PiBeacon 2047 Error
PiBeacon 2047 Error
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"
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"
Indigo 2024.1, Monterey v12.7.6, Dedicated late 2014 Mac Mini, PowerLinc 2413U, Shelly/ShellyNG, Lutron Caséta Smart Bridge PRO (L-BDGPRO2-WH).
Re: PiBeacon 2047 Error
Ok did not test for that
No ibeacons?
Which are you rpi# s.
10+
?
Sent from my iPhone using Tapatalk
No ibeacons?
Which are you rpi# s.
10+
?
Sent from my iPhone using Tapatalk
Re: PiBeacon 2047 Error
Karl,
Thanks for the speedy reply!
Yes, no piBeacons and yes the Sensor Only are 10 +. I only have one rpi at this time and it is #10.
Jody
Thanks for the speedy reply!
Yes, no piBeacons and yes the Sensor Only are 10 +. I only have one rpi at this time and it is #10.
Jody
Indigo 2024.1, Monterey v12.7.6, Dedicated late 2014 Mac Mini, PowerLinc 2413U, Shelly/ShellyNG, Lutron Caséta Smart Bridge PRO (L-BDGPRO2-WH).
Re: PiBeacon 2047 Error
should be fixed in v .231
but you do have at least one RPI 0..9 active that is not properly defined.
but you do have at least one RPI 0..9 active that is not properly defined.
Re: PiBeacon 2047 Error
Karl,
That fixed it. This plugin and your continued support of it are amazing! Thank you.
Regarding the other Pi that is not properly defined....When I started using the piBeacon plugin I started with all the services using iBeacon support and the rpi was on #1. I moved that rpi from 1 to 10 for the sensor only support.
Unlike you, I had no idea what I was doing but got it moved and maybe my methods botched something along the process? I haven't had any issues with piBeacon though except for this very recent issue. I have looked through the piBeacon plugin menus and do not see any reference to a pi other than #10.
Thanks,
Jody
That fixed it. This plugin and your continued support of it are amazing! Thank you.
Regarding the other Pi that is not properly defined....When I started using the piBeacon plugin I started with all the services using iBeacon support and the rpi was on #1. I moved that rpi from 1 to 10 for the sensor only support.
Unlike you, I had no idea what I was doing but got it moved and maybe my methods botched something along the process? I haven't had any issues with piBeacon though except for this very recent issue. I have looked through the piBeacon plugin menus and do not see any reference to a pi other than #10.
Thanks,
Jody
- Attachments
-
- Screen Shot 2018-09-17 at 9.34.49 AM.png (118.92 KiB) Viewed 3311 times
Indigo 2024.1, Monterey v12.7.6, Dedicated late 2014 Mac Mini, PowerLinc 2413U, Shelly/ShellyNG, Lutron Caséta Smart Bridge PRO (L-BDGPRO2-WH).
Re: PiBeacon 2047 Error
Can you go to initial setup and check if there is anything for pi#0 1..
If so disable it
Could you email me the file RPIconfig in ~/indigo/pibeacon
To Karlwachs at me dot com
Thanks
Sent from my iPhone using Tapatalk
If so disable it
Could you email me the file RPIconfig in ~/indigo/pibeacon
To Karlwachs at me dot com
Thanks
Sent from my iPhone using Tapatalk
Re: PiBeacon 2047 Error
Karl,
Do not see any other pi's listed in the initial setup. Sending email.
Thanks,
Jody
Do not see any other pi's listed in the initial setup. Sending email.
Thanks,
Jody
- Attachments
-
- Screen Shot 2018-09-17 at 10.30.51 AM.png (140.22 KiB) Viewed 3299 times
Indigo 2024.1, Monterey v12.7.6, Dedicated late 2014 Mac Mini, PowerLinc 2413U, Shelly/ShellyNG, Lutron Caséta Smart Bridge PRO (L-BDGPRO2-WH).
Re: PiBeacon 2047 Error
Karl,
I should have said the pi was originally on 0 not 1.
In the rpiconf file I emailed, I see that the "piDevid":879036091 still remains on "0":
It is the same "piDevid": that is currently in use on "10":
Thanks,
Jody
I should have said the pi was originally on 0 not 1.
In the rpiconf file I emailed, I see that the "piDevid":879036091 still remains on "0":
It is the same "piDevid": that is currently in use on "10":
Thanks,
Jody
Indigo 2024.1, Monterey v12.7.6, Dedicated late 2014 Mac Mini, PowerLinc 2413U, Shelly/ShellyNG, Lutron Caséta Smart Bridge PRO (L-BDGPRO2-WH).
Re: PiBeacon 2047 Error
Yes that’s the problem. Don’t know how you managed to create that.
You cold do
Stop Pibeacon
Edit piconfig
Set Id of rpi0 to 0
Save
Restart pibeacon
But do not use the default editor
It will change the “ to curly “ then the file is bad
So do a backup first of the whole pibeacon directory
Text wrangler or alike will work
Sent from my iPhone using Tapatalk
You cold do
Stop Pibeacon
Edit piconfig
Set Id of rpi0 to 0
Save
Restart pibeacon
But do not use the default editor
It will change the “ to curly “ then the file is bad
So do a backup first of the whole pibeacon directory
Text wrangler or alike will work
Sent from my iPhone using Tapatalk
Re: PiBeacon 2047 Error
Karl,
OK. Followed those instructions and all looks good on piBeacon startup.
Thanks again for ALL your time and a SUPER plugin.
Jody
OK. Followed those instructions and all looks good on piBeacon startup.
Thanks again for ALL your time and a SUPER plugin.
Jody
Indigo 2024.1, Monterey v12.7.6, Dedicated late 2014 Mac Mini, PowerLinc 2413U, Shelly/ShellyNG, Lutron Caséta Smart Bridge PRO (L-BDGPRO2-WH).
Re: PiBeacon 2047 Error
Actually I made a mistake. posted a new version.
- also has 2 new sensors: RG11 optical rain sensor and another temp/humidity sensor
Sent from my iPhone using Tapatalk
- also has 2 new sensors: RG11 optical rain sensor and another temp/humidity sensor
Sent from my iPhone using Tapatalk