FHEM - Hausautomations-Systeme > Sonstige Systeme
Support-Thread Modul 36_Shelly.pm
Prof. Dr. Peter Henning:
Dieser Thread dient der Diskussion des Moduls 36_Shelly.pm. Wer es nicht nutzen will, soll es bitte einfach sein lassen und sich entsprechender Äußerungen enthalten.
Eine weitere Dokumentation findet sich im Wiki https://wiki.fhem.de/wiki/Modul_Shelly
LG
pah
Fillip:
Hallo zusammen,
mir ist eben aufgefallen, das der "toggle" Befehl unter FHEM in den Shelly Device nicht mehr richtig funktioniert, er schaltet die Lampe an, aber nicht wieder aus wenn sie an ist 🤔 Im Event-Monitor sehe ich auch, dass immer nur ein "on" Befehl gesendet wird, ist das bei euch auch so?
Der state im FHEM Device bleibt auch auf OK stehen nach dem umschalten, nur relay_0 ändert von on auf off oder umgekehrt beim on / off schalten
Prof. Dr. Peter Henning:
Kann ich nicht bestätigen, funktioniert bei mir problemlos.
Um welchen Shelly-Typ handelt es sich?
LG
pah
P.S.: Bitte immer mit Listings in Code-Tags arbeiten, nicht mit Screenshots.
Fillip:
Geht in dem Beispiel um den Shelly 1...
Jostar:
Hall und erstmal vielen Dank für das Modul! Kam mir wie gerufen, da ich erst jetzt mit ein paar neuen Shelly (1 V3) anfange zu spielen. Deren Firmware scheint mir (auch ohne Tasmota) ziemlich ausgereift und funktionell (Cloud Voreinstellung deaktiviert). Nun meine Fragen,
1. Wie bekomme ich die Geräte ins Alexa?
Stand:
* Steuerung in fhem und Status-Abfrage via Poll funktioniert
* Statusanzeige via http-Aktion vom Shelly ebenfalls
Gerät ist mit Raumname, Modell und genericDeviceType konfiguriert und Status "on", "off" sollten ausreichend sein:
--- Code: ---Internals:
CFGFN
DEF 192.168.178.139
FUUID 6028569c-f33f-bea7-b902-b740620a27e3b278
INTERVAL 60
NAME Fackellampe
NR 16795
STATE Error
TCPIP 192.168.178.139
TYPE Shelly
Helper:
DBLOG:
firmware:
logdb:
TIME 1613256356.9219
VALUE 1047-long-id-for-shelly-devices(update needed to v1.9.4)
state:
logdb:
TIME 1613291674.00212
VALUE off
READINGS:
2021-02-13 23:45:56 cloud disabled
2021-02-13 23:45:56 firmware 1047-long-id-for-shelly-devices(update needed to v1.9.4)
2021-02-14 09:35:47 network not connected
2021-02-14 00:52:10 relay off
2021-02-14 09:35:47 state Error
Attributes:
event-on-change-reading .*
genericDeviceType light
model shelly1
room Wohnzimmer
timeout 10
--- Ende Code ---
2. Es gibt immer mal Errors im Log, darum habe ich Timeout auf 10 erhöht (dem Grund muss ich noch nachgehen), hat jemand ein Tipp vom vorgehen?
Im Log auf verbose 5 klappt es die eine Minute und die nächste eben nicht. Wie oft wird denn versucht den Status zu bekommen in einem Intervall? Wie bei einem Ping 4 mal standardmäßig?
--- Code: ---2021.02.14 09:43:31 5: [Shelly_status] Issue a non-blocking call to http://192.168.178.139/status
2021.02.14 09:43:35 5: [Shelly_status] has obtained data {"wifi_sta":{"connected":true,"ssid":"Theon","ip":"192.168.178.139","rssi":-67},"cloud":{"enabled":false,"connected":false},"mqtt":{"connected":false},"time":"09:43","serial":1,"has_update":true,"mac":"483FDA8DA73F","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":"20210115-102904/v1.9.4@e2732e05","old_version":"20191217-140757/1047-long-id-for-shelly-devices@a0661583"},"ram_total":50960,"ram_free":40392,"fs_size":233681,"fs_free":173943,"uptime":39700}
2021.02.14 09:44:33 1: PERL WARNING: Argument "" isn't numeric in sprintf at (eval 536338) line 1.
2021.02.14 09:44:36 5: [Shelly_status] Issue a non-blocking call to http://192.168.178.139/status
2021.02.14 09:44:48 1: [Shelly_status] has error connect to http://192.168.178.139:80 timed out
2021.02.14 09:45:49 5: [Shelly_status] Issue a non-blocking call to http://192.168.178.139/status
2021.02.14 09:46:00 1: [Shelly_status] has error connect to http://192.168.178.139:80 timed out
2021.02.14 09:47:00 5: [Shelly_status] Issue a non-blocking call to http://192.168.178.139/status
2021.02.14 09:47:05 5: [Shelly_status] has obtained data {"wifi_sta":{"connected":true,"ssid":"Theon","ip":"192.168.178.139","rssi":-69},"cloud":{"enabled":false,"connected":false},"mqtt":{"connected":false},"time":"09:47","serial":1,"has_update":true,"mac":"483FDA8DA73F","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":"20210115-102904/v1.9.4@e2732e05","old_version":"20191217-140757/1047-long-id-for-shelly-devices@a0661583"},"ram_total":50960,"ram_free":40392,"fs_size":233681,"fs_free":173943,"uptime":39909}
2021.02.14 09:48:07 5: [Shelly_status] Issue a non-blocking call to http://192.168.178.139/status
2021.02.14 09:48:18 1: [Shelly_status] has error connect to http://192.168.178.139:80 timed out
--- Ende Code ---
Grüße
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln