Nach Zentral AUS/AN mit "strucutre" wird Verbindung zu FHEM unterbrochen

Begonnen von Albi, 06 Dezember 2018, 11:52:47

Vorheriges Thema - Nächstes Thema

Albi

Hallo,

wenn ich folgenden "structure" Befehl ausführe. Bricht ständig die Verbindung zu FHEM ab, wenn ich auf der Weboberfläche von FHEM bin.

Die Schaltbefehle werden allerdings korrekt ausgeführt.

defmod Zentral structure room Gang_EG Gang_OG Lilli_Licht Wohnzimmer
attr Zentral room Schalter,Verteilung

setstate Zentral off
setstate Zentral 2018-12-06 11:47:34 LastDevice Wohnzimmer
setstate Zentral 2018-12-06 11:47:34 LastDevice_Abs Wohnzimmer
setstate Zentral 2018-12-06 11:47:34 state off



Es handelt sich um Tasmota Sonoff Schalter die angesprochen werden. (ist ein 4ch pro)


Muss ich da was unternehmen, oder ist das als "normal" zu bewerten. Im Logfile wird mal kein Error oder ähnliches angezeigt...


Diese Fehlermeldung wird über der Kommandozeile in FHEM angezeigt, wenn ich den Befehl ausführe.

"Connection lost, trying a reconnect every 5 seconds."


Gruß Albi


PS: Denn ich möchte weitere Schalter zu dem "Zentral Aus/AN" Befehl hinzufügen. Oder gibt es einen besseren Weg als "structure"
Fhem Raspberry3+

TabletUI mit Abfallkalender, der auch per Telegramm sendet - Verkehrsmeldung über Google, das per DOIF an Telegramm bei Störung meldet - Sonnoff mit Tasmota (mqtt) und Shelly (mqtt und mqtt2) - Alexa Verknüpfung - Benzinpreis auf Tablet UI über HTTPMOD - Wetter + Pollen

rudolfkoenig

Um das Problem nachstellen brauche ich die Definition aller Mitglieder.
Kannst du bitte zusaetzlich die Ausgaben aus der JavaScript Konsole des Browsers beim Schalten hier anhaengen?

ZitatOder gibt es einen besseren Weg als "structure"
Das ist schwer zu sagen, da es viele Alternativen gibt, und die Geschmaecker sind vielfaeltig.
- dummy mit notify und devspec: set MeineGeraete.* off
- bei tasmota kann man mit cmnd/sonoffs/ alle Geraete auf einmal schalten
- usw.

Albi

Hallo,

wenn ich das Zentral "AUS" schalte kommen folgende Meldungen im EVENT Monitor:

2018-12-07 07:47:23 structure Zentral off
2018-12-07 07:47:23 structure Gang_EgOg_Zentral undefined
2018-12-07 07:47:23 TASMOTA_DEVICE Gang_EG OFF
2018-12-07 07:47:23 structure Gang_EgOg_Zentral undefined
2018-12-07 07:47:23 TASMOTA_DEVICE Gang_EG transmission-state: outgoing publish sent
2018-12-07 07:47:23 structure Gang_EgOg_Zentral off
2018-12-07 07:47:23 TASMOTA_DEVICE Gang_OG OFF
2018-12-07 07:47:23 structure Gang_EgOg_Zentral off
2018-12-07 07:47:23 TASMOTA_DEVICE Gang_OG transmission-state: outgoing publish sent
2018-12-07 07:47:23 TASMOTA_DEVICE Lilli_Licht OFF
2018-12-07 07:47:23 TASMOTA_DEVICE Lilli_Licht transmission-state: outgoing publish sent
2018-12-07 07:47:23 TASMOTA_DEVICE Wohnzimmer OFF
2018-12-07 07:47:23 TASMOTA_DEVICE Wohnzimmer transmission-state: outgoing publish sent
2018-12-07 07:47:23 structure Gang_EgOg_Zentral off
2018-12-07 07:47:23 structure Zentral off
2018-12-07 07:47:23 TASMOTA_DEVICE Gang_EG transmission-state: incoming publish received
2018-12-07 07:47:23 structure Gang_EgOg_Zentral off
2018-12-07 07:47:23 structure Zentral off
2018-12-07 07:47:23 TASMOTA_DEVICE Gang_EG result-power1: OFF
2018-12-07 07:47:23 structure Gang_EgOg_Zentral off
2018-12-07 07:47:23 structure Zentral off
2018-12-07 07:47:23 TASMOTA_DEVICE Gang_OG transmission-state: incoming publish received
2018-12-07 07:47:23 structure Gang_EgOg_Zentral off
2018-12-07 07:47:23 structure Zentral off
2018-12-07 07:47:23 TASMOTA_DEVICE Gang_OG result-power1: OFF
2018-12-07 07:47:23 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Lilli_Licht transmission-state: incoming publish received
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Lilli_Licht result-power1: OFF
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Wohnzimmer transmission-state: incoming publish received
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Wohnzimmer result-power1: OFF
2018-12-07 07:47:24 structure Gang_EgOg_Zentral off
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Gang_EG transmission-state: incoming publish received
2018-12-07 07:47:24 structure Gang_EgOg_Zentral off
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Gang_EG result-power2: OFF
2018-12-07 07:47:24 structure Gang_EgOg_Zentral off
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Gang_OG transmission-state: incoming publish received
2018-12-07 07:47:24 structure Gang_EgOg_Zentral off
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Gang_OG result-power2: OFF
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Lilli_Licht transmission-state: incoming publish received
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Lilli_Licht result-power2: OFF
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Wohnzimmer transmission-state: incoming publish received
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Wohnzimmer result-power2: OFF
2018-12-07 07:47:24 structure Gang_EgOg_Zentral off
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Gang_EG transmission-state: incoming publish received
2018-12-07 07:47:24 structure Gang_EgOg_Zentral off
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Gang_EG result-power4: OFF
2018-12-07 07:47:24 structure Gang_EgOg_Zentral off
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Gang_OG transmission-state: incoming publish received
2018-12-07 07:47:24 structure Gang_EgOg_Zentral off
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Gang_OG result-power4: OFF
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Lilli_Licht transmission-state: incoming publish received
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Lilli_Licht result-power4: OFF
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Wohnzimmer transmission-state: incoming publish received
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Wohnzimmer result-power4: OFF
2018-12-07 07:47:24 structure Gang_EgOg_Zentral off
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Gang_EG transmission-state: incoming publish received
2018-12-07 07:47:24 structure Gang_EgOg_Zentral off
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Gang_EG result-power3: OFF
2018-12-07 07:47:24 structure Gang_EgOg_Zentral off
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Gang_OG transmission-state: incoming publish received
2018-12-07 07:47:24 structure Gang_EgOg_Zentral off
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Gang_OG result-power3: OFF
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Lilli_Licht transmission-state: incoming publish received
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Lilli_Licht result-power3: OFF
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Wohnzimmer transmission-state: incoming publish received
2018-12-07 07:47:24 structure Zentral off
2018-12-07 07:47:24 TASMOTA_DEVICE Wohnzimmer result-power3: OFF


