Inkompatibles XML-Config-Update wird ab 08.04.2017 per update-Befehl verteilt

Begonnen von krikan, 03 April 2017, 09:56:16

Vorheriges Thema - Nächstes Thema

krikan

Heute habe ich ein Update der XML-Config-Dateien eingecheckt, das teilweise manuelle Nacharbeiten des Benutzers erfordert:

Bei einigen ZWave-Geräten muss nach dem Update einmalig
get <device> model
neu abgerufen werden, damit die configXY-Befehle weiterhin zur Verfügung stehen. Dies betrifft die komplette Aeotec-Produktlinie. Aber auch bei einzelnen anderen Geräten wird dies notwendig sein.

Zudem können sich bei allen Geräten die configXY-Befehle und deren Werte ändern. Empfehlung ist daher die alten configXY-Readings mit deletereading (mit Bedacht) zu löschen und anschließend neu abzurufen:
get <device> configall

Zum Hintergrund:
Bisher habe ich Umstellungen von openzwave in den config-Dateien, die zu manuellen Anpassung für FHEM-Nutzer führten, im Wesentlichen korrigiert bzw. nicht übernommen. Das ist im Laufe der Zeit aber so viel geworden, dass ich mit der Pflege nicht nachkomme und die Aktualisierung der XMLs in FHEM leidet. Darum werde ich mit dem kommenden Update die config-Dateien von openzwave komplett ohne Änderungen nach FHEM übernehmen. Ich hoffe damit auch wieder schneller auf Aktualiserungswünsche reagieren zu können.

Gruß, Christian

krikan

Habe das Update eben eingecheckt und es wird ab ca. 8 Uhr per update-Befehl verteilt.

Bei Problemen benötige ich -neben genauer Beschreibung- zur Analyse die Angabe der mit "get <device> model" neu abgerufenen Readings:
model
modelConfig
modelId

Bei WakeUp-Geräten bitte beachten, dass die Werte erst nach dem nächsten WakeUp aktualsiert werden.

ToKa

Hallo Christian,

eines meiner Geräte liefert nach dem get model unknown für modelConfig zurück. Es handelt sich um einen POPP Zwischenstecker.

modelId:0064-3001-0000
modelConfig:unknown
model:Popp / Duwi ZW ZS 3500 Plugin Switch


Alle anderen non wakeup Geräte sehen gut aus. Die COMET Z-Wave Thermostate liefern auch alle model Informationen zurück. Meine Fibaro Rauchmelder dauern noch etwas bis das wakeup kommt.

Beste Grüße
Torsten
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

krikan

Hallo Torsten!

Danke für die Rückmeldung.
modelId:0064-3001-0000
modelConfig:unknown
model:Popp / Duwi ZW ZS 3500 Plugin Switch

"modelConfig:unknown" ist korrekt, da es keine XML-Config-Datei für das Geraet gibt; sollte vor dem update genauso gewesen sein.

Gruß, Christian

mahowi

Hat bestens funktioniert. Jetzt wird auch mein Hauppauge Stecker erkannt, als Philio Technology Corporation PAN11 Smart Energy Plug In Switch. Damit sind alle Parameter auch über configxxx einstellbar.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

ToKa

Hallo Christian,

das stimmt, habe in der Sicherung nachgeschaut.

Danke

Torsten
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

ToKa

Hallo Christian,

ich nochmal... ich bin mir nicht sicher, ob es die Einträge auch schon vor der Änderung gab. Aber für mich macht es keinen Sinn, dass bei den COMET Z Heizungsventile Befehle wie blink, intervals, on-XXXX unter Set angeboten werden (siehe Screenshot).

Beste Grüße
Torsten
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

krikan

Hallo Torsten!

Das kommt nicht durch die XMLs und muss schon vorher vorhanden gewesen sein.

Sobald ein ZWave-FHEM-Device on/off-Befehle besitzt, stehen auch die genannten Befehle blink, intervals,.. der http://fhem.de/commandref.html#setExtensions zur Verfügung. Comet-Z unterstützt afaik Class SWITCH_MULTILEVEL und damit on/off. Ob die http://fhem.de/commandref.html#setExtensions jetzt beim Comet-Z sinnvoll sind oder nicht, ist ein anderes Thema.

Gruß, Christian

ToKa

Hallo Christian,

danke für die schnelle Rückmeldung und Erklärung. Dann war mir das wohl vorher nur noch nie aufgefallen.

Gruß
Torsten
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight