NEWS
Test Adapter Shelly v3.1.x
-
@eMd , ich habe das Addon für den Shelly 1PM in der Version 3.2.0 eingebaut. Gibt es das Addon nur für den Shelly 1 PM oder noch für andere Geräte?
Bitte einmal testen und am besten Rückmeldung hier .
Nachtrag: Bitte einmal im CoAP und MQTT Modus testen!
Version 3.2.0 (Entwicklungsstand) wie folgt installieren:
- ioBroker Admin Oberfläche öffnen
- Auf den Reiter Adapter wechseln
- Oben auf dem Adapter Reiter auf die GitHub Katze (Installieren aus eigener URL) klicken und den Shelly Adapter aus der Auswahlliste wählen und installieren.
-
@Stuebi also bei mir laufen die am shelly 1 soll beim pm und 2.5 auch laufen
-
@eMd , okay habe ich jetzt für die Version 1, 1PM und 2.5 auch eingebaut. Kannst Du das bitte testen. Wenn nach Möglichkeit für CoAP und MQTT im Shelly Adapter.
-
Werte sind zu sehen in C und F. Trotzdem folgender Fehler im log dauerhaft für alle devices.
shelly.0 2020-02-16 09:17:22.161 error (3998) Error in function httpIoBrokerState for state SHSW-1#1D9063#1.ext.temperatureF4 and request{"url":"http://192.168.178.48/status","timeout":5000} for 192.168.178.48 (shelly1 / shelly1-1D9063 / S shelly.0 2020-02-16 09:17:22.160 error (3998) Error in function httpIoBrokerState for state SHSW-1#1D9063#1.ext.temperatureF3 and request{"url":"http://192.168.178.48/status","timeout":5000} for 192.168.178.48 (shelly1 / shelly1-1D9063 / S shelly.0 2020-02-16 09:17:22.159 error (3998) Error
Liegt wahrscheinlich daran das nur ein sensor verbaut ist...
-
@eMd , ich benötige die ganze Fehlermeldung. Dafür bitte einmal auf Logfile download klicken und die entsprechende Message raussuchen. Tritt der Fehler nur für temperatureF4 und temperatureF3 auf oder auch noch für andere?
Und dann bitte einmal folgendes ausführen: http://IP-ADDRESS-SHELLY-1/status Den Output benötige ich auch. -
@eMd , ich habe auch noch eine kleine Änderung vorgenommen wenn temperatureC1 bis temperatureC2 und temperatureF1 bis temperatureF4 nicht vorhanden sind. Dann sollte kein Fehler erscheinen.
Bitte die Version 3.2.0 wie oben beschrieben nochmals über GitHub installieren und testen. Logfile und Status aus dem Post oben benötige ich trotzdem. -
shelly.0 2020-02-16 09:52:39.749 error (3998) Error in function httpIoBrokerState for state SHSW-1#500B32#1.ext.temperatureF4 and request{"url":"http://192.168.178.51/status","timeout":5000} for 192.168.178.51 (shelly1 / shelly1-500B32 / S shelly.0 2020-02-16 09:52:39.748 error (3998) Error in function httpIoBrokerState for state SHSW-1#500B32#1.ext.temperatureF3 and request{"url":"http://192.168.178.51/status","timeout":5000} for 192.168.178.51 (shelly1 / shelly1-500B32 / S shelly.0 2020-02-16 09:52:39.748 error (3998) Error in function httpIoBrokerState for state SHSW-1#500B32#1.ext.temperatureF2 and request{"url":"http://192.168.178.51/status","timeout":5000} for 192.168.178.51 (shelly1 / shelly1-500B32 / S shelly.0 2020-02-16 09:52:39.748 error (3998) Error in function httpIoBrokerState for state SHSW-1#500B32#1.ext.temperatureF1 and request{"url":"http://192.168.178.51/status","timeout":5000} for 192.168.178.51 (shelly1 / shelly1-500B32 / S shelly.0 2020-02-16 09:52:39.748 error (3998) Error in function httpIoBrokerState for state SHSW-1#500B32#1.ext.temperatureC4 and request{"url":"http://192.168.178.51/status","timeout":5000} for 192.168.178.51 (shelly1 / shelly1-500B32 / S shelly.0 2020-02-16 09:52:39.748 error (3998) Error in function httpIoBrokerState for state SHSW-1#500B32#1.ext.temperatureC3 and request{"url":"http://192.168.178.51/status","timeout":5000} for 192.168.178.51 (shelly1 / shelly1-500B32 / S shelly.0 2020-02-16 09:52:39.747 error (3998) Error in function httpIoBrokerState for state SHSW-1#500B32#1.ext.temperatureC2 and request{"url":"http://192.168.178.51/status","timeout":5000} for 192.168.178.51 (shelly1 / shelly1-500B32 / S shelly.0 2020-02-16 09:52:39.747 error (3998) Error in function httpIoBrokerState for state SHSW-1#500B32#1.ext.temperatureC1 and request{"url":"http://192.168.178.51/status","timeout":5000} for 192.168.178.51 (shelly1 / shelly1-500B32 / S
Geht durch alle 8 Werte pro shelly.
Output für den Shelly :
{"wifi_sta":{"connected":true,"ssid":"Asmodeus","ip":"192.168.178.51","rssi":-72},"cloud":{"enabled":false,"connected":false},"mqtt":{"connected":false},"time":"09:54","serial":1,"has_update":true,"mac":"CC50E3500B32","relays" :[{"ison":false, "has_timer":false}],"meters":[{"power":0.00,"is_valid":"true"}],"inputs":[{"input":1}],"ext_temperature":{},"update":{"status":"pending","has_update":true,"new_version":"20200206-083100/v1.5.10@e6a4205e","old_version":"20200122-090220/v1.5.9@4b657c90"},"ram_total":50944,"ram_free":39948,"fs_size":233681,"fs_free":169927,"uptime":1964056}
-
shelly.0 2020-02-16 09:58:06.773 error (9213) Error in function httpIoBrokerState for state SHSW-1#B8FB8F#1.ext.temperatureF4 and request{"url":"http://192.168.178.86/status","timeout":5000} for 192.168.178.86 (shelly1 / shelly1-B8FB8F / S shelly.0 2020-02-16 09:58:06.773 error (9213) Error in function httpIoBrokerState for state SHSW-1#B8FB8F#1.ext.temperatureF3 and request{"url":"http://192.168.178.86/status","timeout":5000} for 192.168.178.86 (shelly1 / shelly1-B8FB8F / S shelly.0 2020-02-16 09:58:06.773 error (9213) Error in function httpIoBrokerState for state SHSW-1#B8FB8F#1.ext.temperatureF2 and request{"url":"http://192.168.178.86/status","timeout":5000} for 192.168.178.86 (shelly1 / shelly1-B8FB8F / S shelly.0 2020-02-16 09:58:06.772 error (9213) Error in function httpIoBrokerState for state SHSW-1#B8FB8F#1.ext.temperatureF1 and request{"url":"http://192.168.178.86/status","timeout":5000} for 192.168.178.86 (shelly1 / shelly1-B8FB8F / S shelly.0 2020-02-16 09:58:06.772 error (9213) Error in function httpIoBrokerState for state SHSW-1#B8FB8F#1.ext.temperatureC4 and request{"url":"http://192.168.178.86/status","timeout":5000} for 192.168.178.86 (shelly1 / shelly1-B8FB8F / S shelly.0 2020-02-16 09:58:06.771 error (9213) Error in function httpIoBrokerState for state SHSW-1#B8FB8F#1.ext.temperatureC3 and request{"url":"http://192.168.178.86/status","timeout":5000} for 192.168.178.86 (shelly1 / shelly1-B8FB8F / S shelly.0 2020-02-16 09:58:06.771 error (9213) Error in function httpIoBrokerState for state SHSW-1#B8FB8F#1.ext.temperatureC2 and request{"url":"http://192.168.178.86/status","timeout":5000} for 192.168.178.86 (shelly1 / shelly1-B8FB8F / S shelly.0 2020-02-16 09:58:06.770 error (9213) Error in function httpIoBrokerState for state SHSW-1#B8FB8F#1.ext.temperatureC1 and request{"url":"http://192.168.178.86/status","timeout":5000} for 192.168.178.86 (shelly1 / shelly1-B8FB8F / S
Das kommt nach dem Update trotzdem noch, ist ein shelly ohne addon.
{"wifi_sta":{"connected":true,"ssid":"Asmodeus","ip":"192.168.178.86","rssi":-48},"cloud":{"enabled":false,"connected":false},"mqtt":{"connected":false},"time":"09:59","serial":1,"has_update":true,"mac":"98F4ABB8FB8F","relays" :[{"ison":false, "has_timer":false}],"meters":[{"power":0.00,"is_valid":"true"}],"inputs":[{"input":1}],"ext_temperature":{},"update":{"status":"pending","has_update":true,"new_version":"20200206-083100/v1.5.10@e6a4205e","old_version":"20200122-090220/v1.5.9@4b657c90"},"ram_total":50944,"ram_free":39584,"fs_size":233681,"fs_free":169927,"uptime":1964275}
-
httpIoBrokerState for state SHSW-1#500F52#1.ext.temperatureC1 and request{"url":"http://192.168.178.52/status","timeout":5000} for 192.168.178.52 (shelly1 / shelly1-500F52 / S shelly.0 2020-02-16 10:01:16.259 error (9213) Error in function httpIoBrokerState for state SHSW-1#500B32#1.ext.temperatureF4 and request{"url":"http://192.168.178.51/status","timeout":5000} for 192.168.178.51 (shelly1 / shelly1-500B32 / S shelly.0 2020-02-16 10:01:16.258 error (9213) Error in function httpIoBrokerState for state SHSW-1#500B32#1.ext.temperatureF3 and request{"url":"http://192.168.178.51/status","timeout":5000} for 192.168.178.51 (shelly1 / shelly1-500B32 / S shelly.0 2020-02-16 10:01:16.257 error (9213) Error in function httpIoBrokerState for state SHSW-1#500B32#1.ext.temperatureF2 and request{"url":"http://192.168.178.51/status","timeout":5000} for 192.168.178.51 (shelly1 / shelly1-500B32 / S shelly.0 2020-02-16 10:01:16.256 error (9213) Error in function httpIoBrokerState for state SHSW-1#500B32#1.ext.temperatureF1 and request{"url":"http://192.168.178.51/status","timeout":5000} for 192.168.178.51 (shelly1 / shelly1-500B32 / S shelly.0 2020-02-16 10:01:16.254 error (9213) Error in function httpIoBrokerState for state SHSW-1#500B32#1.ext.temperatureC4 and request{"url":"http://192.168.178.51/status","timeout":5000} for 192.168.178.51 (shelly1 / shelly1-500B32 / S shelly.0 2020-02-16 10:01:16.253 error (9213) Error in function httpIoBrokerState for state SHSW-1#500B32#1.ext.temperatureC3 and request{"url":"http://192.168.178.51/status","timeout":5000} for 192.168.178.51 (shelly1 / shelly1-500B32 / S shelly.0 2020-02-16 10:01:16.252 error (9213) Error in function httpIoBrokerState for state SHSW-1#500B32#1.ext.temperatureC2 and request{"url":"http://192.168.178.51/status","timeout":5000} for 192.168.178.51 (shelly1 / shelly1-500B32 / S shelly.0 2020-02-16 10:01:16.251 error (9213) Error in function httpIoBrokerState for state SHSW-1#500B32#1.ext.temperatureC1 and request{"url":"http://192.168.178.51/status","timeout":5000} for 192.168.178.51 (shelly1 / shelly1-500B32 / S shelly.0 2020-02-16 10:01:16.242 error (9213) Error in function httpIoBrokerState for state
Und auch der andere bleibt bestehen im LOG
-
@eMd , okay die ext. Temperaturen werden anscheinend nur in /status angezeigt wenn diese da sind!
Bitte nochmals die Version 3.2.0 per GitHub laden und testen. -
Perfekt, läuft unter coap und mqtt fehlerfrei bei mir
-
-
@Stuebi Hallo Stuebi, ja MQTT werte wurden umgestellt. Habe vorher den MQTT/HTTP Mode verwendet. Es werden auch alle anderen Werte aktualisiert nur die ext. Sensoren nicht.
lg racker0
-
Hab die neuster Version drauf. Kann man beim ConsumedPower meinen aktuellen StromZähler Stand hinzufügen ?
-
Kann nochmals jemand die externen Temperatursensoren mit MQTT testen. Dafür die Version 3.2.0 über Github laden und Shelly Instanz in ioBroker neu starten. Danke!
-
@ChrisXY , das ist nicht geplant. Da musst Du Dir selber etwas einfallen lassen, wie eigener Datenpunkt und dann den Wert addieren.
-
@Stuebi said in Test Adapter Shelly v3.1.x:
@ChrisXY , das ist nicht geplant. Da musst Du Dir selber etwas einfallen lassen, wie eigener Datenpunkt und dann den Wert addieren.
Okay schade aber woher kommt den "ConsumedPower" vom EM3 ? Hab angst das der Zählerstand dann nicht mehr Aktuell ist wenn iobroker mal Neustartet /ausfällt bei reboot usw. Sonst hätte ich ein Blockly gemacht dafür.
-
@ChrisXY , du kannst deine Anforderung hier nochmals loswerden: https://github.com/schmupu/ioBroker.shelly/issues/124
-
Keine Ahnung ob wichtig, im Namen fehlt ein e
-
Firmwareupdate aller Shellys klappt bei mir nicht mit dem Datenpunkt:
Muss ich dabei was beachten?