FHEM Forum

FHEM - Hausautomations-Systeme => ZWave => Thema gestartet von: Damu am 18 Januar 2021, 15:45:24

Titel: Relay Switch Quinto (HELTUN)
Beitrag von: Damu am 18 Januar 2021, 15:45:24
Hallo
Für dieses Switch scheint es noch keine XML auf Openzwave zu geben?
https://github.com/OpenZWave/open-zwave/tree/master/config/heltun (https://github.com/OpenZWave/open-zwave/tree/master/config/heltun)
Das Teil scheint etwas mehr Funktionen zu haben als ein normales Switch.
https://products.z-wavealliance.org/products/3840?selectedFrequencyId=1 (https://products.z-wavealliance.org/products/3840?selectedFrequencyId=1)
Titel: Antw:Relay Switch Quinto (HELTUN)
Beitrag von: rudolfkoenig am 18 Januar 2021, 15:48:46
Oh, ein Geraet mit SWITCH_BINARY V2, d.h. on-for-timer support.
Titel: Antw:Relay Switch Quinto (HELTUN)
Beitrag von: Damu am 18 Januar 2021, 18:27:12
Hier ist doch ein XML.
Das sollte das doch passen?
https://github.com/jeedom/plugin-openzwave/blob/beta/resources/openzwaved/config/heltun/HE-RS01.xml (https://github.com/jeedom/plugin-openzwave/blob/beta/resources/openzwaved/config/heltun/HE-RS01.xml)

Ist zwar wohl die zweite Wahl.
Ist es Möglich die mal einzufügen?
Titel: Antw:Relay Switch Quinto (HELTUN)
Beitrag von: krikan am 18 Januar 2021, 18:53:52
Habe die verlinkte XML ungetestet ins svn eingecheckt. Kommt per "update" morgen ab ca. 8 Uhr. Zur Aktivierung bitte einmalig "get <device> model" abrufen.
Warnung: Da das Gerät sehr sehr viele config-Parameter (Feature-Monster?) hat, ist die Gefahr von Fehlern in der relativ neuen XML groß.

Standard-Hinweis:
Die XMLs sind für die Funktion von ZWave-Geräten mit FHEM nicht notwendig. Das XML hilft nur bei den Config-Parametern, da sie damit (subjektiv) "lesbarer" sind und Hilfstexte bekommen. Man kann sie aber auch ohne XML als Nummer eingeben bzw. auslesen, die Erklaerung ist auf dem Beipackzettel beschrieben, manchmal besser und ggfs. richtiger als im XML.

Gruß, Christian
Titel: Antw:Relay Switch Quinto (HELTUN)
Beitrag von: Damu am 19 Januar 2021, 09:08:12
Vielen Dank für das einfügen des XML.
Das Teil geht ohne XML gut.
Es werden alle 5 Switch gefunden und es lassen sich alle Schalten.
Laut FHEM ist das auf US:
ZitatconfigFrequency  RegionUS9084MHz9161
eingestellt.
Muss das auf EU umgestellt werden?
Ist auch eine Security Card dabei mit SN..., DSK..., und PIN... Numer.
Kann FHEM was damit anfangen?
Titel: Antw:Relay Switch Quinto (HELTUN)
Beitrag von: rudolfkoenig am 19 Januar 2021, 09:11:02
Wenn es funktioniert, dann eher nicht.

In der US sind mW andere Frequenzen zugelassen, ich vermute eine falsche Firmware-Angabe.
Wenn ich mich irren sollte, bitte mich korrigieren.
Titel: Antw:Relay Switch Quinto (HELTUN)
Beitrag von: Damu am 19 Januar 2021, 09:34:51
In der XML und in FHEM wird für die Region  mit Parameter 51 gerechnet.
In der Anleitung ist es aber Parameter 1.
Somit scheint die XML wohl falsch zu sein.
Titel: Antw:Relay Switch Quinto (HELTUN)
Beitrag von: rudolfkoenig am 19 Januar 2021, 09:47:09
ZitatIst auch eine Security Card dabei mit SN..., DSK..., und PIN... Numer.
Kann FHEM was damit anfangen?
Klingt fuer mich nach SECURITY V2, das kann FHEM nicht.
SECURITY V2 soll mW soll nur fuer zahlende ZWave-Alliance Kunden ermoeglicht werden, die ein Non-Disclosure untrerschreiben.
Das Problem fuer FHEM ist eher die zweite Bedingung.
Titel: Antw:Relay Switch Quinto (HELTUN)
Beitrag von: Damu am 19 Januar 2021, 20:24:17
Hallo

Hab die XML mal korrigiert. Ist im Anhang.
Hab die Anleitung vom dem Device auch hinzugefügt, auf products.z-wavealliance.org ist eine Anleitung für Version 1.
Da sind die Parameter nochmals anders hinterlegt.
Da Passte glaub gar kein Parameter.
Hoffe die ändern das nicht immer bei jeder neuen Version.

Parameter 1-4 sollten nur lesbar sein.
Weis nicht wie ich das ändern soll.

Wobei Parameter 2:
ZitatInclusion / Exclusion Mode
Hab ich weggelassen.

Parameter 3:
Zitat4 bytes Hardware and Software Versions Read Only XXYYZZ
Bei mir wird 760102 angezeigt.
Sollte Hardwareversion .76 sein und Software Version 1.2 (Laut Anleitung)

Zitat<CommandClass id="37">
und
Zitat<CommandClass id="133">
Da hab ich echt keine Ahnung was da hin muss.

Hoffe das passt sonst so.

Gibt es eigentlich eine einfache Möglichkeit eine XML direkt über FHEM zu laden oder einzufügen.
(Mit Priorität-Angabe, das heisst wenn eine XML mit dem selben Namen existiert)
Dann kann Mann Sie testen.
Oder eine bestehende XML, von FHEM lesen und abgeändert zum Testen speichern.
Und wenn ein oder mehrere User ihr ok gegeben haben wird Sie eingefügt.
Nur so ne Frage.

Habs gefunden:
Nur lesen ist (read_only="true")

Die Zeiten lassen sich nicht einstellen:
Lesen geht, aber ändern geht nicht.
Habe (size="1", size="2" oder size="4") überall gesetzt.
Was nimmt FHEM wenn der Parameter size="*" nicht mitgegeben wird?
Das sollte jetzt gehen, aber gross zum Testen bin ich noch nicht gekommen.

Titel: Antw:Relay Switch Quinto (HELTUN)
Beitrag von: Damu am 24 Januar 2021, 13:16:07
Hallo

Ist es möglich das XML vom letzten Post mal einzufügen.
Das das, das eingefügt ist passt nicht auf die hier erhältliche Version von dem Aktor.
Danke
Titel: Antw:Relay Switch Quinto (HELTUN)
Beitrag von: krikan am 24 Januar 2021, 14:12:37
Ist die getestet ?
Falls ja, kann ich die übernehmen. Ansonsten bitte testen  :) .

Zum Testen kannst Du in fhem_zwave_deviceconfig.xml.gz in Deiner Installation den entsprechenden Abschnitt ändern.

Die XMLs können übrigens Änderungen an der Firmware in verschiedenen Versionen nicht sinnvoll abbilden. Sie sind als neben geräte- auch firmware-spezifisch.
Zitat
Gibt es eigentlich eine einfache Möglichkeit eine XML direkt über FHEM zu laden oder einzufügen.
Wenn Du einen internen FHEM-Editor zur XML-Bearbeitung suchst, so etwas gibt es nicht. Externe Werkzeuge sind gefragt.

Zitat(Mit Priorität-Angabe, das heisst wenn eine XML mit dem selben Namen existiert)
Priorität der XMLs ist:
Wenn XML in openzwave_deviceconfig.xml.gz und fhem_zwave_deviceconfig.xml.gz enthalten ist, dann gewinnt die XML in fhem_zwave_deviceconfig.xml.gz.

Gruß, Christian
Titel: Antw:Relay Switch Quinto (HELTUN)
Beitrag von: Damu am 24 Januar 2021, 17:31:01
Ich habs schon einige Tage eingebaut.
Getestet hab ich einiges, und auch korrigiert.
Das Teil hat aber EXTREM viel Parameter.
Ich glaube nicht das es Sinn macht wirklich alles umzustellen und zu testen.
Was sicher nicht geht ist on-for-Timer.
Hat aber nicht mit der XML zu tun.
Und Ein-für-eine-Bestimmte-Zeit (im Device) hab ich auch nicht geschaft.
Die Zeit im Parameter lässt sich aber setzen.
Kann sein das das aber nur für den Jalosie_Betrieb gedacht ist?
Möchte das Switch um mein Garagentor zu steuern.
Auf_Zu (Jalosiebetrieb), Schlupftüre Detektieren, Licht, Zu am Taster mit Verzögerung.

