MSwitch_Support

Begonnen von Der_Tom, 27 Juni 2021, 07:29:32

Vorheriges Thema - Nächstes Thema

Wolle02

Hallo Thomas, was bedeutet denn "add dynamic trigger"? Kannst du die neue Funktion etwas erläutern?

Gruß und nachträglich noch frohe Weihnachten ;-)

Der_Tom

Zitat von: Wolle02 am 26 Dezember 2022, 13:45:05
Hallo Thomas, was bedeutet denn "add dynamic trigger"? Kannst du die neue Funktion etwas erläutern?

Gruß und nachträglich noch frohe Weihnachten ;-)

Hi Wolle,

Mache ich gerne , schaffe ich aber erst morgen.

Gruss Thomas

Wolle02

Hallo Thomas, wollte nur mal kurz an den obigen Post erinnern.  ;)

In dem Zusammenhang ist mir aufgefallen, dass du bei den set Kommandos für MSwitchSelf wohl was geändert hast. Ein paar Posts weiter oben hatten wir ja mal das Thema, dass du das Kommando wait für meinen Usecase umgebaut hattest. Ich habe hier auch einen MSwitch bei dem ich im CMD2 Zweig ein wait 3600 eingebaut habe. Diese Kommando wird in der minimierten Übersicht auch angezeigt, aber sobald ich den Zweig zum Bearbeiten öffne ist das Kommando weg. Ich sehe da dann nur eine neuen Dynlisten und auch ein paar on und off zu viel.

Ich hab dir mal Bilder angehängt.

Der_Tom

#123
ok , da stimmt wohl irgend etwas nicht , in der setlist ist ja x mal on und off vertreten.
mussich mir in ruhe anschauen , schaffe das wohl aber erst spät abend.

kannst du mir mal die "get config" des devices hier posten . Bitte in codetags .

zu oben , kai fhem wollte die Aneitung dazu mal in Text fassen, er ist aber wohl noch nicht dazu gekommen. Wird nachgeliefert.


gruss Thomas

PS: Wenn es sehr dringend ist gib mir kurz bescheid , dann gebe ich dir einen Link für den Downgrade damit das device wieder läuft.

Wolle02

Hier ist die get config:

