[Modul] Shelly

Jep, da geht’s :wink: Vielen Dank

Mir ist noch folgendes aufgefallen:

Der Energiezähler scheint nicht korrekt zu funktionieren. Ich glaube, die neuen Plus Shellies schmeißen die Energie in „WattStunden“ und nicht in „WattMinuten“ raus. Insofern ist die Division im Modul mit 60000 nicht mehr korrekt. 1000 wäre der richtige Divisor.
Zumindest lese ich die Shelly API so.

Kann nicht sein, dass meine Waschmaschine so sparsam ist… :wink:

Fix ist schon als Beta Version online.

Grüße,
Kai

Wow… in unter einer Minute?? Respekt!

Ich war schon dabei.
Mir wurde der Bug schon über Discord gemeldet. :smiley:

Grüße,
Kai

Moin Kai,
habe beim ShellyPlus 1 eine Fehlermeldung beim Schalten:

MQTTdump.txt (154,2 KB)
Shellydump.txt (7,1 KB)

Er schaltet aber sauber. Die Fehlermeldung kommt auch, wenn ich den ShellyPlus 1 über seine Web-Seite schalte.

Beim ShellyPlus 1PM tritt der „Fehler“ nicht auf beim Schalten.

Gruß Achim

Hallo Kai,

bei mir gleiches Verhalten und diese Fehlermeldung:

12.12.2021, 10:57:02 | FlowHandler          | Kann Daten nicht zur Instanz #10347 weiterleiten: 
Fatal error: Uncaught Error: Call to undefined function fnmatch() in /mnt/data/symcon/modules/.store/info.schnittcher.ips.shelly/ShellyPlus1/module.php:78
Stack trace:
#0 /-(3): ShellyPlus1->ReceiveData('{"DataID":"{7F7...')
#1 {main}
  thrown in /mnt/data/symcon/modules/.store/info.schnittcher.ips.shelly/ShellyPlus1/module.php on line 78

Viele Grüße aus dem Unterallgäu
Harry

Hallo Kai,

identische Fehlermeldungen bei Shelly Plus 1, Shelly Plus 1PM und Shelly Pro 4PM.
Beim Shelly Pro 4PM zusätzlich diese Meldung:

12.12.2021, 13:44:22 | FlowHandler          | Kann Daten nicht zur Instanz #40760 weiterleiten: Packet was not fully consumed, Buffer: 32DD0100247368656C6C7970726F34706D2D3038336166323762353938632F6576656E74732F72706326E87B22737263223A227368656C6C7970726F34706D2D303833616632376235393863222C22647374223A227368656C6C7970726F34706D2D3038336166323762353938632F6576656E7473222C226D6574686F64223A224E6F74696679537461747573222C22706172616D73223A7B227473223A313633393331333035352E39382C227377697463683A30223A7B226964223A302C226F7574707574223A747275652C22736F75726365223A2257535F696E227D7D7D

Gruß Harry

@paresy sollte das nicht behoben sein?

Grüße,
Kai

Noch ein Fehler, der Konfigurator meldet die neuen Shellys immer wieder neu, obwohl sie bereits angelegt sind.

Achtung: ich bin bei IPS auf der Stable, nicht auf der Beta.

Viele Grüße aus dem Unterallgäu
Harry

Dann liegt es daran.

Grüße,
Kai

Danke, dann heißt es warten auf eine neue Stable-Version.
Sind dann die anderen Fehler (#1766/1767) auch weg?

Gruß Harry

Das sollte nun mit der neuen Beta Version gefixt sein.

Das sollte nun mit der neuen Beta Version ebenfalls gefixt sein.

Grüße,
Kai

Hallo Kai,

der Konfigurator zeigt noch immer neue Geräte an und erkennt die vorher angelegten nicht.
Außerdem erkennt er die Firmware nicht und zeigt einen ShellyPlus1PM an, legt aber eine ShellyPlus1-Instanz an.


Die Fehlermeldungen beim externen Schalten sind, bis auf die Buffer-Meldung des Pro4PM, weg.

Viele Grüße aus dem Unterallgäu
Harry

Hallo Kai,
danke, sieht gut aus.
Gruß Achim

Das ist richtig, denn in der Instanz ShellyPlus1 wird als Gerät ShellyPlus1PM ausgewählt. :wink:

Die Firmware wird anscheinend nicht übermittelt, ich habe kein Gerät hier um es zu prüfen.

Grüße,
Kai

@KaiS
Hallo Kai,

ich habe noch ein Problem mit den Shelly Bulb. In der Console werden alle Werte zyklisch aktualisiert, allerdings nicht der Modus. Das passiert nur, wenn der Modus aus der Console, der App oder der Webfront aus geändert wurde. Wenn ich die Shelly-WebUI verwende, friert der Modus ein und ändert sich nicht. Ist das so beabsichtigt?

Viele Grüße
Marc

Hallo Kai,

könntest du noch in die Dialoge der einzelnen Geräte die IP anzeigen? Ist zwar im Configurator aber an der Stelle vllt auch noch mal ganz praktisch. Eventuell sogar als Link, dass man gleich zur Config-Oberfläche des Shelly kommt?

1 „Gefällt mir“

Hallo Kai,

Tolles Modul. Läuft bei mir bis jetzt super. Habe nun ein Shelly 1L in meinem System. Dieser wird leider noch nicht als Instanz aufgenommen. Liegt es daran, dass du den Shelly 1L noch nicht auf deiner Liste hast oder mach ich etwas falsch?

VG

Axel

Hallo Axel,
erst einmal im Forum.
Zwischen Shelly 1 und Shelly 1L dürfte kein Unterschied sein außer in der Beschaltung.

Habe mal eben nur schnell über die API geschaut, hat die identischen Befehle und auch Rückmeldungen.
Hier haben schon bestimmt viele den Shelly 1L über Kais Modul laufen, ich leider nicht.

Wie meinst du wird nicht in die Instanz aufgenommen?

Ist doch extra gelistet, wenn du die Instanz Shelly 1 anlegst.

Gruß Achim