[Modul] Shelly

Moin Kai,

kaum macht man es richtig funktioniert es auch…
MQTT Server im Shelly nochmal neu eigegeben und schon ist er da :slight_smile:


dump (4).txt (54,8 KB)

werde dann am Wochenende mal das Kellerlicht damit versorgen

Super gut !! DANKE DIR

1 „Gefällt mir“

Du hast da 3 Lampen (shellycolorbulb-8CAAB5554444, shellycolorbulb-8CAAB5544422, shellycolorbulb-8CAAB5544455) ausgeschaltet, vom einschalten kann ich nichts sehen.
Die Shelly reagieren auch darauf und senden zurück, dass sie ausgeschaltet sind.

Die Lampen sollten also aus gewesen sein.

Grüße,
Kai

Hallo Kai, ich spiele gerade das erste Mal an einem UNI rum und sehe in der Instanz ADC 1 und ADC 2, hat das Ding 2 ADCs?
LG, Roland

Nein, hat nur einen ADC, ist ein Fehler im Modul.

Danke, werde ich anpassen.

Grüße,
Kai

Hallo @KaiS,
ich habe mir einen Shelly2.5 zum Testen gekauft. Ich kriege diesen aber über den Shelly Configurator nicht eingebunden. Ich verwende bereits das Tasmota Modul von dir und habe ein paar Steckdosen am laufen.

Mein Setup ist basierend auf Docker (Bridge Mode). MQTT Server läuft, im Debug sehe ich auch Meldungen wenn ich z.B. meine Steckdosen basierend auf Tasmota schalte. MQTT Einstellungen am Shelly habe ich durchgeführt und auch von Hand ein paar mal geschalten im MQTT Server Debug kommt aber nichts an.

Fehlt mir neben 1883 noch ein anderer Ports welche ich in Docker für einen Discovery benötige? Oder gibt es eine Möglichkeit manual über Instanz hinzufügen? Ich habe das versucht finde aber keinen Punkt eine IP für den Shelly zu hinterlegen…

