[Modul] Shelly

Hallo @KaiS ,

ich habe die aktuellste Beta vom Shelly Modul installiert. Der Shelly 1 PM funktioniert prima, aber der 2 PM aktualisiert nicht alle Variablen. Es werden die Variablen Status, Stromstärke und Volt für beide Kanäle nicht aktualisiert. Im Debug Log kommt das JSON aber korrekt rein.

17/12/2022, 14:45:59 |                 JSON | {"DataID":"{7F7632D9-FA40-4F38-8DEA-C83CD4325A32}","PacketType":3,"Payload":"{\"id\":1, \"source\":\"init\", \"output\":true, \"apower\":4.4, \"voltage\":237.9, \"current\":0.040, \"pf\":-0.45, \"aenergy\":{\"total\":190.707,\"by_minute\":[75.705,73.809,74.910],\"minute_ts\":1671284759},\"temperature\":{\"tC\":65.1, \"tF\":149.2}}","QualityOfService":0,"Retain":false,"Topic":"currentmeter-tv/status/switch:1"}

LG baba

Irgendwie kann ich keine Instanz generieren aus diesem Shelly 2PM . Das Gerät wird offenbar gefunden (IP: 10.10.12.67), aber ich kriege „no instance to create“. Was mache ich da falsch?

auch die manuelle Instanz geht nicht, das ShellyPlus2PM ist gar nicht aufgeführt. Habe alles gerade updated, IPS und Modul.

@KaiS magst du mal gucken?

Hat sich erledigt nach einem Reset. Auch das Webinterface konnte sich zwar verbinden aber hat gemeckert, dass keine connection zum Gerät besteht. Seltsam aber jetzt geht es wieder :slight_smile:

Es gibt eine neue Beta Version.
Wenn jemand von euch noch den alten MQTT Client von mir aus dem Store genutzt hat, wird er dieses Modul jetzt nicht mehr nutzen können. Mit dieser Version ist der offizielle MQTT Server oder MQTT Client von IP-Symcon Pflicht!

Des Weiteren musste ich das MQTT Payload UTF8 dekodieren, wenn die IPS Version 6.3 genutzt wird, da @paresy dort einen Fix eingebaut hat, welcher hier zu Problemen führen konnte, wenn Umlaute im Payload vorhanden sind.

Grüße,
Kai

1 „Gefällt mir“

Nutzt du die aktuelle Beta Version?

Grüße,
Kai

Du meinst das Shelly Plus 2PM, oder?

Grüße,
Kai

Sorry, ja ich meine den Shelly Plus 2 PM.

LG baba

Ich habe grösste Schwierigkeiten, ein ShellyPlus2PM einzurichten. Erkannt vom Konfigurator wird es (10.10.12.67), aber es ist immer offline. Woran könnte es liegen? MQTT port ist 1833, alle anderen Shellys gehen gut (sind aber nicht Plus2PM).

Die Server Adresse ist falsch geschrieben 10,xxxx muß aber heißen 10.xxxx

OMG, ich brauche echt eine stärkere Brille… Vielen Dank!

Moin, habe jetzt mal einen Shelly TRV in Betrieb genommen.
Per Modul bekomm ich aber etwas komische Werte.
Die Zieltemperatur steht immer bei -31 und die Position bei -1%.

Debug vom Shelly

