[Modul] Shelly Gen2+

Kommt eine Fehlermeldung im Log?

Grüße,
Kai

Im Debug kommt schon kein Befehl an, also muss irgendwo noch im Log eine Meldung auftauchen.

Grüße,
Kai

@KaiS

Wenn man danach sucht findet man auch was. In der Visualisierung taucht das auf:

Nach Neuanlegen des Flood G4 über den Konfigurator wird die Fehler-Variable angelegt, der String bleibt aber immer leer bzw. wird nie aktualisiert. Habe ich was vergessen?
Bin in der Testing 1.0.4
VG
Jörg

Tetse mal bitte die aktuelle Beta Version.

Grüße,
Kai

Auch wenn du das Kabel abziehst?
Steht etwas im Log? Kannst du ein Debug erstellen wenn du das Kabel abziehst?

Grüße,
Kai

Reicht Dir der Ausschnitt?

25.11.2025, 19:43:49 | JSON:Payload | {„src“:„shellyfloodg4-7c2c6772f778“,„dst“:„shellyfloodg4-7c2c6772f778/events“,„method“:„NotifyFullStatus“,„params“:{„ts“:1762624586.96,„ble“:{},„cloud“:{„connected“:false},„devicepower:0“:{„id“: 0,„battery“:{„V“:6.08, „percent“:100}},„flood:0“:{„id“: 0,„alarm“:null,„mute“:false,„errors“: [„cable_unplugged“]},„matter“:{„num_fabrics“:0,„commissionable“:false},„mqtt“:{„connected“:true},„sys“:{„mac“:„7C2C6772F778“,„restart_required“:false,„time“:null,„unixtime“:null,„last_sync_ts“:null,„uptime“:1,„ram_size“:308940,„ram_free“:173940,„ram_min_free“:145260,„fs_size“:917504,„fs_free“:569344,„cfg_rev“:6,„kvs_rev“:0,„webhook_rev“:0,„available_updates“:{},„wakeup_reason“:{„boot“:„deepsleep_wake“,„cause“:„status_update“},„wakeup_period“:43200,„reset_reason“:8,„utc_offset“:3600},„wifi“:{„sta_ip“:„192.168.178.204“,„status“:„got ip“,„ssid“:„739024E2“,„bssid“:„04:b4:fe:aa:7c:99“,„rssi“:-67,„sta_ip6“:null},„ws“:{„connected“:false},„zigbee“:{„network_state“:„disabled“}}}

Es wird nicht in die Variable geschrieben?
Gibt es Fehlermeldungen im Log?

Grüße,
Kai

Hallo @KaiS,

mit der aktuellen Beta laufen die Rollos wieder. Vielen Dank.

Die BlueTRV Werte kommen jetzt auch. Einen Wunsch habe ich noch. Ich hätte gerne die Ventilstellung. Damit steuere ich die Pumpenleistung.

Gruß Mike

Weißt du ob die per MQTT übertragen wird?
Ich habe meins aktuell nicht kalibriert, es liegt nur aufm Schreibtisch.
Ich bau das sonst gleich zusammen. :smiley:

Grüße,
Kai

OT

Wie?
Habe da schlechte Dinge gesehen (per LCN).
Daher die Frage.

dump.txt (28,0 KB)

Im Debug kommt nichts mit „Errors“ an.

Grüße,
Kai

Hallo @KaiS,

ich bekomme die Werte für alle TRVs per MQTT und kann diese auch setzen.

Gruß Mike

Sorry, das war vermutlich ein falscher dump:

dump2.txt (17,7 KB)

20:15:00 mit eingestecktem Kabel
20:15:11 herausgezogenes Kabel

Perfekt, ich habe mir mal einen Test zusammengebaut. :smiley:

Grüße,
Kai

1 „Gefällt mir“

Da sehe ich es, siehst du im Meldungsfenster Fehler?

Grüße,
Kai

Hallo @tomgr,

Steuern ist vielleicht zu viel gesagt.

Ich habe eine alte Vailant Therme mit Stetigregelung. Die Pumpe - leider intern und nicht austauschbar - ist eine zweistufige Pumpe. Daher habe ich das Thermostat durch eine einfache Relaissteuerung ersetzt die nur 5, 12 und 22 Volt auf die Therme gibt. Welche Leistung ich abfordere hängt dann von Öffnungsgrad meiner Heizkörper ab. Ab einem Öffnungsgrad von 15% rechne ich einen Summenfaktor von 2 und ab einem Öffnungsgrad von 35% einen Summenfaktor von 5 von allen 9 Heizkörpern zusammen. Das ergibt ein maximal von 45 und damit eine maximale Thermenleistung von 100%. Summenleistung =0 bedeutet 5V, Summenleistung >0 und <=25 bedeutet 12V und Summenleistung >25 bedeutet 22V. Das funktioniert seit Jahren einwandfrei mit fallendem Gasverbrauch.

Gruß Mike

@sieckendieck

Ich erhalte immer folgende Rückmeldung:

25.11.2025, 20:30:11 | JSON:Payload | {„id“:1,„src“:„shellyblugwg3-e4b323157a84“,„dst“:„user_1“,„result“:{„code“:-114,„message“:„Unavailable“}}

Kannst du mal schauen, wie du die Position setzt?
So mache ich es:

                'method' => 'BluTrv.Call',
                'params' => ['id' => '', 'method' => 'TRV.SetPosition', 'params'=>[
                    'id' => 0, 'pos' => '']
                ]

Grüße,
Kai

25.11.2025, 20:31:47 | FlowHandler | Kann Daten nicht zur Instanz #37545 weiterleiten:
Warning: Cannot auto-convert value for parameter Value (Type does not match) in /var/lib/symcon/modules/.store/schnittcher.info.ips.shellyv2/libs/ShellyModuleBase.php on line 192
RESULT: