homebridge-eveatmo ( für Netatmo Wetterstation)
-
-
Ja danke dir. So spare ich bei eve einige Kacheln mit eveatmo dann. Normal habe ich jetzt für jeden Raum Temperatur luftfeuchte als einzelne Kachel
Na dann ist ja alles cool ?
Ist wieder etwas mit den Netatmo Servern?
Hab gestern das Plugin eveatmo installiert und es lief auch aber heute morgen läuft die Homebridge nicht mehr:
Bei mir geht alles "noch"
geht jetzt auch wieder. keine Ahnung was da war.
Wieder die gleichen Fehler

Kann jemand was damit anfangen?
Ich spiel wohl wieder das alte Plugin ein ...
Code
Alles anzeigenSep 11 21:41:30 homebridge2 homebridge[7432]: buffer.js:769 Sep 11 21:41:30 homebridge2 homebridge[7432]: return this.hexWrite(string, offset, length); Sep 11 21:41:30 homebridge2 homebridge[7432]: ^ Sep 11 21:41:30 homebridge2 homebridge[7432]: TypeError: Invalid hex string Sep 11 21:41:30 homebridge2 homebridge[7432]: at Buffer.write (buffer.js:769:21) Sep 11 21:41:30 homebridge2 homebridge[7432]: at fromString (buffer.js:213:18) Sep 11 21:41:30 homebridge2 homebridge[7432]: at Function.Buffer.from (buffer.js:105:12) Sep 11 21:41:30 homebridge2 homebridge[7432]: at new Buffer (buffer.js:86:17) Sep 11 21:41:30 homebridge2 homebridge[7432]: at EveatmoWeatherPressureService.hexToBase64 (/usr/local/lib/node_modules/homebridge-eveatmo/service/eveatmo-weather-pressure.js:95:11) Sep 11 21:41:30 homebridge2 homebridge[7432]: at EveatmoWeatherPressureService.updateCharacteristics (/usr/local/lib/node_modules/homebridge-eveatmo/service/eveatmo-weather-pressure.js:115:23) Sep 11 21:41:30 homebridge2 homebridge[7432]: at /usr/local/lib/node_modules/homebridge-eveatmo/accessory/eveatmo-weather-accessory.js:166:51 Sep 11 21:41:30 homebridge2 homebridge[7432]: at Array.forEach (native) Sep 11 21:41:30 homebridge2 homebridge[7432]: at EveatmoWeatherAccessory.applyWeatherData (/usr/local/lib/node_modules/homebridge-eveatmo/accessory/eveatmo-weather-accessory.js:164:24) Sep 11 21:41:30 homebridge2 homebridge[7432]: at EveatmoWeatherAccessory.notifyUpdate (/usr/local/lib/node_modules/homebridge-eveatmo/accessory/eveatmo-weather-accessory.js:100:9)Kann es sein, das die Netatmo API schon wieder down ist?
Bei mir geht auch nichts mehr, sehe aber keine Fehler meldung. Hast du eine?
Im Log steht wieder der Status Fehler 503
So langsam hab ich keine Lust mehr auf Netatmo. ?
Alles klar, hab zurzeit nur mein iPhone zur Hand. Da ist alles so klein im Log ??
Dann heißt es wohl erstmal wieder Abwarten.
Es hat ja bis jetzt auch keiner was an dem Plugin geändert.
Es wurde kein Bugfix betrieben vom Entwickler.
(Es gibt keine neue Version.)
Brauch es auch nicht.
Der Fehler liegt am Netatmo Server.
Das schon, aber
wenn der Netatmo Server einen Fehler bringt und Du startest gerade die homenridge neu.
Dann läuft der start nicht mehr sauber durch und die homebridge bleibt hängen.
Da sollte ein Timeout rein das der Start der homebridge weiter läuft und die anderen Plugins wenigstens laufen.
Ja, da hast du natürlich recht.
Aber die ganze Homebridge funktioniert auch dann nicht mehr, wenn der Netatmo Server im laufenden Betrieb einmal nicht erreichbar ist.
Wenn cmdtrigger ein Homebridge Plugin ist, dann funktioniert es doch nicht wenn Homebridge down ist oder habe ich ein jetzt ein gedanklichen Fehler?
verstehe ich (mal wieder) auch nicht so ganz.
wenn mit cmd trigger per
sudo service homebridge stop gemacht,
wie kommt ihr dann vom handy , also HK, denn dann wieder an den pi, um die HB mit
sudo service homebridge start
wieder anzuwerfen oder ...den pi zu rebooten ?
Also eigentlich ist das so gedacht das wenn Homebridge als Dienst läuft diese neuzustarten und nicht zu beenden. Mit dem Befehl: Sudo systemctl restart hombridge.
Beenden und dann starten kann nicht funktionieren