24.12.2022, 10:42:49 |  ReceiveData :: JSON | {"DataID":"{7F7632D9-FA40-4F38-8DEA-C83CD4325A32}","PacketType":3,"Payload":"{\"wifi_sta\":{\"connected\":true,\"ssid\":\"WLAN-UZC8H7\",\"ip\":\"192.168.2.111\",\"rssi\":-67},\"cloud\":{\"enabled\":false,\"connected\":false},\"mqtt\":{\"connected\":true},\"time\":\"10:42\",\"unixtime\":1671874959,\"serial\":0,\"has_update\":true,\"mac\":\"84FD270DCE4C\",\"cfg_changed_cnt\":0,\"actions_stats\":{\"skipped\":0},\"thermostats\":[{\"pos\":-1.0,\"target_t\":{\"enabled\":true,\"value\":31.0,\"units\":\"C\"},\"tmp\":{\"value\":15.9,\"units\":\"C\",\"is_valid\":true},\"schedule\":false,\"schedule_profile\":1,\"boost_minutes\":0}],\"calibrated\":false,\"bat\":{\"value\":100,\"voltage\":4.112},\"charger\":false,\"update\":{\"status\":\"unknown\",\"has_update\":true,\"new_version\":\"20220811-152343/v2.1.8@5afc928c\",\"old_version\":\"20220223-203921/v2.1.3@d255ad74+\",\"beta_version\":null},\"ram_total\":97280,\"ram_free\":22568,\"fs_size\":65536,\"fs_free\":59564,\"uptime\":62279,\"fw_info\":{\"device\":\"shellytrv-84FD270DCE4C\",\"fw\":\"20220223-203921/v2.1.3@d255ad74+\"},\"ps_mode\":0,\"dbg_flags\":0}","QualityOfService":1,"Retain":false,"Topic":"shellies/shellytrv-84FD270DCE4C/info"}

Und ändern der Zieltemperatur:

24.12.2022, 10:42:37 |  sendMQTTMQTT Server | {"DataID":"{043EA491-0325-4ADD-8FC2-A30C8EEB4D3F}","PacketType":3,"QualityOfService":0,"Retain":false,"Topic":"shellies\/shellytrv-84FD270DCE4C\/thermostat\/0\/command\/target_t","Payload":"24.0"}

Die Werte ändern sich dabei aber leider nicht.

Hat jemand eine Idee? Temperatur und Batterie gibt er ja scheinbar aus, kann es daran liegen das er noch nicht montiert ist?

Danke

Das sollte eigentlich mit der aktuellen Beta alles funktionieren.
Das mit der Position kann daran liegen, dass das Gerät noch nicht montiert ist.

Grüße,
Kai

1 „Gefällt mir“

Hallo, ich habe ein Problem mit einem Shelly 2.5 Roller. Ich kann ihn auch nicht manuell einrichten, ich finde shellyswitch25 nicht unter den angebotenen Instanzen. Was machen?

Das gelesen?

Michael

Besten dank für die Antwort, aber ich verstehe nicht ganz. Ich hatte bis heute eine ShellySwith25-Instanz, die ich leichtsinnig/unfreiwillig verändert habe,als ich den Shelly von Roller auf Relais umgestellt habe. Dann habe ich versucht die Instanz zu rekonstruieren mit den Konfigurator, aber das geht jetzt nicht mehr. Die Instanz „Shellyswitch25“ existiert nicht mehr, auch nicht in der manuellen Konfiguration. Ja, ich bin auf dem Beta-Kanal.

Das hatte @KaiS ja gefragt, hast du aber nie darauf geantwortet.

Die Meldung von dem Konfigurator (siehe dein Screenshot) mal befolgt?
Also nicht einfach alle Erstellen benutzen, sondern nur die eine grüne Zeile anklicken und dann den Butten Erstellen benutzt?
Michael

ahhh OK, ich hatte das falsch verstanden. Ich versuchte, die Instanz manuell einzurichten, ohne den Konfigurator. Jetzt ist es gegangen. Danke

Danke @Nall-chan für den Support.

Grüße,
Kai

Der Warntext ist allerdings uneindeutig. Nach meinem Verständnis animierte mich der Text dazu, die Instanzen in der IPS-Konsole zu kreieren (was nicht geht). Ich würde deswegen folgenden Text empfehlen:
„One or more instances could not be created as a batch. Please click on each one of them sequentially and create them individually using this configurator tool. Do not attempt to create them with the standard console tool“.