Relay Switch Quinto (HELTUN)

Begonnen von Damu, 18 Januar 2021, 15:45:24

Vorheriges Thema - Nächstes Thema

Damu

Hallo
Für dieses Switch scheint es noch keine XML auf Openzwave zu geben?
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

rudolfkoenig

Oh, ein Geraet mit SWITCH_BINARY V2, d.h. on-for-timer support.

Damu

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

Ist zwar wohl die zweite Wahl.
Ist es Möglich die mal einzufügen?

krikan

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

Damu

#4
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?

rudolfkoenig

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.

Damu

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.

rudolfkoenig

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.

Damu

#8
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.


Damu

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

krikan

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

Damu

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.



krikan

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

Damu

#13
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.


krikan

Habe Deine Änderung gerade eingecheckt. Kommt morgen ab ca. 8 Uhr per "update".

Gruß, Christian