Hey again muzf,
Thanks for the additional info. Unfortunately I’m not sure I have a solid idea of whats going on yet – as I said I can reproduce the general flakiness you are seeing when logged into your account, but not when creating the same setup on our end.
I do see that the RAM usage on your Pi is pretty close to 100%, and that you’re running more processes than my test setup. Is it possible anything else is running on the Pi that could be slowing it down? It may be worth trying a good old fashioned reboot (if you have not yet) to see if that improves things, even if temporarily.
Can I ask if for the current widgets, did you let Cayenne create them itself? For most sensor types, it’s necessary to go through the add widget process, but with DS18B20 (and other ‘1 wire’ sensors), the idea is that you should be able to wire them up to GPIO 4 with the the Pi powered off, then when you power it back on, they should be automatically added to the Cayenne Dashboard. If you’re creating the widgets by hand while they are also connected to GPIO4, I could see that potentially creating some odd situation.
So if the above doesn’t work, it may be worthwhile to:
- Disconnect them from the Pi (just pulling the data wire from GPIO 4 should be sufficient, no need to re-wire)
- Power off the Pi, then Reset your Dashboard once more (I know, but just for the blank slate)
- Reconnect them to GPIO 4
- Power back on the Pi, then view your Cayenne dashboard, where the widgets should be automatically recreated as soon as we detect them.
Failing even that, maybe we should take a look at the wiring as tooony suggested. I have to assume you have it mostly if not 100% correct though since we’re getting data from the sensors, even if occasionally. I’m not sure if the lack of a resistor (or the incorrect resistor) would cause intermittent behavior like this.