2354202d3e2045696e7a656c726573746f72650a234e202d3e205075747a6d6f6475730a2353202e547269676765725f6c6f67202d3e206f66660a2353202e4465766963655f4576656e7473202d3e204d5377697463685f53656c663a73746174653a6f6e235b74725d4d5377697463685f53656c663a6f6e3a235b74725d4d5377697463685f53656c663a73746174653a6f6666235b74725d4d5377697463685f53656c663a6e6f5f74726967676572235b74725d4d5377697463685f53656c663a6f66663a235b74725d4d5377697463685f53656c663a6e6f747269676765720a2353202e547269676765725f646576696365202d3e205075747a6d6f6475730a23532054696d6572636f6e74726f6c202d3e206f6e0a2353206c61737473657474696e675f64656c61795f6964656e74202d3e20526573747a6569745f300a2353202e565f436865636b202d3e2056362e320a2353202e547269676765725f6f6e202d3e206e6f5f747269676765720a2353207374617465202d3e206f66660a2353206c6173745f61637469766174696f6e5f6279202d3e206d616e75616c0a23532077616974696e67202d3e20313637333139363231312e35353837370a2353202e46697273745f696e6974202d3e20646f6e650a2353202e547269676765725f6f6666202d3e206e6f5f747269676765720a2353206c6173745f636d64202d3e20636d645f320a2353202e547269676765725f636d645f6f6666202d3e2073746174653a6f66660a235320547269676765725f6c6f67202d3e206f66660a2353202e547269676765725f636d645f6f6e202d3e2073746174653a6f6e0a2353206c6173745f737769746368202d3e206f66660a2353202e4465766963655f41666665637465645f44657461696c73202d3e204d5377697463685f53656c662d416273436d6431235b4e465d6f6666235b4e465d77616974235b4e465d235b4e465d33363030235b4e465d64656c617931235b4e465d64656c617931235b4e465d3030235b64705d3330235b64705d3030235b4e465d3030235b64705d3030235b64705d3030235b4e465d235b4e465d235b4e465d30235b4e465d30235b4e465d31235b4e465d30235b4e465d235b4e465d30235b4e465d30235b4e465d31235b4e465d30235b4e465d30235b4e465d526573747a656974235b4e465d0a2353206c61737473657474696e675f64656c61795f636d64202d3e20636d645f310a2353206c61737473657474696e675f64656c61795f74696d65202d3e2030303a33303a30300a235320526573747a6569745f30202d3e2030303a30303a30300a2353202e736f72746279202d3e206e6f6e650a2353202e4465766963655f4166666563746564202d3e204d5377697463685f53656c662d416273436d64310a2341204d5377697463685f457870657274202d3e20310a2341207374617465466f726d6174202d3e207374617465235b6e6c5d2c20766572626c656962656e6465205a6569743a20526573747a6569745f300a23412067726f7570202d3e20576f686e756e67c3bc62657273696368740a23412044624c6f674578636c756465202d3e202e2a0a2341204d5377697463685f44656c61795f436f756e74202d3e20310a234120776562436d64202d3e206f6e3a6f66660a2341204d5377697463685f48656c70202d3e20310a2341207365744c697374202d3e206f6e206f66660a23412064697361626c65202d3e20300a2341206170704f7074696f6e73202d3e207b2274656d706c617465223a2022737769746368222c235b6e6c5d2022686f6d65223a20747275652c235b6e6c5d2022736f72746279223a2022303722235b6e6c5d207d0a2341204d5377697463685f4675747572656c6576656c202d3e20310a2341204d5377697463685f44656c6574655f44656c617973202d3e20310a2341204d5377697463685f4d6f6465202d3e2044756d6d790a234120726f6f6d202d3e20486175732c4d5377697463685f496e666f2c537465756572756e67656e0a234120616c6578614e616d65202d3e205075747a6d6f6475730a23412067656e6572696344657669636554797065202d3e207377697463680a2341204d5377697463685f53656c66747269676765725f616c77617973202d3e20310a

Einen Downgrade brauche ich nicht, weil der MSwitch wie gewünscht funktioniert. Nur bearbeiten kann ich ihn nicht, weil das wait fehlt. Und neue MSwitche mit wait anlegen kann ich demzufolge auch nicht.

Der_Tom

Zitat von: Wolle02 am 09 Januar 2023, 05:31:27
Hier ist die get config:

2354202d3e2045696e7a656c726573746f72650a234e202d3e205075747a6d6f6475730a2353202e547269676765725f6c6f67202d3e206f66660a2353202e4465766963655f4576656e7473202d3e204d5377697463685f53656c663a73746174653a6f6e235b74725d4d5377697463685f53656c663a6f6e3a235b74725d4d5377697463685f53656c663a73746174653a6f6666235b74725d4d5377697463685f53656c663a6e6f5f74726967676572235b74725d4d5377697463685f53656c663a6f66663a235b74725d4d5377697463685f53656c663a6e6f747269676765720a2353202e547269676765725f646576696365202d3e205075747a6d6f6475730a23532054696d6572636f6e74726f6c202d3e206f6e0a2353206c61737473657474696e675f64656c61795f6964656e74202d3e20526573747a6569745f300a2353202e565f436865636b202d3e2056362e320a2353202e547269676765725f6f6e202d3e206e6f5f747269676765720a2353207374617465202d3e206f66660a2353206c6173745f61637469766174696f6e5f6279202d3e206d616e75616c0a23532077616974696e67202d3e20313637333139363231312e35353837370a2353202e46697273745f696e6974202d3e20646f6e650a2353202e547269676765725f6f6666202d3e206e6f5f747269676765720a2353206c6173745f636d64202d3e20636d645f320a2353202e547269676765725f636d645f6f6666202d3e2073746174653a6f66660a235320547269676765725f6c6f67202d3e206f66660a2353202e547269676765725f636d645f6f6e202d3e2073746174653a6f6e0a2353206c6173745f737769746368202d3e206f66660a2353202e4465766963655f41666665637465645f44657461696c73202d3e204d5377697463685f53656c662d416273436d6431235b4e465d6f6666235b4e465d77616974235b4e465d235b4e465d33363030235b4e465d64656c617931235b4e465d64656c617931235b4e465d3030235b64705d3330235b64705d3030235b4e465d3030235b64705d3030235b64705d3030235b4e465d235b4e465d235b4e465d30235b4e465d30235b4e465d31235b4e465d30235b4e465d235b4e465d30235b4e465d30235b4e465d31235b4e465d30235b4e465d30235b4e465d526573747a656974235b4e465d0a2353206c61737473657474696e675f64656c61795f636d64202d3e20636d645f310a2353206c61737473657474696e675f64656c61795f74696d65202d3e2030303a33303a30300a235320526573747a6569745f30202d3e2030303a30303a30300a2353202e736f72746279202d3e206e6f6e650a2353202e4465766963655f4166666563746564202d3e204d5377697463685f53656c662d416273436d64310a2341204d5377697463685f457870657274202d3e20310a2341207374617465466f726d6174202d3e207374617465235b6e6c5d2c20766572626c656962656e6465205a6569743a20526573747a6569745f300a23412067726f7570202d3e20576f686e756e67c3bc62657273696368740a23412044624c6f674578636c756465202d3e202e2a0a2341204d5377697463685f44656c61795f436f756e74202d3e20310a234120776562436d64202d3e206f6e3a6f66660a2341204d5377697463685f48656c70202d3e20310a2341207365744c697374202d3e206f6e206f66660a23412064697361626c65202d3e20300a2341206170704f7074696f6e73202d3e207b2274656d706c617465223a2022737769746368222c235b6e6c5d2022686f6d65223a20747275652c235b6e6c5d2022736f72746279223a2022303722235b6e6c5d207d0a2341204d5377697463685f4675747572656c6576656c202d3e20310a2341204d5377697463685f44656c6574655f44656c617973202d3e20310a2341204d5377697463685f4d6f6465202d3e2044756d6d790a234120726f6f6d202d3e20486175732c4d5377697463685f496e666f2c537465756572756e67656e0a234120616c6578614e616d65202d3e205075747a6d6f6475730a23412067656e6572696344657669636554797065202d3e207377697463680a2341204d5377697463685f53656c66747269676765725f616c77617973202d3e20310a

Einen Downgrade brauche ich nicht, weil der MSwitch wie gewünscht funktioniert. Nur bearbeiten kann ich ihn nicht, weil das wait fehlt. Und neue MSwitche mit wait anlegen kann ich demzufolge auch nicht.

Danke, der Fehler war klar nachvollziehbar und hat nur Devices betroffen , die sich im Dummymode befinden.

Ich habe das behoben uns stelle nachher ein Update ein.

Gruss Thomas

Wolle02

Hallo Thomas, ich hab hier leider wieder einen kleinen Haken. Seit irgendeinem Update funktioniert die Restzeitanzeige in einem meiner MSwitche nicht mehr richtig. Bisheriges und gewünschtes Verhalten war bisher, dass beim Ausschalten des MSwitches der Countdown im Reading Restzeit_0 stoppt und wieder auf 00:00:00 gestellt wird.
Momentan ist es so, dass der Countdown zwar stoppt, aber nicht unmittelbar auf 00:00:00 gesetellt wird, sondern in der letzten Countdownzeit verharrt. Erst durch Neuladen der Seite (F5) wird das Reading Reistzeit_0 wieder auf 00:00:00 gestellt.

Hier ein get config von dem Device:

2354202d3e2045696e7a656c726573746f72650a234e202d3e205075747a6d6f6475730a2353207374617465202d3e206f66660a2353206c6173745f737769746368202d3e206f66660a2353202e547269676765725f6f6666202d3e206e6f5f747269676765720a235320526573747a6569745f30202d3e2030303a30303a30300a2353202e547269676765725f6c6f67202d3e206f66660a2353202e4465766963655f4576656e7473202d3e204d5377697463685f53656c663a73746174653a6f6e235b74725d4d5377697463685f53656c663a6f6e3a235b74725d4d5377697463685f53656c663a73746174653a6f6666235b74725d4d5377697463685f53656c663a6e6f5f74726967676572235b74725d4d5377697463685f53656c663a6f66663a235b74725d4d5377697463685f53656c663a6e6f747269676765720a2353206c6173745f636d64202d3e20636d645f320a23532054696d6572636f6e74726f6c202d3e206f6e0a2353202e4465766963655f41666665637465645f44657461696c73202d3e204d5377697463685f53656c662d416273436d6431235b4e465d6f6666235b4e465d77616974235b4e465d235b4e465d33363030235b4e465d64656c617931235b4e465d64656c617931235b4e465d3030235b64705d3330235b64705d3030235b4e465d3030235b64705d3030235b64705d3030235b4e465d235b4e465d235b4e465d30235b4e465d30235b4e465d31235b4e465d30235b4e465d235b4e465d30235b4e465d30235b4e465d31235b4e465d30235b4e465d30235b4e465d526573747a656974235b4e465d0a23532077616974696e67202d3e20313637343732373232302e38303638380a2353202e736f72746279202d3e206e6f6e650a2353206c61737473657474696e675f64656c61795f636d64202d3e20636d645f310a2353202e46697273745f696e6974202d3e20646f6e650a2353202e4465766963655f4166666563746564202d3e204d5377697463685f53656c662d416273436d64310a2353206c61737473657474696e675f64656c61795f6964656e74202d3e20526573747a6569745f300a2353206c61737473657474696e675f64656c61795f74696d65202d3e2030303a33303a30300a2353202e565f436865636b202d3e2056362e320a2353202e547269676765725f6f6e202d3e206e6f5f747269676765720a2353202e547269676765725f646576696365202d3e205075747a6d6f6475730a2353202e547269676765725f636d645f6f6666202d3e2073746174653a6f66660a2353206c6173745f61637469766174696f6e5f6279202d3e206d616e75616c0a235320547269676765725f6c6f67202d3e206f66660a2353202e547269676765725f636d645f6f6e202d3e2073746174653a6f6e0a2341207365744c697374202d3e206f6e206f66660a2341204d5377697463685f48656c70202d3e20310a234120776562436d64202d3e206f6e3a6f66660a2341204d5377697463685f457870657274202d3e20310a234120616c6578614e616d65202d3e205075747a6d6f6475730a2341204d5377697463685f4d6f6465202d3e2044756d6d790a23412044624c6f674578636c756465202d3e202e2a0a23412067726f7570202d3e20576f686e756e67c3bc62657273696368740a2341204d5377697463685f44656c6574655f44656c617973202d3e20310a2341204d5377697463685f53656c66747269676765725f616c77617973202d3e20310a23412064697361626c65202d3e20300a2341206170704f7074696f6e73202d3e207b2274656d706c617465223a2022737769746368222c235b6e6c5d2022686f6d65223a20747275652c235b6e6c5d2022736f72746279223a2022303722235b6e6c5d207d0a2341207374617465466f726d6174202d3e207374617465235b6e6c5d2d20766572626c656962656e6465205a6569743a20526573747a6569745f300a23412067656e6572696344657669636554797065202d3e207377697463680a2341204d5377697463685f44656c61795f436f756e74202d3e20310a2341204d5377697463685f4675747572656c6576656c202d3e20310a234120726f6f6d202d3e20486175732c4d5377697463685f496e666f2c537465756572756e67656e0a

Kannst du das eventuell wieder ändern?

Der_Tom

Hi Wolle,

Schaue ich mir heute Abend an und melde mich . Kannst du bitte Mal nachsehen, ob das attr mswitch_generateevents auf 1 steht  .
Falls nicht bitte Mal auf 1 setzen.

Gruss Thomas

Wolle02

Ahhh, ok. Ja es lag an dem Attribut. Das kannte ich noch gar nicht. Finde auch den Hilfetext etwas missverständlich.