ZitatWenn XML in openzwave_deviceconfig.xml.gz und fhem_zwave_deviceconfig.xml.gz enthalten ist, dann gewinnt die XML in fhem_zwave_deviceconfig.xml.gz.

Und wenn noch eine user_zwave_deviceconfig.xml oder user_zwave_deviceconfig.xml.gz zugelassen würde und diese die 1 Priorität hätte.
Ist nur so eine Frage.
Genial wäre natürlich wenn die Rechte für die Datei beim User bleibt.


Titel: Antw:Relay Switch Quinto (HELTUN)
Beitrag von: krikan am 24 Januar 2021, 17:43:19
Zitat von: Damu am 24 Januar 2021, 17:31:01
Und wenn noch eine user_zwave_deviceconfig.xml oder user_zwave_deviceconfig.xml.gz zugelassen würde und diese die 1 Priorität hätte.
Ist nur so eine Frage.
Genial wäre natürlich wenn die Rechte für die Datei beim User bleibt.
Das war meiner Erinnerung nach mal Rudis Idee zu fhem_zwave_deviceconfig.xml.gz.
Ich nutze jedoch fhem_zwave_deviceconfig.xml.gz für kleinere Aktualisierungen und packe die openzwave_deviceconfig.xml.gz nur sehr selten an, da die Datei relativ groß ist. Vereitele also Rudis Ansatz.
Verhindert wird damit, dass wir einen Wildwuchs an XMLs haben und hier im Forum nichts mehr nachvollziehbar ist, wenn jeder seine eigenen XMLs nutzt und keine Aktualisierungen mehr gepostet werden. Wer eine Aktualiserung/Ergänzung haben möchte, kann im Forum posten und ich übernehme das. Deine Datei packe ich später auch rein.

Lasse mich ggfs. aber auch von einer Änderung meiner Praxis überzeugen.  :)

Gruß, Christian
Titel: Antw:Relay Switch Quinto (HELTUN)
Beitrag von: Damu am 24 Januar 2021, 18:25:08
ZitatVerhindert wird damit, dass wir einen Wildwuchs an XMLs haben und hier im Forum nichts mehr nachvollziehbar ist, wenn jeder seine eigenen XMLs nutzt und keine Aktualisierungen mehr gepostet werden. Wer eine Aktualiserung/Ergänzung haben möchte, kann im Forum posten und ich übernehme das.

Verstehe ich natürlich schon.
Müsste halt im Reading immer stehen welche XML geladen ist.
Kannst das auf 1 Device begrenzen.

Titel: Antw:Relay Switch Quinto (HELTUN)
Beitrag von: krikan am 25 Januar 2021, 18:17:58
Habe Deine Änderung gerade eingecheckt. Kommt morgen ab ca. 8 Uhr per "update".

Gruß, Christian
Titel: Antw:Relay Switch Quinto (HELTUN)
Beitrag von: Damu am 02 Januar 2023, 12:44:45
Hallo

Habe dem Gerät die neue Firmware eingespielt. (V1.4)
Habe die XML für diese Firmware angepasst und einige Fehler entfernt.
Titel: Antw:Relay Switch Quinto (HELTUN)
Beitrag von: rudolfkoenig am 02 Januar 2023, 17:54:17
Habe die Datei in fhem_zwave_deviceconfig.xml.gz ersetzt.

Auch wenn die vielen Sonderzeichen (<93>,<94>,<95>,<96>) mir sehr komisch vorkommen.
Titel: Antw:Relay Switch Quinto (HELTUN)
Beitrag von: Damu am 03 Januar 2023, 22:44:51
ZitatAuch wenn die vielen Sonderzeichen (<93>,<94>,<95>,<96>) mir sehr komisch vorkommen.

Denke diese?
" " ' '
Denke aber das die Art von der XML vom Heltun Thermostat viel übersichtlicher ist.
https://forum.fhem.de/index.php/topic,131295.0.html (https://forum.fhem.de/index.php/topic,131295.0.html)
Werde die Zeichen entfernen und die XML auch so abändern.