Stabilität und längere Testzeiträume des Terkin-Datenloggers

WiFi connectivity woes

Wir konnten bei einigen Beobachtungen feststellen, dass folgende WiFi-Metriken rausgegeben werden, wenn die Verbindung nicht klappt.

system.wifi.bandwidth                            2
system.wifi.channel                              6
system.wifi.country                             CN
system.wifi.max_tx_power                        78

Wenn die Verbindung klappt, wurden folgende Metriken herausgegeben.

system.wifi.bandwidth                            2
system.wifi.channel                              1
system.wifi.country                             DE
system.wifi.max_tx_power                        78
system.wifi.rssi                               -52
2 Likes

Das Auffälligste ist, dass system.wifi.country sich ändert, ich habe allerdings auch CN bei erfolgreichen Übertragungen (in Deutschland ;-) stehen, s. https://swarm.hiveeyes.org/api/hiveeyes/statista/hds/hive-1/data.txt?from=now-30m&include=system.wifi.bandwidth,system.wifi.channel,system.wifi.country,system.wifi.max_tx_power,system.wifi.rssi

Weil ich gerade in meinen Daten gesehen haben, dass system.wifi.rssi nicht immer übertagen wurde, ein kleiner Zwischenstand von einem System, das ich Anfang der Woche installiert habe:

In den letzten 2 Tagen wurden ca. 1700 Datensätze übertragen, das sind alle 1:40 ein Datensatz. Mit einem konfigurierten measurement interval von 60 Sekunden ergibt sich mit aktiviertem deep sleep eine runtime von 40 Sekunden je cycle.

Bei den DS18B20 gab es zwischen 7 und 9% missings, s.o., bei den system.wifi.rssi gab es 3 % nicht übertragene Werte im Datensatz, was mir bisher noch nicht aufgefallen ist.

Alle anderen Sensoren, sowohl die System-internen als auch Waage und BME hatten keinerlei Ausfälle!

export-hive-1_2018-08-27to29.xlsx (270.0 KB)

1 Like

Langzeittestreihe Gamma

Wir starteten am Abend des 27. August 2019 eine Meßreihe für erste Langzeittests, die weitestgehend unbeaufsichtigt bis in die Nacht des 5. September 2019 reichte. Ein paar Ereignisse und Beobachtungen dazu haben wir im Dashboard annotiert.

https://swarm.hiveeyes.org/grafana/d/0CJxruMZz/amo-fipy-workbench?from=20190827T000000&to=20190905T230000

Softwarestand

=====================================
Hiveeyes MicroPython Datalogger 0.6.0
=====================================
CPU freq     160.0 MHz
Device id    807d3ac342bc

Python  : 3.4.0
lorawan : 1.0.2
machine : FiPy with ESP32
nodename: FiPy
release : 1.20.0.rc12.1
sigfox  : 1.0.1
sysname : FiPy
version : 6c0000f on 2019-08-01

Konfiguration

Ergebnisse

Die Datenlogger-Firmware hat mittlerweile eine annehmbare Stabilität und Meßqualität erreicht. Herzlichen Dank an alle, die dabei mitgeholfen haben!

Beobachtungen

Während der Laufzeit traten sporadische Fehler auf, die das Gerät jedoch niemals zum Totalabsturz / Freeze brachten. Zum Beispiel handelte es sich um Dinge wie

Konnektivität fehlt komplett

Falls die Netzwerk-Konnektivität nicht rechtzeitig hergestellt werden konnte, bevor die MCU wieder schlafengelegt wird, schlägt die Telemetrie fehl. Dieser Zustand trat während der gesamten Laufzeit 11 mal ein:

$ cat 2019-09-06_sermon-workbench-fipy.log | grep ERROR | grep EAI_FAIL | wc -l
11

Beispiel

Insgesamt gab es hier 219 mal Probleme.

$ cat 2019-09-06_sermon-workbench-fipy.log | grep WARNING | grep DS18X20 | wc -l
219
   37.0152 [terkin.telemetry         ] INFO   : Connecting to MQTT broker at swarm.hiveeyes.org with username None
   37.0576 [terkin.telemetry         ] ERROR  : Connecting to MQTT broker at swarm.hiveeyes.org failed: OSError: [Errno 202] EAI_FAIL
Traceback (most recent call last):
  File "telemetry.py", line 515, in connect
  File "mqtt.py", line 26, in __init__
OSError: [Errno 202] EAI_FAIL

   37.1170 [terkin.telemetry         ] ERROR  : Telemetry to mqtt://swarm.hiveeyes.org/hiveeyes/testdrive/area-38/fipy-workbench-01 failed
Traceback (most recent call last):
  File "telemetry.py", line 119, in transmit
  File "telemetry.py", line 279, in transmit
  File "telemetry.py", line 460, in send
  File "telemetry.py", line 460, in send
TelemetryTransportError: Protocol adapter not connected: TelemetryAdapterError: Connecting to MQTT broker at swarm.hiveeyes.org failed: OSError: [Errno 202] EAI_FAIL

   37.2762 [terkin.telemetry         ] INFO   : Sending HTTP request to https://bee-observer.org/api/sensors
   37.2936 [terkin.telemetry         ] INFO   : Payload:     {"weight": 1.462, "t_i_1": 27.9375, "t": 26.77627, "t_i_2": 24.25, "key": "XgLPp1gLDM4JhZeq", "h": 52.95385, "p": 1017.906, "t_i_5": 35.56522}
   37.6553 [terkin.telemetry         ] ERROR  : Telemetry to https://bee-observer.org/api/sensors failed
Traceback (most recent call last):
  File "telemetry.py", line 119, in transmit
  File "telemetry.py", line 279, in transmit
  File "telemetry.py", line 337, in send
  File "urequests/__init__.py", line 144, in post
  File "urequests/__init__.py", line 60, in request
OSError: [Errno 202] EAI_FAIL

   37.7081 [terkin.datalogger        ] WARNING: Telemetry status: FAILURE. 2 out of 2 targets failed. Status: {'mqtt://swarm.hiveeyes.org/hiveeyes/testdrive/area-38/fipy-workbench-01': False, 'https://bee-observer.org/api/sensors': False}
   37.8192 [terkin.network.wifi      ] INFO   : WiFi STA: Waiting for network to come up within 2.742 seconds

Backend offline

Manchmal ist ein Backend nicht erreichbar. Das sieht in der Praxis folgendermaßen aus.

Beispiel

   35.5541 [terkin.telemetry         ] INFO   : Connecting to MQTT broker at swarm.hiveeyes.org with username None
   53.8956 [terkin.telemetry         ] ERROR  : Connecting to MQTT broker at swarm.hiveeyes.org failed: OSError: [Errno 113] ECONNABORTED
Traceback (most recent call last):
  File "telemetry.py", line 517, in connect
  File "mqtt.py", line 66, in connect
OSError: [Errno 113] ECONNABORTED

   53.9556 [terkin.telemetry         ] ERROR  : Telemetry to mqtt://swarm.hiveeyes.org/hiveeyes/testdrive/area-38/fipy-workbench-01 failed
Traceback (most recent call last):
  File "telemetry.py", line 119, in transmit
  File "telemetry.py", line 279, in transmit
  File "telemetry.py", line 460, in send
  File "telemetry.py", line 460, in send
TelemetryTransportError: Protocol adapter not connected: TelemetryAdapterError: Connecting to MQTT broker at swarm.hiveeyes.org failed: OSError: [Errno 113] ECONNABORTED

   54.0645 [terkin.telemetry         ] INFO   : Sending HTTP request to https://bee-observer.org/api/sensors
   54.0817 [terkin.telemetry         ] INFO   : Payload:     {"weight": 1.492, "t_i_1": 23.0625, "t": 23.37688, "t_i_2": 22.25, "key": "XgLPp1gLDM4JhZeq", "h": 39.42031, "p": 1017.708, "t_i_5": 33.65218}
   56.8377 [terkin.datalogger        ] WARNING: Telemetry status: FAILURE. 1 out of 2 targets failed. Status: {'mqtt://swarm.hiveeyes.org/hiveeyes/testdrive/area-38/fipy-workbench-01': False, 'https://bee-observer.org/api/sensors': True}

Modem kann nicht heruntergefahren werden

Dieser Zustand trat 280 mal ein.

$ cat 2019-09-06_sermon-workbench-fipy.log | grep 'Shutting down LTE modem failed' | wc -l
280

Beispiel

   20.2014 [terkin.device            ] ERROR  : Shutting down LTE modem failed
Traceback (most recent call last):
  File "device.py", line 282, in power_off_lte_modem
OSError: the requested operation failed

DS18B20 konnten nicht gelesen werden

Dieses Problem ist bereits bekannt und sollte noch per Retry reading of failed DS18B20 sensors verbessert werden.

Beispiel