Auch wenn das natürlich etwas Mehraufwand für dich bedeutet würde ich mir wünschen, dass solche Neuerungen oder Änderungen hier oder an anderer Stelle etwas ausführlicher vorgestellt werden. Meistens bekomme ich von Neuerungen oder Änderungen erst etwas mit, wenn nach einem Update plötzlich irgendwas nicht mehr so tut wie vorher. z.B. weiß ich nach wie vor nicht was es mit diesem dynamic Trigger oder der Dynsetlist auf sich hat. Ist irgendwie schade, weil das Modul so tolle vielfältige Möglichkeiten liefert. Insbesondere für neue Anwender des Moduls ist das wahrscheinlich schwierig überhaupt einen Überblick zu bekommen.

Der_Tom

Hi Wolle ,

Natürlich hast du Recht mit dem was du sagst. In der Tat war diese  änderung aber ein Unfall.


Die Option die Events abzuschalten mit dem attr gibt es schon ewig lange , leider habe ich im letzten Update die Grundeinstellung versehentlich geändert . D.h bisher attr nicht gesetzt = 1.

Mit letztem Update leider attr nicht gesetzt = 0

Das hätte so nicht sein sollen, sorry dafür .

Gruss Thomas

Der_Tom

Info:

Versionsupdate im GIT auf V7.00

weiterhin ist ein neues Configdevice im Wizard verfügbar (MSwitch_Config_V7.0) .
Dieses ermöglicht es , einzelne Devices aus einer kompletten Backupdatei wiederherzustellen.
ACHTUNG: dieses kann nur mit der Modulversion >= 7.00 genutzt werden.

gruss Thomas


wing350

#131
Moin,

ich habe Probleme mit dem cmddelay!

Mein Device soll bei Überschussproduktion unserer 2 BKWs einen Luftentfeuchter im Keller starten bzw. abschalten, wenn kein Überschuss da ist.

Das klappt eigentlich auch ganz gut, solange ich keine Verzögerung für eine gewisse Hysterese in s oder HH:MM:SS einfüge. Dann nämlich schaltet MSwitch gar nicht mehr, obwohl der Test in Ordnung ist und grün anzeigt.

Da ich jetzt viel probiert habe, habe ich m.E. auch redundante Bedingungen für Trigger und Schaltbedingungen. Dabei bin ich auch darüber gestolpert, dass du anscheinend verschiedene Modelle der Syntax für die Formulierung benutzt. Ist das korrekt?
FHEM auf Ubuntu VM/QNAP, FHEM-Native, CUL868, RFTRX433 und Jeelink auf RPi über ser2net an VM angebunden, PCA301/LaCrosse-Gateway (WLAN), FHTs, FS20-Aktoren, FBDECT, div. HM- und HMIP-Komponenten, Raspberrymatic VM auf QNAP, Signalduino für Somfy, optolink-WLAN für Viessmann, div. Shelly

Der_Tom

kannst du mir bitte mal die rawdefinition des devices einstellen , dann kann ich mir besser ein Bild machen.

gruss Thomas


Der_Tom

#133
nachtrag : kann es sein , das weitere events ankommen , die das delay köschen ?

versuch mal das Attribut MSwitch_Delete_Delays: 1 auf 0 zu setzen , ob es eine änderung bewirkt.


-> in s oder HH:MM:SS    -> funktioniert beides -> er erkennt die formatierung



gruss Thomas

wing350

Zitat von: Der_Tom am 14 Mai 2023, 18:06:02kannst du mir bitte mal die rawdefinition des devices einstellen , dann kann ich mir besser ein Bild machen.

gruss Thomas



Wenn ich auf "RAW-Definition" klicke, passiert nichts. Wenn ich auf "Copy for forum.fhem.de" klicke, gibts das, was ich an meinen Post angehängt habe.

Dass die Delays gelöscht werden, weil in der Zwischenzeit neue Events eintrudeln, kann gut sein. Ich werde es morgen bei Sonne probieren.
Danke erstmal soweit!

Reimer

FHEM auf Ubuntu VM/QNAP, FHEM-Native, CUL868, RFTRX433 und Jeelink auf RPi über ser2net an VM angebunden, PCA301/LaCrosse-Gateway (WLAN), FHTs, FS20-Aktoren, FBDECT, div. HM- und HMIP-Komponenten, Raspberrymatic VM auf QNAP, Signalduino für Somfy, optolink-WLAN für Viessmann, div. Shelly