EDIT:
ich korrigiere mich ich sehe recieves (only)
TXT: 03/01/2021, 11:23:56 AM | RECEIVED [192.xxx:54123] | 0shellies/shelly1/relay/0off0$shellies/shelly1/relay/0/power0.000"shellies/shelly1/relay/0/energy00shellies/shelly1/relay/1off0$shellies/shelly1/relay/1/power0.000"shellies/shelly1/relay/1/energy00shellies/shelly1/input/000:shellies/shelly1/input_event/0{„event“:"",„event_cnt“:0}0shellies/shelly1/input/100:shellies/shelly1/input_event/1{„event“:"",„event_cnt“:0}0#shellies/shelly1/temperature60.240&shellies/shelly1/temperature_f140.430# shellies/shelly1/overtemperature0
HEX: 03/01/2021, 11:23:56 AM | RECEIVED [192.xxx:54123] | 30 1D 00 18 73 68 65 6C 6C 69 65 73 2F 73 68 65 6C 6C 79 31 2F 72 65 6C 61 79 2F 30 6F 66 66 30 24 00 1E 73 68 65 6C 6C 69 65 73 2F 73 68 65 6C 6C 79 31 2F 72 65 6C 61 79 2F 30 2F 70 6F 77 65 72 30 2E 30 30 30 22 00 1F 73 68 65 6C 6C 69 65 73 2F 73 68 65 6C 6C 79 31 2F 72 65 6C 61 79 2F 30 2F 65 6E 65 72 67 79 30 30 1D 00 18 73 68 65 6C 6C 69 65 73 2F 73 68 65 6C 6C 79 31 2F 72 65 6C 61 79 2F 31 6F 66 66 30 24 00 1E 73 68 65 6C 6C 69 65 73 2F 73 68 65 6C 6C 79 31 2F 72 65 6C 61 79 2F 31 2F 70 6F 77 65 72 30 2E 30 30 30 22 00 1F 73 68 65 6C 6C 69 65 73 2F 73 68 65 6C 6C 79 31 2F 72 65 6C 61 79 2F 31 2F 65 6E 65 72 67 79 30 30 1B 00 18 73 68 65 6C 6C 69 65 73 2F 73 68 65 6C 6C 79 31 2F 69 6E 70 75 74 2F 30 30 30 3A 00 1E 73 68 65 6C 6C 69 65 73 2F 73 68 65 6C 6C 79 31 2F 69 6E 70 75 74 5F 65 76 65 6E 74 2F 30 7B 22 65 76 65 6E 74 22 3A 22 22 2C 22 65 76 65 6E 74 5F 63 6E 74 22 3A 30 7D 30 1B 00 18 73 68 65 6C 6C 69 65 73 2F 73 68 65 6C 6C 79 31 2F 69 6E 70 75 74 2F 31 30 30 3A 00 1E 73 68 65 6C 6C 69 65 73 2F 73 68 65 6C 6C 79 31 2F 69 6E 70 75 74 5F 65 76 65 6E 74 2F 31 7B 22 65 76 65 6E 74 22 3A 22 22 2C 22 65 76 65 6E 74 5F 63 6E 74 22 3A 30 7D 30 23 00 1C 73 68 65 6C 6C 69 65 73 2F 73 68 65 6C 6C 79 31 2F 74 65 6D 70 65 72 61 74 75 72 65 36 30 2E 32 34 30 26 00 1E 73 68 65 6C 6C 69 65 73 2F 73 68 65 6C 6C 79 31 2F 74 65 6D 70 65 72 61 74 75 72 65 5F 66 31 34 30 2E 34 33 30 23 00 20 73 68 65 6C 6C 69 65 73 2F 73 68 65 6C 6C 79 31 2F 6F 76 65 72 74 65 6D 70 65 72 61 74 75 72 65 30
TXT: 03/01/2021, 11:23:57 AM | RECEIVED [192.xxx:54123] | 0shellies/shelly1/relay/0on
HEX: 03/01/2021, 11:23:57 AM | RECEIVED [192.xxx:54123] | 30 1C 00 18 73 68 65 6C 6C 69 65 73 2F 73 68 65 6C 6C 79 31 2F 72 65 6C 61 79 2F 30 6F 6E
TXT: 03/01/2021, 11:23:58 AM | RECEIVED [192.xxx:54123] | 0shellies/shelly1/relay/0off
HEX: 03/01/2021, 11:23:58 AM | RECEIVED [192.xxx:54123] | 30 1D 00 18 73 68 65 6C 6C 69 65 73 2F 73 68 65 6C 6C 79 31 2F 72 65 6C 61 79 2F 30 6F 66 66

EDIT2:
Manuelles Anlegen und MQTT Topic, IP, Devicename, sowie Hostname habe ich gerade auch getestet

EDIT3:
„shelly1“ in meinem Beispiel als MQTT Topic funktioniert beim manuellen Anlegen. Das ist der Name aus dem „Use custom MQTT prefix“ welchen man hier auch im Debug sieht. Trotzdem würde mich interessieren wieso der auto discovery nicht funktioniert?? Auch ist Erreichbarkeit auf OFFLINE…

Danke Gruss Marco

Für den Konfigurator muss mDNS funktionieren, das wird bei dir per Docker sicherlich nicht freigegeben sein.

Starte mal das Shelly 1 neu, dann sollte das mit der Erreichbarkeit richtig sein.

Grüße,
Kai

richtig jetzt ist er Online.
mDNS geht nicht sonst habe ich eine Portüberschneidung am Docker Host, passt aber ich habe jetzt ja rausgefunden wie ich den manual reinbekomme. Bin aber sowieso am überlegen ob ich auf macvlan wechsle weil ich noch zwei andere Themen habe welche sich mit Docker bridge so nicht abbilden lassen.
Vielen Dank für Deine schnelle Antwort @KaiS

Gruss Marco

Ist in der aktuellen Beta Version entfernt.

Grüße,
Kai

Die Beta Version ist nun auch im Stable Kanal verfügbar.

Grüße,
Kai

Hallo ,
ich habe bei mir den Shelly Configurator installiert.
Im MQTT Server sehe die Shellies, aber leider nicht im Shelly Configurator.
Was muss ich machen um dieses zu erzeugen?

Gruß
Jan Peter

Wo läuft dein Symcon?
Die Shellys werden per mDNS gesucht.

Grüße,
Kai

Hallo Kai,
das läuft auf ein iMac.
Gruß Jan Peter

Hallo Kai,

muss ich was anpassen bei mir?

Gruß
Jan Peter

Hi,