Log-Auszug mit Problemen bei einem oder mehreren DS18B20 Sensoren.
   34.0366 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0396 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0369 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9655 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0334 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9923 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9705 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0314 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0240 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9661 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.7696 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   33.9169 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   35.1140 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0547 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9716 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   35.1069 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0440 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0407 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0602 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9699 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9655 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.7646 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9580 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9174 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.8151 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9815 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0485 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0500 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   31.4821 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0406 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9952 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9595 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9536 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0520 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0506 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0548 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0294 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9750 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.9115 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9805 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0331 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0560 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0326 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0500 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9729 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0042 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0637 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0584 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0398 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0409 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9292 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9665 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9492 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9217 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9773 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9717 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.8333 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9519 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9718 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0558 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9631 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9507 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0385 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9685 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0316 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0439 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9688 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0359 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   31.3748 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0308 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9700 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0435 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9605 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9721 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0319 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9778 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0401 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0364 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0479 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9712 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0555 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9445 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0306 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0243 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0173 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.6904 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   33.8798 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9457 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.8704 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9535 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9496 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.8768 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9821 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9832 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9404 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.6997 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   34.0303 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0208 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9925 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9395 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   31.0679 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0061 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9287 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   30.9916 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.8661 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.7095 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   33.9317 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.7154 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   33.9446 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0040 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0063 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   31.5988 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.8644 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0239 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9083 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9249 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0013 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.8651 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0152 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.8841 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9617 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0059 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9515 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9285 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0168 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.7256 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   33.9338 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9996 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.8969 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.8952 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9916 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9747 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9086 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9391 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9551 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9281 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.6879 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   34.0099 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.8839 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0230 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0142 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0005 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9360 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9340 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0012 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.7214 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   33.9538 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0192 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0237 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0188 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9529 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9992 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.7012 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   33.9434 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9048 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0072 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9824 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.7115 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   33.9951 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.6737 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   34.0168 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0114 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9495 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9329 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.8918 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0052 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.8555 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0113 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9789 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9938 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9168 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0183 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0335 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9200 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9910 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.7119 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   33.7054 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   33.9071 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9457 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0119 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9536 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9487 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9263 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.7220 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   33.7219 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   34.0220 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0133 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9453 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.7007 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   33.9122 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9988 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9121 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9260 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9413 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9365 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.7435 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   33.7179 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   33.8986 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0142 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9527 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.9918 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9948 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.8901 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0022 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9499 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9427 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9860 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.7531 [hiveeyes.sensor_ds18x20  ] WARNING: No data from any DS18X20 devices on bus "onewire:0"
   33.9688 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   35.0839 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9113 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9253 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   34.0236 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0292 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   34.0245 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9311 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
   33.9272 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9786 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fc3944f"
   33.9439 [hiveeyes.sensor_ds18x20  ] WARNING: No response from DS18X20 device "28ff641d8fdf18c1"
1 Like

Status quo

System

Das Gerät “Hiveeyes bEgg mit Bee Observer FiPy Solar” läuft nun seit ca. drei Wochen am Stück unter Labor-/Werkstattbedingungen – hier also noch nicht im Freien.

Meßdaten

Die Meßdaten dazu können bei https://swarm.hiveeyes.org/grafana/d/0CJxruMZz/amo-fipy-workbench?from=20190827T000000&to=20190921T230000 eingesehen werden.

Zwischenfazit

Die Datenlogger-Software scheint nun ausgereift genug zu sein, dass damit nun möglicherweise anständig gearbeitet werden kann.

Mittlerweile sind es knapp anderthalb Monate und alles sieht weiterhin recht gut aus.

Im Zeitraum zwischen dem 2019-09-06 und dem 2019-10-18 musste der Watchdog 22 Mal bemüht werden à la

$ cat 2019-10-18_sermon-workbench-fipy.log | grep 'Reset cause' | grep -v 'DEEPSLEEP'

   12.9637 [terkin.device            ] INFO   : Reset cause and wakeup reason: {'reset_cause': {'code': 2, 'message': 'WDT'}, 'wakeup_reason': {'code': 0, 'message': 'PWRON'}}

Er ist also für einen reibungslosen stabilen Betrieb wie erwartet absolut essentiell.

1 Like

Immer mal wieder was Neues in dieser Richtung, wenn man mehrere Dinge gleichzeitig tun will und dabei irgendetwas nicht passt oder ordentlich gelöst ist – nur zur Info…

Wohl ein spezieller Fall in dem der zweite I2C-Kanal verwendet wird, der auch die pins verwendet, über die der LoPy mit dem expansion board kommuniziert.