Unfortunately, now 2 state widget display doesnβt work properly. On the web server, all 2 state widget always are ON, but on android apps have a good values.
I saw the same behavior as described for my RPi mqtt which was working fine before. However now the client is connecting&disconnecting continuously, approx each second (see attached). Could this be related to this update? thanks,
@ruben_b Hmmm. that should not be happening. And everything was connecting just fine previously? I wonder if you can try generating new mqtt client idβs / password and use them to see if that will helpβ¦
~Benny
Thanks for the follow up and letting us know that you go it sorted out!
~Benny
2 state widget is still not behaving properly?..Iβm hoping that after a little bit of time, the issue is fixed
@jfb820 How are things looking now? You are using mobile app to turn actuator and seeing if web dashboard properly recognizes state change?
~Benny
Yes, still not behaving properly.
This is a chanel 13, on 2state widget is ON but on display widget is 0.
This is chanel 14 and 2 state widget is ON but when I saw detials & chart the value is 0.
Yes, button actions on the iPhone app are being reflected on browser now. Also with sensor data keeping in sync on both.
Thanks for the follow up!
I am now seeing button actions and sensor data changes from the iPhone app also being reflected on the browser. Thank you for following up!
you are right, mistake from my side: I started the script again after your update but forgot to kill the previous. I assume connecting twice to one client is not possible so it disconnects.
FYI, it seems my actuator & state buttons are working correct in both web & android.
Have you any idea why 2 state widget not work properly?
Iβm not sure why. Do you think you can share your code with me so I can test on my side and see if I can also reproduce this issue? You can PM me the code or just paste it in this thread.
~Benny
having the same issue here. ping mqtt.mydevices.com hangs forever.
no firewall, good network connection in every other way.
can you provide more details. which device you are using, the code and the serial monitor output.
using a raspberry pi 3 and the setup dashboard installer via ssh from first-visit.
Summary
wget https://cayenne.mydevices.com/dl/rpi_y9i8sqbr2j.sh
β2018-12-10 13:39:05-- https://cayenne.mydevices.com/dl/rpi_y9i8sqbr2j.sh
Resolving cayenne.mydevices.com (cayenne.mydevices.com)β¦ 52.4.59.26, 34.226.23.0
Connecting to cayenne.mydevices.com (cayenne.mydevices.com)|52.4.59.26|:443β¦ connected.
HTTP request sent, awaiting response⦠200 OK
Length: 1392 (1.4K) [text/x-sh]
Saving to: βrpi_y9i8sqbr2j.sh.1β
rpi_y9i8sqbr2j.sh.1 100%[===================================================>] 1.36K --.-KB/s in 0s
2018-12-10 13:39:06 (11.2 MB/s) - βrpi_y9i8sqbr2j.sh.1β saved [1392/1392]
pi@openplotter:~ $
pi@openplotter:~ $ sudo bash rpi_y9i8sqbr2j.sh -v
rpi_y9i8sqbr2j.sh
dir exists
continuing as new installβ¦
β2018-12-10 13:39:06-- https://updates.mydevices.com/raspberry/myDevices.tar.gz
Resolving updates.mydevices.com (updates.mydevices.com)β¦ 54.148.225.117
Connecting to updates.mydevices.com (updates.mydevices.com)|54.148.225.117|:443β¦ connected.
HTTP request sent, awaiting response⦠200 OK
Length: 100551 (98K) [application/x-gzip]
Saving to: β/home/pi/myDevices.tar.gzβ
/home/pi/myDevices.tar.gz 100%[===================================================>] 98.19K 71.6KB/s in 1.4s
2018-12-10 13:39:08 (71.6 KB/s) - β/home/pi/myDevices.tar.gzβ saved [100551/100551]
./myDevices/
./myDevices/myDevices.service
./myDevices/live_network.ini
./myDevices/crontab.sh
./myDevices/tightvncsetup.sh
./myDevices/Cayenne-Agent/
./myDevices/Cayenne-Agent/setup.py
./myDevices/Cayenne-Agent/myDevices/
./myDevices/Cayenne-Agent/myDevices/schedule/
./myDevices/Cayenne-Agent/myDevices/schedule/init.py
./myDevices/Cayenne-Agent/myDevices/test/
./myDevices/Cayenne-Agent/myDevices/test/hardware_test.py
./myDevices/Cayenne-Agent/myDevices/test/sensors_test.py
./myDevices/Cayenne-Agent/myDevices/test/cayennemqtt_test.py
./myDevices/Cayenne-Agent/myDevices/test/systeminfo_test.py
./myDevices/Cayenne-Agent/myDevices/test/systemconfig_test.py
./myDevices/Cayenne-Agent/myDevices/test/updater_test.py
./myDevices/Cayenne-Agent/myDevices/test/gpio_test.py
./myDevices/Cayenne-Agent/myDevices/test/scheduler_test.py
./myDevices/Cayenne-Agent/myDevices/test/apiclient_test.py
./myDevices/Cayenne-Agent/myDevices/system/
./myDevices/Cayenne-Agent/myDevices/system/version.py
./myDevices/Cayenne-Agent/myDevices/system/systeminfo.py
./myDevices/Cayenne-Agent/myDevices/system/cpu.py
./myDevices/Cayenne-Agent/myDevices/system/systemconfig.py
./myDevices/Cayenne-Agent/myDevices/system/hardware.py
./myDevices/Cayenne-Agent/myDevices/system/services.py
./myDevices/Cayenne-Agent/myDevices/system/init.py
./myDevices/Cayenne-Agent/myDevices/system/ipgetter.py
./myDevices/Cayenne-Agent/myDevices/cloud/
./myDevices/Cayenne-Agent/myDevices/cloud/scheduler.py
./myDevices/Cayenne-Agent/myDevices/cloud/apiclient.py
./myDevices/Cayenne-Agent/myDevices/cloud/cayennemqtt.py
./myDevices/Cayenne-Agent/myDevices/cloud/updater.py
./myDevices/Cayenne-Agent/myDevices/cloud/remoteaccess.py
./myDevices/Cayenne-Agent/myDevices/cloud/doupdatecheck.py
./myDevices/Cayenne-Agent/myDevices/cloud/client.py
./myDevices/Cayenne-Agent/myDevices/cloud/init.py
./myDevices/Cayenne-Agent/myDevices/cloud/download_speed.py
./myDevices/Cayenne-Agent/myDevices/cloud/dbmanager.py
./myDevices/Cayenne-Agent/myDevices/sensors/
./myDevices/Cayenne-Agent/myDevices/sensors/sensors.py
./myDevices/Cayenne-Agent/myDevices/sensors/init.py
./myDevices/Cayenne-Agent/myDevices/main.py
./myDevices/Cayenne-Agent/myDevices/decorators/
./myDevices/Cayenne-Agent/myDevices/decorators/rest.py
./myDevices/Cayenne-Agent/myDevices/decorators/init.py
./myDevices/Cayenne-Agent/myDevices/devices/
./myDevices/Cayenne-Agent/myDevices/devices/onewire.py
./myDevices/Cayenne-Agent/myDevices/devices/digital/
./myDevices/Cayenne-Agent/myDevices/devices/digital/helper.py
./myDevices/Cayenne-Agent/myDevices/devices/digital/ds2408.py
./myDevices/Cayenne-Agent/myDevices/devices/digital/pcf8574.py
./myDevices/Cayenne-Agent/myDevices/devices/digital/mcp23XXX.py
./myDevices/Cayenne-Agent/myDevices/devices/digital/init.py
./myDevices/Cayenne-Agent/myDevices/devices/digital/gpio.py
./myDevices/Cayenne-Agent/myDevices/devices/sensor/
./myDevices/Cayenne-Agent/myDevices/devices/sensor/tslXXXX.py
./myDevices/Cayenne-Agent/myDevices/devices/sensor/bmp085.py
./myDevices/Cayenne-Agent/myDevices/devices/sensor/hytXXX.py
./myDevices/Cayenne-Agent/myDevices/devices/sensor/onewiretemp.py
./myDevices/Cayenne-Agent/myDevices/devices/sensor/vcnl4000.py
./myDevices/Cayenne-Agent/myDevices/devices/sensor/init.py
./myDevices/Cayenne-Agent/myDevices/devices/sensor/tmpXXX.py
./myDevices/Cayenne-Agent/myDevices/devices/readvalue.py
./myDevices/Cayenne-Agent/myDevices/devices/bus.py
./myDevices/Cayenne-Agent/myDevices/devices/spi.py
./myDevices/Cayenne-Agent/myDevices/devices/analog/
./myDevices/Cayenne-Agent/myDevices/devices/analog/mcp48XX.py
./myDevices/Cayenne-Agent/myDevices/devices/analog/pcf8591.py
./myDevices/Cayenne-Agent/myDevices/devices/analog/helper.py
./myDevices/Cayenne-Agent/myDevices/devices/analog/ads1x1x.py
./myDevices/Cayenne-Agent/myDevices/devices/analog/mcp3x0x.py
./myDevices/Cayenne-Agent/myDevices/devices/analog/mcp4725.py
./myDevices/Cayenne-Agent/myDevices/devices/analog/pca9685.py
./myDevices/Cayenne-Agent/myDevices/devices/analog/init.py
./myDevices/Cayenne-Agent/myDevices/devices/analog/mcp492X.py
./myDevices/Cayenne-Agent/myDevices/devices/instance.py
./myDevices/Cayenne-Agent/myDevices/devices/writevalue.py
./myDevices/Cayenne-Agent/myDevices/devices/shield/
./myDevices/Cayenne-Agent/myDevices/devices/shield/piface.py
./myDevices/Cayenne-Agent/myDevices/devices/shield/init.py
./myDevices/Cayenne-Agent/myDevices/devices/serial.py
./myDevices/Cayenne-Agent/myDevices/devices/i2c.py
./myDevices/Cayenne-Agent/myDevices/devices/init.py
./myDevices/Cayenne-Agent/myDevices/devices/manager.py
./myDevices/Cayenne-Agent/myDevices/utils/
./myDevices/Cayenne-Agent/myDevices/utils/daemon.py
./myDevices/Cayenne-Agent/myDevices/utils/history.py
./myDevices/Cayenne-Agent/myDevices/utils/singleton.py
./myDevices/Cayenne-Agent/myDevices/utils/types.py
./myDevices/Cayenne-Agent/myDevices/utils/subprocess.py
./myDevices/Cayenne-Agent/myDevices/utils/logger.py
./myDevices/Cayenne-Agent/myDevices/utils/config.py
./myDevices/Cayenne-Agent/myDevices/utils/init.py
./myDevices/Cayenne-Agent/myDevices/utils/threadpool.py
./myDevices/Cayenne-Agent/myDevices/init.py
./myDevices/Cayenne-Agent/myDevices/requests_futures/
./myDevices/Cayenne-Agent/myDevices/requests_futures/sessions.py
./myDevices/Cayenne-Agent/myDevices/requests_futures/init.py
./myDevices/Cayenne-Agent/README.rst
./myDevices/Cayenne-Agent/LICENSE
./myDevices/Cayenne-Agent/scripts/
./myDevices/Cayenne-Agent/scripts/config.sh
./myDevices/qa2_network.ini
./myDevices/uninstall.sh
./myDevices/myDevices.sh
./myDevices/dev_network.ini
./myDevices/cayenne-sudoers
./myDevices/setup.sh
./myDevices/qa1_network.ini
./myDevices/reboot_install.sh
./myDevices/stg_network.ini
./myDevices/myDevices.init.sh
- set -x
- exec
(0%)
Mon Dec 10 13:39:13 CET 2018 Installing myDevices agent
Mon Dec 10 13:39:16 CET 2018 Uninstalling previous installation
Mon Dec 10 13:39:21 CET 2018 Installing system libraries
(16%)
Mon Dec 10 13:39:21 CET 2018 Found package: python3
(32%)
Mon Dec 10 13:39:22 CET 2018 Found package: python3-dev
(48%)
Mon Dec 10 13:39:23 CET 2018 Found package: python3-setuptools
Mon Dec 10 13:41:09 CET 2018 Found Python 3.6.5
(50%)
Mon Dec 10 13:41:09 CET 2018 Installing agent files
Mon Dec 10 13:41:10 CET 2018 Installing systemd service
(60%)
Mon Dec 10 13:41:11 CET 2018 Installing software components
Mon Dec 10 13:41:13 CET 2018 Trying to install myDevices for python3 version: Python 3.6.5
running install
running bdist_egg
running egg_info
creating myDevices.egg-info
writing myDevices.egg-info/PKG-INFO
writing dependency_links to myDevices.egg-info/dependency_links.txt
writing requirements to myDevices.egg-info/requires.txt
writing top-level names to myDevices.egg-info/top_level.txt
writing manifest file βmyDevices.egg-info/SOURCES.txtβ
reading manifest file βmyDevices.egg-info/SOURCES.txtβ
writing manifest file βmyDevices.egg-info/SOURCES.txtβ
installing library code to build/bdist.linux-armv7l/egg
running install_lib
running build_py
creating build
creating build/lib
creating build/lib/myDevices
copying myDevices/main.py β build/lib/myDevices
copying myDevices/init.py β build/lib/myDevices
creating build/lib/myDevices/cloud
copying myDevices/cloud/download_speed.py β build/lib/myDevices/cloud
copying myDevices/cloud/client.py β build/lib/myDevices/cloud
copying myDevices/cloud/dbmanager.py β build/lib/myDevices/cloud
copying myDevices/cloud/apiclient.py β build/lib/myDevices/cloud
copying myDevices/cloud/doupdatecheck.py β build/lib/myDevices/cloud
copying myDevices/cloud/scheduler.py β build/lib/myDevices/cloud
copying myDevices/cloud/cayennemqtt.py β build/lib/myDevices/cloud
copying myDevices/cloud/updater.py β build/lib/myDevices/cloud
copying myDevices/cloud/init.py β build/lib/myDevices/cloud
copying myDevices/cloud/remoteaccess.py β build/lib/myDevices/cloud
creating build/lib/myDevices/utils
copying myDevices/utils/threadpool.py β build/lib/myDevices/utils
copying myDevices/utils/config.py β build/lib/myDevices/utils
copying myDevices/utils/logger.py β build/lib/myDevices/utils
copying myDevices/utils/types.py β build/lib/myDevices/utils
copying myDevices/utils/history.py β build/lib/myDevices/utils
copying myDevices/utils/daemon.py β build/lib/myDevices/utils
copying myDevices/utils/singleton.py β build/lib/myDevices/utils
copying myDevices/utils/init.py β build/lib/myDevices/utils
copying myDevices/utils/subprocess.py β build/lib/myDevices/utils
creating build/lib/myDevices/system
copying myDevices/system/version.py β build/lib/myDevices/system
copying myDevices/system/systeminfo.py β build/lib/myDevices/system
copying myDevices/system/systemconfig.py β build/lib/myDevices/system
copying myDevices/system/ipgetter.py β build/lib/myDevices/system
copying myDevices/system/init.py β build/lib/myDevices/system
copying myDevices/system/services.py β build/lib/myDevices/system
copying myDevices/system/hardware.py β build/lib/myDevices/system
copying myDevices/system/cpu.py β build/lib/myDevices/system
creating build/lib/myDevices/sensors
copying myDevices/sensors/sensors.py β build/lib/myDevices/sensors
copying myDevices/sensors/init.py β build/lib/myDevices/sensors
creating build/lib/myDevices/schedule
copying myDevices/schedule/init.py β build/lib/myDevices/schedule
creating build/lib/myDevices/requests_futures
copying myDevices/requests_futures/sessions.py β build/lib/myDevices/requests_futures
copying myDevices/requests_futures/init.py β build/lib/myDevices/requests_futures
creating build/lib/myDevices/devices
copying myDevices/devices/serial.py β build/lib/myDevices/devices
copying myDevices/devices/instance.py β build/lib/myDevices/devices
copying myDevices/devices/i2c.py β build/lib/myDevices/devices
copying myDevices/devices/writevalue.py β build/lib/myDevices/devices
copying myDevices/devices/readvalue.py β build/lib/myDevices/devices
copying myDevices/devices/bus.py β build/lib/myDevices/devices
copying myDevices/devices/spi.py β build/lib/myDevices/devices
copying myDevices/devices/manager.py β build/lib/myDevices/devices
copying myDevices/devices/init.py β build/lib/myDevices/devices
copying myDevices/devices/onewire.py β build/lib/myDevices/devices
creating build/lib/myDevices/devices/analog
copying myDevices/devices/analog/pcf8591.py β build/lib/myDevices/devices/analog
copying myDevices/devices/analog/pca9685.py β build/lib/myDevices/devices/analog
copying myDevices/devices/analog/mcp48XX.py β build/lib/myDevices/devices/analog
copying myDevices/devices/analog/helper.py β build/lib/myDevices/devices/analog
copying myDevices/devices/analog/mcp3x0x.py β build/lib/myDevices/devices/analog
copying myDevices/devices/analog/mcp492X.py β build/lib/myDevices/devices/analog
copying myDevices/devices/analog/mcp4725.py β build/lib/myDevices/devices/analog
copying myDevices/devices/analog/ads1x1x.py β build/lib/myDevices/devices/analog
copying myDevices/devices/analog/init.py β build/lib/myDevices/devices/analog
creating build/lib/myDevices/devices/digital
copying myDevices/devices/digital/ds2408.py β build/lib/myDevices/devices/digital
copying myDevices/devices/digital/helper.py β build/lib/myDevices/devices/digital
copying myDevices/devices/digital/pcf8574.py β build/lib/myDevices/devices/digital
copying myDevices/devices/digital/mcp23XXX.py β build/lib/myDevices/devices/digital
copying myDevices/devices/digital/init.py β build/lib/myDevices/devices/digital
copying myDevices/devices/digital/gpio.py β build/lib/myDevices/devices/digital
creating build/lib/myDevices/devices/sensor
copying myDevices/devices/sensor/hytXXX.py β build/lib/myDevices/devices/sensor
copying myDevices/devices/sensor/tmpXXX.py β build/lib/myDevices/devices/sensor
copying myDevices/devices/sensor/onewiretemp.py β build/lib/myDevices/devices/sensor
copying myDevices/devices/sensor/bmp085.py β build/lib/myDevices/devices/sensor
copying myDevices/devices/sensor/tslXXXX.py β build/lib/myDevices/devices/sensor
copying myDevices/devices/sensor/vcnl4000.py β build/lib/myDevices/devices/sensor
copying myDevices/devices/sensor/init.py β build/lib/myDevices/devices/sensor
creating build/lib/myDevices/devices/shield
copying myDevices/devices/shield/piface.py β build/lib/myDevices/devices/shield
copying myDevices/devices/shield/init.py β build/lib/myDevices/devices/shield
creating build/lib/myDevices/decorators
copying myDevices/decorators/rest.py β build/lib/myDevices/decorators
copying myDevices/decorators/init.py β build/lib/myDevices/decorators
creating build/bdist.linux-armv7l
creating build/bdist.linux-armv7l/egg
creating build/bdist.linux-armv7l/egg/myDevices
creating build/bdist.linux-armv7l/egg/myDevices/utils
copying build/lib/myDevices/utils/threadpool.py β build/bdist.linux-armv7l/egg/myDevices/utils
copying build/lib/myDevices/utils/config.py β build/bdist.linux-armv7l/egg/myDevices/utils
copying build/lib/myDevices/utils/logger.py β build/bdist.linux-armv7l/egg/myDevices/utils
copying build/lib/myDevices/utils/types.py β build/bdist.linux-armv7l/egg/myDevices/utils
copying build/lib/myDevices/utils/history.py β build/bdist.linux-armv7l/egg/myDevices/utils
copying build/lib/myDevices/utils/daemon.py β build/bdist.linux-armv7l/egg/myDevices/utils
copying build/lib/myDevices/utils/singleton.py β build/bdist.linux-armv7l/egg/myDevices/utils
copying build/lib/myDevices/utils/init.py β build/bdist.linux-armv7l/egg/myDevices/utils
copying build/lib/myDevices/utils/subprocess.py β build/bdist.linux-armv7l/egg/myDevices/utils
creating build/bdist.linux-armv7l/egg/myDevices/system
copying build/lib/myDevices/system/version.py β build/bdist.linux-armv7l/egg/myDevices/system
copying build/lib/myDevices/system/systeminfo.py β build/bdist.linux-armv7l/egg/myDevices/system
copying build/lib/myDevices/system/systemconfig.py β build/bdist.linux-armv7l/egg/myDevices/system
copying build/lib/myDevices/system/ipgetter.py β build/bdist.linux-armv7l/egg/myDevices/system
copying build/lib/myDevices/system/init.py β build/bdist.linux-armv7l/egg/myDevices/system
copying build/lib/myDevices/system/services.py β build/bdist.linux-armv7l/egg/myDevices/system
copying build/lib/myDevices/system/hardware.py β build/bdist.linux-armv7l/egg/myDevices/system
copying build/lib/myDevices/system/cpu.py β build/bdist.linux-armv7l/egg/myDevices/system
copying build/lib/myDevices/main.py β build/bdist.linux-armv7l/egg/myDevices
creating build/bdist.linux-armv7l/egg/myDevices/sensors
copying build/lib/myDevices/sensors/sensors.py β build/bdist.linux-armv7l/egg/myDevices/sensors
copying build/lib/myDevices/sensors/init.py β build/bdist.linux-armv7l/egg/myDevices/sensors
creating build/bdist.linux-armv7l/egg/myDevices/decorators
copying build/lib/myDevices/decorators/rest.py β build/bdist.linux-armv7l/egg/myDevices/decorators
copying build/lib/myDevices/decorators/init.py β build/bdist.linux-armv7l/egg/myDevices/decorators
creating build/bdist.linux-armv7l/egg/myDevices/cloud
copying build/lib/myDevices/cloud/download_speed.py β build/bdist.linux-armv7l/egg/myDevices/cloud
copying build/lib/myDevices/cloud/client.py β build/bdist.linux-armv7l/egg/myDevices/cloud
copying build/lib/myDevices/cloud/dbmanager.py β build/bdist.linux-armv7l/egg/myDevices/cloud
copying build/lib/myDevices/cloud/apiclient.py β build/bdist.linux-armv7l/egg/myDevices/cloud
copying build/lib/myDevices/cloud/doupdatecheck.py β build/bdist.linux-armv7l/egg/myDevices/cloud
copying build/lib/myDevices/cloud/scheduler.py β build/bdist.linux-armv7l/egg/myDevices/cloud
copying build/lib/myDevices/cloud/cayennemqtt.py β build/bdist.linux-armv7l/egg/myDevices/cloud
copying build/lib/myDevices/cloud/updater.py β build/bdist.linux-armv7l/egg/myDevices/cloud
copying build/lib/myDevices/cloud/init.py β build/bdist.linux-armv7l/egg/myDevices/cloud
copying build/lib/myDevices/cloud/remoteaccess.py β build/bdist.linux-armv7l/egg/myDevices/cloud
creating build/bdist.linux-armv7l/egg/myDevices/requests_futures
copying build/lib/myDevices/requests_futures/sessions.py β build/bdist.linux-armv7l/egg/myDevices/requests_futures
copying build/lib/myDevices/requests_futures/init.py β build/bdist.linux-armv7l/egg/myDevices/requests_futures
creating build/bdist.linux-armv7l/egg/myDevices/schedule
copying build/lib/myDevices/schedule/init.py β build/bdist.linux-armv7l/egg/myDevices/schedule
copying build/lib/myDevices/init.py β build/bdist.linux-armv7l/egg/myDevices
creating build/bdist.linux-armv7l/egg/myDevices/devices
copying build/lib/myDevices/devices/serial.py β build/bdist.linux-armv7l/egg/myDevices/devices
copying build/lib/myDevices/devices/instance.py β build/bdist.linux-armv7l/egg/myDevices/devices
creating build/bdist.linux-armv7l/egg/myDevices/devices/analog
copying build/lib/myDevices/devices/analog/pcf8591.py β build/bdist.linux-armv7l/egg/myDevices/devices/analog
copying build/lib/myDevices/devices/analog/pca9685.py β build/bdist.linux-armv7l/egg/myDevices/devices/analog
copying build/lib/myDevices/devices/analog/mcp48XX.py β build/bdist.linux-armv7l/egg/myDevices/devices/analog
copying build/lib/myDevices/devices/analog/helper.py β build/bdist.linux-armv7l/egg/myDevices/devices/analog
copying build/lib/myDevices/devices/analog/mcp3x0x.py β build/bdist.linux-armv7l/egg/myDevices/devices/analog
copying build/lib/myDevices/devices/analog/mcp492X.py β build/bdist.linux-armv7l/egg/myDevices/devices/analog
copying build/lib/myDevices/devices/analog/mcp4725.py β build/bdist.linux-armv7l/egg/myDevices/devices/analog
copying build/lib/myDevices/devices/analog/ads1x1x.py β build/bdist.linux-armv7l/egg/myDevices/devices/analog
copying build/lib/myDevices/devices/analog/init.py β build/bdist.linux-armv7l/egg/myDevices/devices/analog
copying build/lib/myDevices/devices/i2c.py β build/bdist.linux-armv7l/egg/myDevices/devices
creating build/bdist.linux-armv7l/egg/myDevices/devices/shield
copying build/lib/myDevices/devices/shield/piface.py β build/bdist.linux-armv7l/egg/myDevices/devices/shield
copying build/lib/myDevices/devices/shield/init.py β build/bdist.linux-armv7l/egg/myDevices/devices/shield
creating build/bdist.linux-armv7l/egg/myDevices/devices/digital
copying build/lib/myDevices/devices/digital/ds2408.py β build/bdist.linux-armv7l/egg/myDevices/devices/digital
copying build/lib/myDevices/devices/digital/helper.py β build/bdist.linux-armv7l/egg/myDevices/devices/digital
copying build/lib/myDevices/devices/digital/pcf8574.py β build/bdist.linux-armv7l/egg/myDevices/devices/digital
copying build/lib/myDevices/devices/digital/mcp23XXX.py β build/bdist.linux-armv7l/egg/myDevices/devices/digital
copying build/lib/myDevices/devices/digital/init.py β build/bdist.linux-armv7l/egg/myDevices/devices/digital
copying build/lib/myDevices/devices/digital/gpio.py β build/bdist.linux-armv7l/egg/myDevices/devices/digital
copying build/lib/myDevices/devices/writevalue.py β build/bdist.linux-armv7l/egg/myDevices/devices
copying build/lib/myDevices/devices/readvalue.py β build/bdist.linux-armv7l/egg/myDevices/devices
copying build/lib/myDevices/devices/bus.py β build/bdist.linux-armv7l/egg/myDevices/devices
creating build/bdist.linux-armv7l/egg/myDevices/devices/sensor
copying build/lib/myDevices/devices/sensor/hytXXX.py β build/bdist.linux-armv7l/egg/myDevices/devices/sensor
copying build/lib/myDevices/devices/sensor/tmpXXX.py β build/bdist.linux-armv7l/egg/myDevices/devices/sensor
copying build/lib/myDevices/devices/sensor/onewiretemp.py β build/bdist.linux-armv7l/egg/myDevices/devices/sensor
copying build/lib/myDevices/devices/sensor/bmp085.py β build/bdist.linux-armv7l/egg/myDevices/devices/sensor
copying build/lib/myDevices/devices/sensor/tslXXXX.py β build/bdist.linux-armv7l/egg/myDevices/devices/sensor
copying build/lib/myDevices/devices/sensor/vcnl4000.py β build/bdist.linux-armv7l/egg/myDevices/devices/sensor
copying build/lib/myDevices/devices/sensor/init.py β build/bdist.linux-armv7l/egg/myDevices/devices/sensor
copying build/lib/myDevices/devices/spi.py β build/bdist.linux-armv7l/egg/myDevices/devices
copying build/lib/myDevices/devices/manager.py β build/bdist.linux-armv7l/egg/myDevices/devices
copying build/lib/myDevices/devices/init.py β build/bdist.linux-armv7l/egg/myDevices/devices
copying build/lib/myDevices/devices/onewire.py β build/bdist.linux-armv7l/egg/myDevices/devices
byte-compiling build/bdist.linux-armv7l/egg/myDevices/utils/threadpool.py to threadpool.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/utils/config.py to config.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/utils/logger.py to logger.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/utils/types.py to types.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/utils/history.py to history.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/utils/daemon.py to daemon.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/utils/singleton.py to singleton.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/utils/init.py to init.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/utils/subprocess.py to subprocess.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/system/version.py to version.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/system/systeminfo.py to systeminfo.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/system/systemconfig.py to systemconfig.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/system/ipgetter.py to ipgetter.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/system/init.py to init.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/system/services.py to services.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/system/hardware.py to hardware.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/system/cpu.py to cpu.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/main.py to main.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/sensors/sensors.py to sensors.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/sensors/init.py to init.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/decorators/rest.py to rest.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/decorators/init.py to init.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/cloud/download_speed.py to download_speed.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/cloud/client.py to client.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/cloud/dbmanager.py to dbmanager.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/cloud/apiclient.py to apiclient.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/cloud/doupdatecheck.py to doupdatecheck.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/cloud/scheduler.py to scheduler.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/cloud/cayennemqtt.py to cayennemqtt.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/cloud/updater.py to updater.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/cloud/init.py to init.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/cloud/remoteaccess.py to remoteaccess.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/requests_futures/sessions.py to sessions.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/requests_futures/init.py to init.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/schedule/init.py to init.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/init.py to init.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/serial.py to serial.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/instance.py to instance.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/analog/pcf8591.py to pcf8591.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/analog/pca9685.py to pca9685.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/analog/mcp48XX.py to mcp48XX.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/analog/helper.py to helper.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/analog/mcp3x0x.py to mcp3x0x.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/analog/mcp492X.py to mcp492X.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/analog/mcp4725.py to mcp4725.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/analog/ads1x1x.py to ads1x1x.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/analog/init.py to init.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/i2c.py to i2c.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/shield/piface.py to piface.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/shield/init.py to init.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/digital/ds2408.py to ds2408.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/digital/helper.py to helper.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/digital/pcf8574.py to pcf8574.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/digital/mcp23XXX.py to mcp23XXX.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/digital/init.py to init.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/digital/gpio.py to gpio.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/writevalue.py to writevalue.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/readvalue.py to readvalue.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/bus.py to bus.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/sensor/hytXXX.py to hytXXX.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/sensor/tmpXXX.py to tmpXXX.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/sensor/onewiretemp.py to onewiretemp.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/sensor/bmp085.py to bmp085.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/sensor/tslXXXX.py to tslXXXX.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/sensor/vcnl4000.py to vcnl4000.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/sensor/init.py to init.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/spi.py to spi.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/manager.py to manager.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/init.py to init.cpython-36.pyc
byte-compiling build/bdist.linux-armv7l/egg/myDevices/devices/onewire.py to onewire.cpython-36.pyc
installing package data to build/bdist.linux-armv7l/egg
running install_data
copying scripts/config.sh β /etc/myDevices/scripts
creating build/bdist.linux-armv7l/egg/EGG-INFO
copying myDevices.egg-info/PKG-INFO β build/bdist.linux-armv7l/egg/EGG-INFO
copying myDevices.egg-info/SOURCES.txt β build/bdist.linux-armv7l/egg/EGG-INFO
copying myDevices.egg-info/dependency_links.txt β build/bdist.linux-armv7l/egg/EGG-INFO
copying myDevices.egg-info/requires.txt β build/bdist.linux-armv7l/egg/EGG-INFO
copying myDevices.egg-info/top_level.txt β build/bdist.linux-armv7l/egg/EGG-INFO
creating dist
creating βdist/myDevices-2.0.2-py3.6.eggβ and adding βbuild/bdist.linux-armv7l/eggβ to it
removing βbuild/bdist.linux-armv7l/eggβ (and everything under it)
Processing myDevices-2.0.2-py3.6.egg
creating /usr/local/lib/python3.6/site-packages/myDevices-2.0.2-py3.6.egg
Extracting myDevices-2.0.2-py3.6.egg to /usr/local/lib/python3.6/site-packages
Adding myDevices 2.0.2 to easy-install.pth file
Installed /usr/local/lib/python3.6/site-packages/myDevices-2.0.2-py3.6.egg
Processing dependencies for myDevices==2.0.2
Searching for paho-mqtt==1.4.0
Best match: paho-mqtt 1.4.0
Processing paho_mqtt-1.4.0-py3.6.egg
paho-mqtt 1.4.0 is already the active version in easy-install.pth
Using /usr/local/lib/python3.6/site-packages/paho_mqtt-1.4.0-py3.6.egg
Searching for requests==2.20.1
Best match: requests 2.20.1
Processing requests-2.20.1-py3.6.egg
requests 2.20.1 is already the active version in easy-install.pth
Using /usr/local/lib/python3.6/site-packages/requests-2.20.1-py3.6.egg
Searching for psutil==5.4.8
Best match: psutil 5.4.8
Processing psutil-5.4.8-py3.6-linux-armv7l.egg
psutil 5.4.8 is already the active version in easy-install.pth
Using /usr/local/lib/python3.6/site-packages/psutil-5.4.8-py3.6-linux-armv7l.egg
Searching for netifaces==0.10.7
Best match: netifaces 0.10.7
Processing netifaces-0.10.7-py3.6-linux-armv7l.egg
netifaces 0.10.7 is already the active version in easy-install.pth
Using /usr/local/lib/python3.6/site-packages/netifaces-0.10.7-py3.6-linux-armv7l.egg
Searching for jsonpickle==1.0
Best match: jsonpickle 1.0
Processing jsonpickle-1.0-py3.6.egg
jsonpickle 1.0 is already the active version in easy-install.pth
Using /usr/local/lib/python3.6/site-packages/jsonpickle-1.0-py3.6.egg
Searching for enum34==1.1.6
Best match: enum34 1.1.6
Processing enum34-1.1.6-py3.6.egg
enum34 1.1.6 is already the active version in easy-install.pth
Using /usr/local/lib/python3.6/site-packages/enum34-1.1.6-py3.6.egg
Searching for urllib3==1.24.1
Best match: urllib3 1.24.1
Processing urllib3-1.24.1-py3.6.egg
urllib3 1.24.1 is already the active version in easy-install.pth
Using /usr/local/lib/python3.6/site-packages/urllib3-1.24.1-py3.6.egg
Searching for idna==2.7
Best match: idna 2.7
Processing idna-2.7-py3.6.egg
idna 2.7 is already the active version in easy-install.pth
Using /usr/local/lib/python3.6/site-packages/idna-2.7-py3.6.egg
Searching for chardet==3.0.4
Best match: chardet 3.0.4
Processing chardet-3.0.4-py3.6.egg
chardet 3.0.4 is already the active version in easy-install.pth
Installing chardetect script to /usr/local/bin
Using /usr/local/lib/python3.6/site-packages/chardet-3.0.4-py3.6.egg
Searching for certifi==2018.11.29
Best match: certifi 2018.11.29
Processing certifi-2018.11.29-py3.6.egg
certifi 2018.11.29 is already the active version in easy-install.pth
Using /usr/local/lib/python3.6/site-packages/certifi-2018.11.29-py3.6.egg
Finished processing dependencies for myDevices==2.0.2
writing list of installed files to β/etc/myDevices/uninstall/installed_agentβ
Mon Dec 10 13:41:48 CET 2018 myDevices installed for Python 3.6.5
(98%)
Mon Dec 10 13:41:48 CET 2018 Configuring os and agent
RealVNC detected
(100%)
Mon Dec 10 13:43:00 CET 2018 Install finished
(100%)
Mon Dec 10 13:43:20 CET 2018 Install cleanup finished
Your system will reboot!
Connection to openplotter.local closed by remote host.
Connection to openplotter.local closed.
can you share the output of tail -f /var/log/myDevices/cayenne.log
$ sudo tail -f /var/log/myDevices/cayenne.log
tail: cannot open β/var/log/myDevices/cayenne.logβ for reading: No such file or directory
tail: no files remaining
can you try again adding a new device. it looks like the device was installed properly.
sure, Iβll try again. Iβve done this several times now, perhaps 9 in total.
trying again now.
something Iβve noticed is that Iβm running SignalK and they may be interrupting each other. will investigate that further as well. SK uses MQTT.
ok, reinstalled and run βsudo tail -f /var/log/myDevices/cayenne.logβ
output:
tail: cannot open β/var/log/myDevices/cayenne.logβ for reading: No such file or directory
tail: no files remaining