Moin,
jemand bei dem Homebridge auch gerade aus dem Blauen heraus stoppt wegen eveatmo Plugin?
Bis gestern Abend lief alles noch einwandfrei.
Code
Alles anzeigenOkt 01 08:55:33 raspberrypi homebridge[2945]: TypeError: Invalid hex string Okt 01 08:55:33 raspberrypi homebridge[2945]: at Buffer.write (buffer.js:805:21) Okt 01 08:55:33 raspberrypi homebridge[2945]: at fromString (buffer.js:212:18) Okt 01 08:55:33 raspberrypi homebridge[2945]: at Function.Buffer.from (buffer.js:104:12) Okt 01 08:55:33 raspberrypi homebridge[2945]: at new Buffer (buffer.js:85:17) Okt 01 08:55:33 raspberrypi homebridge[2945]: at EveatmoWeatherPressureService.hexToBase64 (/usr/local/lib/node_modules/homebridge-eveatmo/service/eveatmo-weather-pressure.js:97:11) Okt 01 08:55:33 raspberrypi homebridge[2945]: at EveatmoWeatherPressureService.updateCharacteristics (/usr/local/lib/node_modules/homebridge-eveatmo/service/eveatmo-weather-pressure.js:117:23) Okt 01 08:55:33 raspberrypi homebridge[2945]: at /usr/local/lib/node_modules/homebridge-eveatmo/accessory/eveatmo-weather-accessory.js:166:51 Okt 01 08:55:33 raspberrypi homebridge[2945]: at Array.forEach (native) Okt 01 08:55:33 raspberrypi homebridge[2945]: at EveatmoWeatherAccessory.applyWeatherData (/usr/local/lib/node_modules/homebridge-eveatmo/accessory/eveatmo-weather-accessory.js:164:24) Okt 01 08:55:33 raspberrypi homebridge[2945]: at EveatmoWeatherAccessory.notifyUpdate (/usr/local/lib/node_modules/homebridge-eveatmo/accessory/eveatmo-weather-accessory.js:100:9) Okt 01 08:55:33 raspberrypi homebridge[2945]: at EveatmoWeatherAccessory.<anonymous> (/usr/local/lib/node_modules/homebridge-eveatmo/accessory/eveatmo-weather-accessory.js:83:11) Okt 01 08:55:33 raspberrypi homebridge[2945]: at WeatherstationDeviceType.<anonymous> (/usr/local/lib/node_modules/homebridge-eveatmo/lib/netatmo-device.js:75:6) Okt 01 08:55:33 raspberrypi homebridge[2945]: at NodeCache.module.exports.NodeCache.get (/usr/local/lib/node_modules/homebridge-eveatmo/node_modules/node-cache/lib/node_cache.js:90:11) Okt 01 08:55:33 raspberrypi homebridge[2945]: at NodeCache.get (/usr/local/lib/node_modules/homebridge-eveatmo/node_modules/node-cache/lib/node_cache.js:12:59) Okt 01 08:55:33 raspberrypi homebridge[2945]: at WeatherstationDeviceType.refreshDeviceData (/usr/local/lib/node_modules/homebridge-eveatmo/lib/netatmo-device.js:66:14) Okt 01 08:55:33 raspberrypi homebridge[2945]: at EveatmoWeatherAccessory.refreshData (/usr/local/lib/node_modules/homebridge-eveatmo/accessory/eveatmo-weather-accessory.js:81:16) Okt 01 08:55:33 raspberrypi homebridge[2945]: at new EveatmoWeatherAccessory (/usr/local/lib/node_modules/homebridge-eveatmo/accessory/eveatmo-weather-accessory.js:46:9) Okt 01 08:55:33 raspberrypi homebridge[2945]: at WeatherstationDeviceType.buildAccessory (/usr/local/lib/node_modules/homebridge-eveatmo/device/weatherstation-device.js:59:12) Okt 01 08:55:33 raspberrypi homebridge[2945]: at WeatherstationDeviceType.<anonymous> (/usr/local/lib/node_modules/homebridge-eveatmo/lib/netatmo-device.js:108:26) Okt 01 08:55:33 raspberrypi homebridge[2945]: at Array.forEach (native) Okt 01 08:55:33 raspberrypi homebridge[2945]: at WeatherstationDeviceType.buildAccessories (/usr/local/lib/node_modules/homebridge-eveatmo/lib/netatmo-device.js:95:32) Okt 01 08:55:33 raspberrypi homebridge[2945]: at WeatherstationDeviceType.<anonymous> (/usr/local/lib/node_modules/homebridge-eveatmo/lib/netatmo-device.js:57:10) Okt 01 08:55:33 raspberrypi homebridge[2945]: at WeatherstationDeviceType.<anonymous> (/usr/local/lib/node_modules/homebridge-eveatmo/lib/netatmo-device.js:71:7) Okt 01 08:55:33 raspberrypi homebridge[2945]: at WeatherstationDeviceType.<anonymous> (/usr/local/lib/node_modules/homebridge-eveatmo/device/weatherstation-device.js:49:5) Okt 01 08:55:33 raspberrypi homebridge[2945]: at netatmo.<anonymous> (/usr/local/lib/node_modules/homebridge-eveatmo/node_modules/netatmo/netatmo.js:227:14) Okt 01 08:55:33 raspberrypi homebridge[2945]: at Request.self.callback (/usr/local/lib/node_modules/homebridge-eveatmo/node_modules/request/request.js:186:22) Okt 01 08:55:33 raspberrypi homebridge[2945]: at emitTwo (events.js:106:13) Okt 01 08:55:33 raspberrypi homebridge[2945]: at Request.emit (events.js:194:7)