Die einzelnen Device´s lauten wie folgt:

Gang EG
defmod Gang_EG TASMOTA_DEVICE sonoff-VT /%topic%/%prefix%
attr Gang_EG userattr room_map structexclude
attr Gang_EG IODev mqtt
attr Gang_EG eventMap on:ON off:OFF
attr Gang_EG publishSet on off sonoff-VT/cmnd/power1
attr Gang_EG room alexa,Schalter,Verteilung
attr Gang_EG stateFormat result-power1
attr Gang_EG webCmd on:off:toggle


Gang OG
defmod Gang_OG TASMOTA_DEVICE sonoff-VT /%topic%/%prefix%
attr Gang_OG userattr room_map structexclude
attr Gang_OG IODev mqtt
attr Gang_OG eventMap on:ON off:OFF
attr Gang_OG publishSet on off sonoff-VT/cmnd/power2
attr Gang_OG room Schalter,Verteilung,alexa
attr Gang_OG stateFormat result-power2
attr Gang_OG webCmd on:off:toggle


Licht Lilli
defmod Lilli_Licht TASMOTA_DEVICE sonoff-VT /%topic%/%prefix%
attr Lilli_Licht userattr room_map structexclude
attr Lilli_Licht IODev mqtt
attr Lilli_Licht eventMap on:ON off:OFF
attr Lilli_Licht publishSet on off sonoff-VT/cmnd/power4
attr Lilli_Licht room Schalter,Verteilung,alexa
attr Lilli_Licht stateFormat result-power4
attr Lilli_Licht webCmd on:off:toggle


Wohnzimmer
defmod Wohnzimmer TASMOTA_DEVICE sonoff-VT /%topic%/%prefix%
attr Wohnzimmer userattr room_map structexclude
attr Wohnzimmer IODev mqtt
attr Wohnzimmer eventMap on:ON off:OFF
attr Wohnzimmer publishSet on off sonoff-VT/cmnd/power3
attr Wohnzimmer room Schalter,Verteilung,alexa
attr Wohnzimmer stateFormat result-power3
attr Wohnzimmer webCmd on:off:toggle


Gruß Albi
Fhem Raspberry3+

TabletUI mit Abfallkalender, der auch per Telegramm sendet - Verkehrsmeldung über Google, das per DOIF an Telegramm bei Störung meldet - Sonnoff mit Tasmota (mqtt) und Shelly (mqtt und mqtt2) - Alexa Verknüpfung - Benzinpreis auf Tablet UI über HTTPMOD - Wetter + Pollen

rudolfkoenig

Ich habe versucht das Problem nachzustellen, konnte aber ohne Unterbrechung schalten.
Ich sehe in der Liste der Events auch kein Problem.
Mit "Ausgaben aus der JavaScript Konsole des Browsers" meinte ich (je nach Browser) den Zusatzfenster, was man mit F12/Alt-Ctrl-I/Alt-Cmd-I oeffnen kann.
Gibt es im FHEM-Log was Nennenswertes?
Kannst du alle Geraete einzeln ohne Probleme schalten?

Was mir beim Nachstellen aufgefallen ist:
- TASMOTA_DEVICE ist nicht Teil der "offiziellen" FHEM Distribution, wird per update nicht aktualisiert.
- ich musste TASMOTA_DEVICE patchen, damit es beim ersten schalten nicht abstuerzt

Ich empfehle statt mosquitto+MQTT+MQTT_DEVICE+TASMOTA_DEVICE die neueren, fuer Anfaenger einfacheren und aktuell besser supporteten MQTT2_SERVER+MQTT2_DEVICE Module zu verwenden.