Hallo zusammen.
Ich habe aus dem Reich der Mitte eine Funksteckdose mit Zwave mitgebracht.
Diese versuche ich nun mit FHEM zu nutzen - das funktioniert leider nicht.
Beim versuch der Inklusion erhalte ich im Eventmonitor:
Global global UNDEFINED ZWave_SWITCH_BINARY_4 ZWave e80765d7 4 5e728685595a73702527713220
Hab ich da einfach Pech weil die Steckdose inkompatibel ist oder mache ich etwas falsch ??
Gruß
Inkompatibel denke ich erst einmal nicht.
autocreate eingeschaltet?
Zitat von: krikan am 02 Dezember 2017, 18:32:35
autocreate eingeschaltet?
Hi,
ja - das ist aktiv.
Was für Daten kann ich posten die ggf. hilfreich sind ?
Im Attribut ignoreTypes von autocreate gibt es auch keine hinderlichen Eintraege?
Normalerweise sollte bei der geposteten Nachricht autocreate das Device anlegen. Also würde ich bei autocreate noch einmal genau nachsehen und ggfs. FHEM einmal neu starten.
Du kannst das Device auch manuell anlegen, wenn Du das Geraet nicht wieder exkludiert hast:
define ZWave_SWITCH_BINARY_4 ZWave e80765d7 4 5e728685595a73702527713220
Dann musst Du aber https://wiki.fhem.de/wiki/Z-Wave#Assoziation und andere Kleinigkeiten (get <device> model, get <device> versionClassAll,..) manuell vornehmen.
Ansonsten mehr Log wie hier https://wiki.fhem.de/wiki/Z-Wave#Welche_Infos_sollten_Anfragen_im_ZWave-Forum_enthalten.3F beschrieben.
Krikan,
danke für den Hinweis.
Ich wusste, dass ich "IT" im autocreate auf Ignore gesetzt habe, weil ich immer Phantomgeräte vom Nachbarn habe.
Was ich mir aber nicht gedacht habe ist, dass die Funksteckdose scheinbar auch das IT-Protokoll nutzt.
Nach dem löschen des attributes für ignore konnte ich die Steckdose ganz normal inkludieren.
Danke
Zitat von: roadghost am 02 Dezember 2017, 21:22:42
Was ich mir aber nicht gedacht habe ist, dass die Funksteckdose scheinbar auch das IT-Protokoll nutzt.
Die nutzt schon ausschließlich ZWave.
Problem ist eher das mißverstaendliche Attribut ignoreTypes:
Es prüft nicht auf zu ignorierende TYPEs, sondern auf die anzulegenden Devicenamen.
Der hier per autocreate anzulegende Devicename ZWave_SW
ITCH_BINARY_4 enthaelt eben IT.
ZitatProblem ist eher das mißverstaendliche Attribut ignoreTypes:
Stimmt, und ich haette das Regexp wie im notify/FileLog/etc mit ^$ ergaenzen sollen, das wuerde aber jetzt etliche Alt-Anwender veraergern. Hat jemand Alternativen, soll ich es so lassen, oder aendern?
Zitat von: rudolfkoenig am 03 Dezember 2017, 12:26:04
[..] ich haette das Regexp wie im notify/FileLog/etc mit ^$ ergaenzen sollen, das wuerde aber jetzt etliche Alt-Anwender veraergern. Hat jemand Alternativen, soll ich es so lassen, oder aendern?
Fände die Ergaenzung mit ^$ besser, weil konsistenter. Bin schon ein paar Mal über die Problematik gestolpert und habe aus Vergesslichkeit auch gestern wieder im Code nachsehen müssen.
Alternativ fällt mir nur ein:
Attribut ignoreTypes für "deprecated" erklären und neues Attribut ignoreNames mit ^$ einführen.
Finde ich aber nicht ideal.