Habe gerade folgendes Problem bei einem Testnode mit der hiveeyes-software:
release : 1.20.1.r1-0.7.0-annapurna-onewire
Der node versucht sich zu connecten hängt sich dann vermutich aber auf und der watchdog schlägt zu:
22.3554 [terkin.telemetry ] INFO : MQTT topic: hiveeyes/testdrive/bob/hive-99-solar/data.json
22.3770 [terkin.telemetry ] INFO : MQTT payload: {"system.voltage": 11.328, "system.wifi.country": "DE", "system.wifi.max_tx_power": 78, "system.time": 22, "system.temperature": 39.3913, "system.wifi.channel": 11, "system.uptime": 22.677, "system.wifi.bandwidth": 2, "system.memfree": 2324832, "system.runtime": 16, "system.wifi.rssi": -85}
22.4281 [terkin.telemetry ] INFO : Connecting to MQTT broker at swarm.hiveeyes.org with username None
ets Jun 8 2016 00:22:57
rst:0x7 (TG0WDT_SYS_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff8020,len:8
load:0x3fff8028,len:2136
load:0x4009fa00,len:19860
entry 0x400a05d0
Manchmal läuft alles aber korrekt und der watchdog muss nicht restarten:
80.7134 [terkin.telemetry ] INFO : MQTT topic: hiveeyes/testdrive/bob/hive-99-solar/data.json
80.7345 [terkin.telemetry ] INFO : MQTT payload: {"system.voltage": 11.328, "system.wifi.country": "DE", "system.wifi.max_tx_power": 78, "system.time": 81, "system.temperature": 39.3913, "system.wifi.channel": 11, "system.uptime": 81.101, "system.wifi.bandwidth": 2, "system.memfree": 2432752, "system.runtime": 75, "system.wifi.rssi": -81}
80.7865 [terkin.telemetry ] INFO : Connecting to MQTT broker at swarm.hiveeyes.org with username None
99.3549 [terkin.telemetry ] ERROR : Connecting to MQTT broker at swarm.hiveeyes.org failed: OSError: [Errno 113] ECONNABORTED
Traceback (most recent call last):
File "terkin/telemetry.py", line 590, in connect
File "mqtt.py", line 66, in connect
OSError: [Errno 113] ECONNABORTED
99.4328 [terkin.telemetry ] ERROR : Telemetry to mqtt://swarm.hiveeyes.org/hiveeyes/testdrive/bob/hive-99-solar failed
Traceback (most recent call last):
File "terkin/telemetry.py", line 141, in transmit
File "terkin/telemetry.py", line 329, in transmit
File "terkin/telemetry.py", line 532, in send
File "terkin/telemetry.py", line 532, in send
TelemetryTransportError: Protocol adapter not connected: TelemetryAdapterError: Connecting to MQTT broker at swarm.hiveeyes.org failed: OSError: [Errno 113] ECONNABORTED
Das Setting lief die letzten Tage – so weit ich mal die LEDs beobachtet habe – recht stabil, heute habe ich dann eine alte FritzBox als repeater (zu einer bestehenden FritzBox) eingerichtet und seit dem läuft es gefühlt nicht mehr so rund. Vielleicht habe ich gestern auch nur genauer hingeschaut und es war schon vorher ab und an so.
Mich wundert auch, dass sich der FiPy – wenn ich die übermittelte RSSI betrachte – mit dem weiter entfernten WLAN-Router verbindet, näher ist eigentlich der repeater.