ich habe seit einiger Zeit ein Problem mit der Energiemessung der Shellys und bin mir nicht ganz sicher, ob es am Modul, am Shelly oder an einer Kombination aus beidem liegt.

Ich habe mehrere Shelly Plug S über das Modul und MQTT eingebunden. Das funktioniert soweit auch problemlos. Bis vor einiger Zeit wurde auch die verbrauchte Energie korrekt vom Modul erfasst. Seit einer Weile wird die Energie-Variable aber zwischendurch immer auf 0 zurückgesetzt, was natürlich für eine Verbrauchsmessung ziemlich ungünstig ist. Ich habe aber noch nicht so richtig ein Muster erkannt. Ein paar Stunden wird alles korrekt gezählt, dann kommt plötzlich der Reset auf 0, obwohl der Shelly ganz normal weiterläuft.

Ich habe mir daraufhin mal die MQTT-Variablen angesehen. Mir scheint als würde die Variable „energy“ (String) ebenfalls zwischendurch zurückgesetzt. Daran alleine kann es aber eigentlich nicht liegen. So steht die Variable eines Shellys beispielsweise aktuell auf 285, was 0,285 kWh entsprechen müsste. Das Aktualisierungsadatum der MQTT-Variablen und der Shelly-Variablen für Energie sind auch immer identsich, aber im Shelly-Modul steht die Variable „Energie“ aktuell wieder auf 0,00 kWh, obwohl der MQTT-Wert 285 ist.

Bein einem anderen Shelly steht die MQTT-Variable auf 7109 (7,1 kWh), im Modul steht sie auf 0,12 kWh. Die Aktualisierungszeiten sind wieder identsich.

Es sieht also so aus als würde mal vom Shelly ein Reset erfolgen und mal vom Modul. Hat da jemand ne Idee, woran das liegen könnte? Ich vermute mal, dass das seit irgendeinem Firmware- und/oder Modulupdate passiert, aber sicher bin ich mir nicht.

Das Shelly-Modul ist aktuell und die Firmware von den Shellys auch (20210323-105718/v1.10.1-gf276b51).

Gruß
Slummi

Shelly Plug S speichert die Werte nicht nach Stromausfall oder Reset.
Zum Rest kann ich nix sagen, hier geht es.

Der Rücksprung sollte für die Energiemessung in IP-Symcon aber kein Problem darstellen, wenn du die Zähleraggregation ausgewählt hast. Wir zählen dann einfach weiter hoch - auch wenn das Gerät auf 0 zurückgesprungen ist.

paresy

Ich beobachte das Verhalten bei meinen Shelly 1PM auch seit langem. Da die Zähleraggregation das nicht juckt, hat es mich bis jetzt auch nicht weiter gestört. Aber stimmt schon, direkt den Wert ablesen kann man nicht im Webfront da er oft nicht korrekt ist.

HAT SICH ERLEDIGT <<<<

Hallo,
heute ist mir seit der Umstellung auf IP-Symcon 5.5, Raspberry Pi, 27.01.2021, 3dcf60d1362e aufgefallen das die ShellyBulbDuo und Shelly 1 aus dem Webfront nicht mehr schalten. Über das Webfront der Shelly 1 und der ShellyBulbDuo kann geschaltet werden und die Statusänderungen kommen auch in IPS an. Der Debug zeigt das keine Änderungen beim Schalten im Webfront an. Alle anderen 22 Shelly`s 2.5 im Shuttermodus sind nicht betroffen.
Bin ratlos.

Andreas

PS Gleichzeitig mit dem Update auf die 5.5 ist IPS auf einen Pi4 umgezogen

Vielleicht kann mir jemand helfen. Ich habe einen Shelly1 installiert, er funktioniert wunderbar. Jetzt wollte ich ihn in Symcon integrieren…

MQTT-Server ist aktiv:



Hier stand vorher der Port 1024, habe ich geändert.

Den shelly habe ich konfiguriert:

Username/Passwort habe ich freigelassen.

Über das Shelly-Modul habe ich meinen Shelly hinzugefügt, leider bekomme ich keine Daten.


Er wird permanent offline angezeigt und An/Aus wechsel werden dementsprechend auch nicht registriert.

Wo liegt mein Fehler?

Edit:
Habe meinen Fehler gefunden… Ich musste den Shelly neustarten :slight_smile: