Hi Karl,
I have been using your piBeacon plugin in the sensor only form. It works great with the various sensors and inputs I have thrown at it so far. I shut my entire system down for a day to relocate and since bringing everything back up I am seeing following error: calcPitoPidist in Line '2047' has error=''key PosXYZ not found in dict'
It does not seem to have any adverse effects on the use of piBeacon as I am using it but seeing the error every 20 seconds in the Indigo log.
I captured an example of portions of the Indigo log file and a couple of the config files. Appreciate any guidance to resolve. Thank you for your time and efforts.
Sep 16, 2018, 7:17:22 PM
Enabling plugin "piBeacon 7.91.230"
Starting plugin "piBeacon 7.91.230" (pid 29861)
piBeacon setting parameters for indigo version: >>7<<; my PID=29861
piBeacon pluginId: com.karlwachs.piBeacon
Started plugin "piBeacon 7.91.230"
piBeacon starting piBeacon
piBeacon logfile handling: regular indigo logfile
piBeacon myLogSet settting parameters -- logFileActive= no; logFile= ; debugLevel= []; maxFileSize= 5000000
piBeacon --V 7.91.230 initializing
piBeacon .. config read from files
piBeacon calcPitoPidist in Line '2047' has error=''key PosXYZ not found in dict''
piBeacon .. startup() finished
piBeacon .. starting tcpip stack
piBeacon .. tcpip stack started
piBeacon .. checking sensors
piBeacon .. checking devices tables
piBeacon .. checking BLEconnect
piBeacon .. checking beacons
piBeacon .. initalized, starting loop
Sep 16, 2018, 7:18:01 PM
piBeacon calcPitoPidist in Line '2047' has error=''key PosXYZ not found in dict''
Sep 16, 2018, 7:18:20 PM
piBeacon calcPitoPidist in Line '2047' has error=''key PosXYZ not found in dict''
Sep 16, 2018, 7:18:38 PM
piBeacon calcPitoPidist in Line '2047' has error=''key PosXYZ not found in dict''
piBeacon calcPitoPidist in Line '2047' has error=''key PosXYZ not found in dict''
Sep 16, 2018, 7:19:07 PM
piBeacon calcPitoPidist in Line '2047' has error=''key PosXYZ not found in dict''
Sep 16, 2018, 7:20:22 PM
piBeacon calcPitoPidist in Line '2047' has error=''key PosXYZ not found in dict''
piBeacon calcPitoPidist in Line '2047' has error=''key PosXYZ not found in dict''
pi configuration ========== Parameters START ================
pi configuration data path used /Users/cuhouse/indigo/piBeacon/
pi configuration debugLevel Indigo -[]-
pi configuration debugLevel Pi -{u'debugRPIPRIVATE': 0, u'debugRPIOUTPUT': 0, u'debugRPICALL': 0, u'debugRPIBLE': 0, u'debugRPImystuff': 0, u'debugRPISENSOR': 0, u'debugRPIBEACON': 0}-
pi configuration automaticRPIReplacement False
pi configuration myIp Number 192.168.1.3
pi configuration port# of indigoWebServer 8176
pi configuration indigo UserID ....
pi configuration indigo Password ....
pi configuration WiFi key_mgmt NONE
pi configuration WiFi Password ....
pi configuration WiFi SSID
pi configuration wifi OFF if ETH0 off
pi configuration Router IP 192.168.1.1
pi configuration Seconds UP to DOWN 80.0
pi configuration enable FINGSCAN interface 0
pi configuration rejct Beacons with txPower > 999 dBm
pi configuration beacon indigo folder Name Pi_Beacons_new
pi configuration accept newiBeacons -999
pi configuration accept junk beacons 0
pi configuration send Full UUID everytime 0
pi configuration distance Units 0.0254; 1=m, 0.01=cm , 0.0254=in, 0.3=f, 0.9=y
pi configuration
pi configuration Parameters for each rPi
pi configuration
pi configuration ========== EXPERT parameters for each PI:----------
pi configuration delete History after xSecs 86400
pi configuration colct x secs bf snd 60
pi configuration port# on rPi 4 GPIO commands 9999
pi configuration
pi configuration # R# 0/1 IP# beacon-MAC indigoName Pos X,Y,Z indigoID UserID Password If-rPI-Hangs SensorAttached
piBeacon Error Error in plugin execution UiAction:
Traceback (most recent call last):
File "plugin.py", line 3495, in printConfigMenu
File "plugin.py", line 13145, in printConfig
KeyError: key PosX not found in dict
Sep 16, 2018, 7:20:59 PM
piBeacon calcPitoPidist in Line '2047' has error=''key PosXYZ not found in dict''
piBeacon calcPitoPidist in Line '2047' has error=''key PosXYZ not found in dict''
printing dev info for Pi_Sensor_10/879036091 -------------------------------
props:
com.karlwachs.piBeacon : (dict)
MSG : OK (string)
addNewOneWireSensors : 0 (string)
address : Pi-10 (string)
bluetoothONoff : on (string)
deltaChangedSensor : 5 (string)
description : rPI-10-192.168.1.24 (string)
enableBroadCastEvents : 0 (string)
enableMuxI2C : 0 (string)
expirationTime : 90 (string)
fastDown : 0 (string)
ipNumber : 192.168.1.24 (string)
ipNumberPi : 192.168.1.24 (string)
isRPISensorDevice : true (bool)
minSignalCutoff : -999 (string)
networkType : fullIndigo (string)
passwordPi : xxxxxxxxxxx (string)
rebootAtMidnight : 1 (string)
rebootCommand : sudo killall -9 python; sudo sync;sleep 2; sudo reboot -f (string)
rssiOffset : 0 (integer)
sendToIndigoSecs : 90 (integer)
sensorRefreshSecs : 20 (integer)
shutDownPinInput : -1 (string)
shutDownPinOutput : -1 (string)
signalDelta : 999 (string)
syncTimeWithMAC : 2 (string)
typeOfBeacon : rPi-Sensor (string)
useRTC : 0 (string)
useRamDiskForLogfiles : 1 (string)
userIdPi : pi (string)
states:
States : (dict)
Temperature : 115.2 (real)
TemperatureMaxToday : 133.5 (real)
TemperatureMaxYesterday : 133.50 (real)
TemperatureMinToday : 113.2 (real)
TemperatureMinYesterday : 120.90 (real)
created : 2018-08-07 20:48:06 (string)
displayStatus : up 09-14 20:35:44 (string)
i2cActive : (string)
lastStatusChange : 2018-09-14 20:35:44 (string)
note : Pi-10-192.168.1.24 (string)
online : up (string)
status : up (string)
description: rPI-10-192.168.1.24
address: Pi-10
deviceTypeId: rPI-Sensor
enabled: True
model: rPI-no-beacon
Sep 16, 2018, 7:24:25 PM
piBeacon calcPitoPidist in Line '2047' has error=''key PosXYZ not found in dict''
piBeacon calcPitoPidist in Line '2047' has error=''key PosXYZ not found in dict''
Sep 16, 2018, 8:05:38 PM
piBeacon calcPitoPidist in Line '2047' has error=''key PosXYZ not found in dict''
Received INSTEON "Study Motion Sensor" off (button 1)
piBeacon calcPitoPidist in Line '2047' has error=''key PosXYZ not found in dict''
Disabling plugin "piBeacon 7.91.230"
Stopping plugin "piBeacon 7.91.230" (pid 29861)
piBeacon stop requested from indigo
piBeacon quitNow:
piBeacon .. stopping tcpip stack
piBeacon killing 2
Stopped plugin "piBeacon 7.91.230"