FHEM Forum

FHEM - Hausautomations-Systeme => ZWave => Thema gestartet von: fabian.peter.hammerle am 01 Juni 2015, 13:49:26

Titel: Devolo Funkschalter 9359
Beitrag von: fabian.peter.hammerle am 01 Juni 2015, 13:49:26
Hallo,

ich bin gerade dabei meine Intertechno durch Z-Wave Komponenten zu ersetzen.

Die Aktoren hab ich per "set zwave_dongle createNode ?" angelegt.
Das laeuft alles super.

Ich hab mir vor Kurzem diesen Funkschalter gekauft:
Devolo 9359 Home Control Funkschalter
http://www.amazon.de/Devolo-Home-Control-Funkschalter-Smart/dp/B00M2JK8J0/

Mein Problem ist, dass bei Anlegen des Funkschalters via "set zwave_dongle createNode 5" keine Reaktion erfolgt.
Es wird weder eine Komponente in Fhem angelegt noch kann ich in einem Log eine Fehlermeldung finden.

zwave_dongle nodeList => 1,2,3,4,5
zwave_dongle nodeInfo_5 => ROUTING_SLAVE sleeping frequentListening:0 beaming:16 routing 40kBaud Vers:4 Security:0

Wuerde mich sehr freuen, wenn mir hier jemand weiterhelfen koennte.
Titel: Antw:Devolo Funkschalter 9359
Beitrag von: krikan am 01 Juni 2015, 15:40:08
Kannst Du den Schalter dauerhaft auf "wach"=awake stellen? Wenn ja, bitte machen und nocheinmal createNode aufrufen.
Ansonsten kann ich nur tippen, da noch nicht selbst ausprobiert:
Probiere manuell Geräte aufzuwecken und sofort createNode auszulösen (zwischen Aufwecken und createNode dürfen nur ca. 5-10 Sekunden  liegen).

@Rudi:
Der createNode-Befehl wird mMn sofort verschickt ohne auf wakeUpNotification zu warten. Müsste der Befehl nicht in die wakeup-Liste gespeichert werden und erst bei wakeUpNotification ausgeführt werden? Das würde aber auch voraussetzen, dass im attr classes manuell WAKE_UP eingetragen wird.
Titel: Antw:Devolo Funkschalter 9359
Beitrag von: krikan am 01 Juni 2015, 18:59:28
Für alle die -wie ich- es bisher noch nicht gesehen haben:
Der Produktkatalog der Z-Wave Alliance enthält jetzt auch Handbücher und diverse technische Angaben. Hier für einen Devolo Funkschalter http://products.z-wavealliance.org/products/1143. Aus den dortigen Angaben kann man auch das Vorgehen für manuelles Wakeup entnehmen. Die Produktnummer ist bei der Z-Wave Alliance aber anders als bei Devolo selbst.
Titel: Antw:Devolo Funkschalter 9359
Beitrag von: fabian.peter.hammerle am 01 Juni 2015, 19:44:41
Vielen Dank fuer deine schnelle Hilfe!

Ich hab die Wake Up Anleitung unter
http://products.z-wavealliance.org/products/1143
befolgt.

"set zwave_dongle createNode 5" hat nun ein Device mit folgenden Classes angelegt:
UNKNOWN_5e CONFIGURATION ASSOCIATION SCENE_CONTROLLER_CONF MULTI_CHANNEL_ASSOCIATION BATTERY WAKE_UP MULTI_CMD UNKNOWN_5a UNKNOWN_59 UNKNOWN_5b POWERLEVEL VERSION MANUFACTURER_SPECIFIC MARK BASIC UNKNOWN_5b SWITCH_MULTILEVEL SWITCH_ALL SCENE_ACTIVATION MULTI_CHANNEL

Werde jetzt versuchen weiterzukommen.
Danke!
Titel: Antw:Devolo Funkschalter 9359
Beitrag von: krikan am 01 Juni 2015, 20:12:57
ZitatProbiere manuell Geräte aufzuwecken und sofort createNode auszulösen (zwischen Aufwecken und createNode dürfen nur ca. 5-10 Sekunden  liegen).
Das hat also funktioniert?

Dein  Fhem ist  vermutlich veraltet. Die classes UNKOWN_XY sind mittlerweile in Fhem drin und nicht mehr unkown. Bitte führe mal ein "update" und anschließend "shutdown restart" aus.
Titel: Antw:Devolo Funkschalter 9359
Beitrag von: rudolfkoenig am 01 Juni 2015, 20:47:50
@Christian: der Haken ist, dass die wakeup-Liste in dem ZWave-Geraet (nicht ZWDongle) gespeichert wird.
Und createNode dient zum Anlegen des ZWave-Geraetes. Und FHEM hat damit auch keine Ahnung, ob das Geraet WAKE_UP-faehig ist....
Titel: Antw:Devolo Funkschalter 9359
Beitrag von: krikan am 01 Juni 2015, 21:06:45
Zitat von: rudolfkoenig am 01 Juni 2015, 20:47:50
@Christian: der Haken ist, dass die wakeup-Liste in dem ZWave-Geraet (nicht ZWDongle) gespeichert wird.
Und createNode dient zum Anlegen des ZWave-Geraetes. Und FHEM hat damit auch keine Ahnung, ob das Geraet WAKE_UP-faehig ist....
Vom Prinzip her ist mir das verständlich. D.h. auch: es gibt keine bessere Lösung als schnell zu sein (manueller Wakeup und sofort createNode)?
Würde das dann so als Info ins Wiki aufnehmen.
Titel: Antw:Devolo Funkschalter 9359
Beitrag von: fabian.peter.hammerle am 01 Juni 2015, 22:10:27
Zitat von: krikan am 01 Juni 2015, 20:12:57
Dein  Fhem ist  vermutlich veraltet. Die classes UNKOWN_XY sind mittlerweile in Fhem drin und nicht mehr unkown. Bitte führe mal ein "update" und anschließend "shutdown restart" aus.

Kann leider im Moment grad nicht updaten.

Events (global only):
2015-06-01 22:03:50 Global global UPD ./CHANGED
2015-06-01 22:03:51 Global global UPD ./configDB.pm
2015-06-01 22:03:51 Global global UPD ./fhem.cfg.demo
2015-06-01 22:03:51 Global global UPD ./fhem.pl
2015-06-01 22:03:51 Global global UPD FHEM/00_CUL.pm
2015-06-01 22:03:59 Global global UPD FHEM/00_FBAHA.pm
2015-06-01 22:03:59 Global global UPD FHEM/00_HMLAN.pm
2015-06-01 22:04:06 Global global UPD FHEM/00_HXB.pm
2015-06-01 22:04:06 Global global UPD FHEM/00_KM271.pm
2015-06-01 22:04:07 Global global UPD FHEM/00_MAXLAN.pm
2015-06-01 22:04:07 Global global UPD FHEM/00_MQTT.pm
2015-06-01 22:04:07 Global global UPD FHEM/00_RPII2C.pm
2015-06-01 22:04:07 Global global UPD FHEM/00_SONOS.pm
2015-06-01 22:04:09 Global global UPD FHEM/00_TCM.pm
2015-06-01 22:04:09 Global global UPD FHEM/00_THZ.pm
2015-06-01 22:04:09 Global global UPD FHEM/00_ZWDongle.pm
2015-06-01 22:04:09 Global global UPD FHEM/01_FHEMWEB.pm
2015-06-01 22:04:09 Global global UPD FHEM/02_FRAMEBUFFER.pm
2015-06-01 22:04:09 Global global UPD FHEM/02_HTTPSRV.pm
2015-06-01 22:04:09 Global global UPD FHEM/02_RSS.pm
2015-06-01 22:04:09 Global global UPD FHEM/09_CUL_FHTTK.pm
2015-06-01 22:04:09 Global global UPD FHEM/10_CUL_HM.pm
2015-06-01 22:04:10 Global global UPD FHEM/10_EIB.pm
2015-06-01 22:04:10 Global global UPD FHEM/10_EnOcean.pm
2015-06-01 22:04:11 Global global UPD FHEM/10_FRM.pm
2015-06-01 22:04:11 Global global UPD FHEM/10_FS20.pm
2015-06-01 22:04:12 Global global UPD FHEM/10_HXBDevice.pm
2015-06-01 22:04:12 Global global UPD FHEM/10_IT.pm
2015-06-01 22:04:12 Global global UPD FHEM/10_KOPP_FC.pm
2015-06-01 22:04:12 Global global UPD FHEM/10_MAX.pm
2015-06-01 22:04:12 Global global UPD FHEM/10_MQTT_BRIDGE.pm
2015-06-01 22:04:12 Global global UPD FHEM/10_MQTT_DEVICE.pm
2015-06-01 22:04:12 Global global UPD FHEM/10_MYSENSORS_DEVICE.pm
2015-06-01 22:04:12 Global global UPD FHEM/10_OWServer.pm
2015-06-01 22:04:12 Global global UPD FHEM/10_RESIDENTS.pm
2015-06-01 22:04:12 Global global UPD FHEM/10_SOMFY.pm
2015-06-01 22:04:12 Global global UPD FHEM/10_ZWave.pm
2015-06-01 22:04:12 Global global UPD FHEM/10_pilight_ctrl.pm
2015-06-01 22:04:14 Global global UPD FHEM/11_FHT8V.pm
2015-06-01 22:04:14 Global global UPD FHEM/11_OWDevice.pm
2015-06-01 22:04:14 Global global UPD FHEM/14_CUL_MAX.pm
2015-06-01 22:04:14 Global global UPD FHEM/14_CUL_TCM97001.pm
2015-06-01 22:04:16 Global global UPD FHEM/14_CUL_WS.pm
2015-06-01 22:04:16 Global global UPD FHEM/16_STACKABLE_CC.pm
2015-06-01 22:04:16 Global global UPD FHEM/17_EGPM2LAN.pm
2015-06-01 22:04:16 Global global UPD FHEM/20_FRM_ROTENC.pm
2015-06-01 22:04:16 Global global UPD FHEM/20_GUEST.pm
2015-06-01 22:04:16 Global global UPD FHEM/20_ROOMMATE.pm
2015-06-01 22:04:16 Global global UPD FHEM/21_OWAD.pm
2015-06-01 22:04:16 Global global UPD FHEM/21_OWCOUNT.pm
2015-06-01 22:04:16 Global global UPD FHEM/21_OWMULTI.pm
2015-06-01 22:04:16 Global global UPD FHEM/21_OWSWITCH.pm
2015-06-01 22:04:17 Global global UPD FHEM/21_OWTHERM.pm
2015-06-01 22:04:17 Global global UPD FHEM/21_SONOSPLAYER.pm
2015-06-01 22:04:17 Global global UPD FHEM/23_KOSTALPIKO.pm
2015-06-01 22:04:17 Global global UPD FHEM/23_LUXTRONIK2.pm
2015-06-01 22:04:17 Global global UPD FHEM/30_HUEBridge.pm
2015-06-01 22:04:17 Global global UPD FHEM/30_LIGHTIFY.pm
2015-06-01 22:04:17 Global global UPD FHEM/30_MilightBridge.pm
2015-06-01 22:04:17 Global global UPD FHEM/30_pilight_dimmer.pm
2015-06-01 22:04:17 Global global UPD FHEM/30_pilight_switch.pm
2015-06-01 22:04:17 Global global UPD FHEM/30_pilight_temp.pm
2015-06-01 22:04:17 Global global UPD FHEM/31_HUEDevice.pm
2015-06-01 22:04:18 Global global UPD FHEM/31_LightScene.pm
2015-06-01 22:04:18 Global global UPD FHEM/31_MilightDevice.pm
2015-06-01 22:04:18 Global global UPD FHEM/32_SYSSTAT.pm
2015-06-01 22:04:18 Global global UPD FHEM/32_mailcheck.pm
2015-06-01 22:04:18 Global global UPD FHEM/32_withings.pm
2015-06-01 22:04:18 Global global UPD FHEM/33_readingsGroup.pm
2015-06-01 22:04:18 Global global UPD FHEM/33_readingsHistory.pm
2015-06-01 22:04:18 Global global UPD FHEM/33_readingsProxy.pm
2015-06-01 22:04:18 Global global UPD FHEM/34_SWAP.pm
2015-06-01 22:04:18 Global global UPD FHEM/34_panStamp.pm
2015-06-01 22:04:18 Global global UPD FHEM/36_EC3000.pm
2015-06-01 22:04:18 Global global UPD FHEM/36_JeeLink.pm
2015-06-01 22:04:18 Global global UPD FHEM/36_LaCrosse.pm
2015-06-01 22:04:18 Global global UPD FHEM/36_PCA301.pm
2015-06-01 22:04:18 Global global UPD FHEM/36_WMBUS.pm
2015-06-01 22:04:18 Global global UPD FHEM/37_SHC.pm
2015-06-01 22:04:19 Global global UPD FHEM/37_SHCdev.pm
2015-06-01 22:04:19 Global global UPD FHEM/37_harmony.pm
2015-06-01 22:04:19 Global global UPD FHEM/38_CO20.pm
2015-06-01 22:04:19 Global global UPD FHEM/38_JawboneUp.pm
2015-06-01 22:04:19 Global global UPD FHEM/38_netatmo.pm
2015-06-01 22:04:19 Global global UPD FHEM/42_SMARTMON.pm
2015-06-01 22:04:19 Global global UPD FHEM/42_SYSMON.pm
2015-06-01 22:04:19 Global global UPD FHEM/50_WS300.pm
2015-06-01 22:04:19 Global global UPD FHEM/51_I2C_BMP180.pm
2015-06-01 22:04:19 Global global UPD FHEM/51_I2C_TSL2561.pm
2015-06-01 22:04:19 Global global UPD FHEM/51_RPI_GPIO.pm
2015-06-01 22:04:19 Global global UPD FHEM/52_I2C_EEPROM.pm
2015-06-01 22:04:19 Global global UPD FHEM/52_I2C_MCP23008.pm
2015-06-01 22:04:20 Global global UPD FHEM/52_I2C_MCP23017.pm
2015-06-01 22:04:20 Global global UPD FHEM/52_I2C_MCP342x.pm
2015-06-01 22:04:20 Global global UPD FHEM/52_I2C_PCA9532.pm
2015-06-01 22:04:20 Global global UPD FHEM/52_I2C_PCF8574.pm
2015-06-01 22:04:20 Global global UPD FHEM/52_I2C_SHT21.pm
2015-06-01 22:04:20 Global global UPD FHEM/55_GDS.pm
2015-06-01 22:04:20 Global global UPD FHEM/55_InfoPanel.pm
2015-06-01 22:04:20 Global global UPD FHEM/57_CALVIEW.pm
2015-06-01 22:04:20 Global global UPD FHEM/57_Calendar.pm
2015-06-01 22:04:20 Global global UPD FHEM/59_OPENWEATHER.pm
2015-06-01 22:04:20 Global global UPD FHEM/59_PROPLANTA.pm
2015-06-01 22:04:20 Global global UPD FHEM/59_Twilight.pm
2015-06-01 22:04:21 Global global UPD FHEM/59_WWO.pm
2015-06-01 22:04:21 Global global UPD FHEM/59_Weather.pm
2015-06-01 22:04:21 Global global UPD FHEM/64_ESA2000.pm
2015-06-01 22:04:21 Global global UPD FHEM/66_ECMD.pm
2015-06-01 22:04:22 Global global UPD FHEM/67_ECMDDevice.pm
2015-06-01 22:04:28 Global global UPD FHEM/70_ENIGMA2.pm
2015-06-01 22:04:28 Global global UPD FHEM/70_JSONMETER.pm
2015-06-01 22:04:28 Global global UPD FHEM/70_Jabber.pm
2015-06-01 22:04:28 Global global UPD FHEM/70_ONKYO_AVR.pm
2015-06-01 22:04:28 Global global UPD FHEM/70_PHTV.pm
2015-06-01 22:04:28 Global global UPD FHEM/70_PIONEERAVR.pm
2015-06-01 22:04:28 Global global UPD FHEM/70_PushNotifier.pm
2015-06-01 22:04:28 Global global UPD FHEM/70_Pushbullet.pm
2015-06-01 22:04:28 Global global UPD FHEM/70_Pushover.pm
2015-06-01 22:04:28 Global global UPD FHEM/70_STV.pm
2015-06-01 22:04:28 Global global UPD FHEM/70_XBMC.pm
2015-06-01 22:04:29 Global global UPD FHEM/71_PHILIPS_AUDIO.pm
2015-06-01 22:04:29 Global global UPD FHEM/71_PIONEERAVRZONE.pm
2015-06-01 22:04:29 Global global UPD FHEM/71_YAMAHA_AVR.pm
2015-06-01 22:04:29 Global global UPD FHEM/71_YAMAHA_BD.pm
2015-06-01 22:04:29 Global global UPD FHEM/71_YAMAHA_NP.pm
2015-06-01 22:04:29 Global global UPD FHEM/72_FB_CALLMONITOR.pm
2015-06-01 22:04:29 Global global UPD FHEM/72_FRITZBOX.pm
2015-06-01 22:04:29 Global global UPD FHEM/73_PRESENCE.pm
2015-06-01 22:04:29 Global global UPD FHEM/73_km200.pm
2015-06-01 22:04:30 Global global UPD FHEM/75_MSG.pm
2015-06-01 22:04:30 Global global UPD FHEM/76_MSGFile.pm
2015-06-01 22:04:30 Global global UPD FHEM/76_MSGMail.pm
2015-06-01 22:04:30 Global global UPD FHEM/89_HEATRONIC.pm
2015-06-01 22:04:30 Global global UPD FHEM/89_VCONTROL.pm
2015-06-01 22:04:30 Global global UPD FHEM/90_at.pm
2015-06-01 22:04:30 Global global UPD FHEM/91_eventTypes.pm
2015-06-01 22:04:30 Global global UPD FHEM/91_notify.pm
2015-06-01 22:04:30 Global global UPD FHEM/91_sequence.pm
2015-06-01 22:04:31 Global global UPD FHEM/91_watchdog.pm
2015-06-01 22:04:31 Global global UPD FHEM/92_FileLog.pm
2015-06-01 22:04:31 Global global UPD FHEM/93_DbLog.pm
2015-06-01 22:04:31 Global global UPD FHEM/93_FHEM2FHEM.pm
2015-06-01 22:04:31 Global global UPD FHEM/95_Alarm.pm
2015-06-01 22:04:31 Global global UPD FHEM/95_FLOORPLAN.pm
2015-06-01 22:04:31 Global global UPD FHEM/95_holiday.pm
2015-06-01 22:04:31 Global global UPD FHEM/98_CustomReadings.pm
2015-06-01 22:04:31 Global global UPD FHEM/98_DOIF.pm
2015-06-01 22:04:31 Global global UPD FHEM/98_EDIPLUG.pm
2015-06-01 22:04:31 Global global UPD FHEM/98_FReplacer.pm
2015-06-01 22:04:31 Global global UPD FHEM/98_GEOFANCY.pm
2015-06-01 22:04:32 Global global UPD FHEM/98_HMinfo.pm
2015-06-01 22:04:32 Global global UPD FHEM/98_HTTPMOD.pm
2015-06-01 22:04:32 Global global UPD FHEM/98_Heating_Control.pm
2015-06-01 22:04:32 Global global UPD FHEM/98_HourCounter.pm
2015-06-01 22:04:32 Global global UPD FHEM/98_JsonList2.pm
2015-06-01 22:04:33 Global global UPD FHEM/98_Modbus.pm
2015-06-01 22:04:33 Global global UPD FHEM/98_ModbusAttr.pm
2015-06-01 22:04:33 Global global UPD FHEM/98_ModbusSET.pm
2015-06-01 22:04:33 Global global UPD FHEM/98_PID20.pm
2015-06-01 22:04:43 Global global http://fhem.de/fhemupdate/FHEM/98_PID20.pm: Select timeout/error:


Events (global only):
2015-06-01 22:06:12 Global global UPD ./CHANGED
2015-06-01 22:06:12 Global global UPD ./configDB.pm
2015-06-01 22:06:19 Global global UPD ./fhem.cfg.demo
2015-06-01 22:06:19 Global global UPD ./fhem.pl
2015-06-01 22:06:26 Global global UPD FHEM/00_CUL.pm
2015-06-01 22:06:27 Global global UPD FHEM/00_FBAHA.pm
2015-06-01 22:06:27 Global global UPD FHEM/00_HMLAN.pm
2015-06-01 22:06:27 Global global UPD FHEM/00_HXB.pm
2015-06-01 22:06:27 Global global UPD FHEM/00_KM271.pm
2015-06-01 22:06:27 Global global UPD FHEM/00_MAXLAN.pm
2015-06-01 22:06:27 Global global UPD FHEM/00_MQTT.pm
2015-06-01 22:06:27 Global global UPD FHEM/00_RPII2C.pm
2015-06-01 22:06:27 Global global UPD FHEM/00_SONOS.pm
2015-06-01 22:06:27 Global global UPD FHEM/00_TCM.pm
2015-06-01 22:06:27 Global global UPD FHEM/00_THZ.pm
2015-06-01 22:06:28 Global global UPD FHEM/00_ZWDongle.pm
2015-06-01 22:06:28 Global global UPD FHEM/01_FHEMWEB.pm
2015-06-01 22:06:28 Global global UPD FHEM/02_FRAMEBUFFER.pm
2015-06-01 22:06:28 Global global UPD FHEM/02_HTTPSRV.pm
2015-06-01 22:06:28 Global global UPD FHEM/02_RSS.pm
2015-06-01 22:06:28 Global global UPD FHEM/09_CUL_FHTTK.pm
2015-06-01 22:06:28 Global global UPD FHEM/10_CUL_HM.pm
2015-06-01 22:06:30 Global global UPD FHEM/10_EIB.pm
2015-06-01 22:06:30 Global global UPD FHEM/10_EnOcean.pm
2015-06-01 22:06:36 Global global UPD FHEM/10_FRM.pm
2015-06-01 22:06:36 Global global UPD FHEM/10_FS20.pm
2015-06-01 22:06:36 Global global UPD FHEM/10_HXBDevice.pm
2015-06-01 22:06:36 Global global UPD FHEM/10_IT.pm
2015-06-01 22:06:36 Global global UPD FHEM/10_KOPP_FC.pm
2015-06-01 22:06:36 Global global UPD FHEM/10_MAX.pm
2015-06-01 22:06:38 Global global UPD FHEM/10_MQTT_BRIDGE.pm
2015-06-01 22:06:38 Global global UPD FHEM/10_MQTT_DEVICE.pm
2015-06-01 22:06:38 Global global UPD FHEM/10_MYSENSORS_DEVICE.pm
2015-06-01 22:06:38 Global global UPD FHEM/10_OWServer.pm
2015-06-01 22:06:38 Global global UPD FHEM/10_RESIDENTS.pm
2015-06-01 22:06:38 Global global UPD FHEM/10_SOMFY.pm
2015-06-01 22:06:38 Global global UPD FHEM/10_ZWave.pm
2015-06-01 22:06:38 Global global UPD FHEM/10_pilight_ctrl.pm
2015-06-01 22:06:38 Global global UPD FHEM/11_FHT8V.pm
2015-06-01 22:06:38 Global global UPD FHEM/11_OWDevice.pm
2015-06-01 22:06:38 Global global UPD FHEM/14_CUL_MAX.pm
2015-06-01 22:06:39 Global global UPD FHEM/14_CUL_TCM97001.pm
2015-06-01 22:06:39 Global global UPD FHEM/14_CUL_WS.pm
2015-06-01 22:06:39 Global global UPD FHEM/16_STACKABLE_CC.pm
2015-06-01 22:06:39 Global global UPD FHEM/17_EGPM2LAN.pm
2015-06-01 22:06:39 Global global UPD FHEM/20_FRM_ROTENC.pm
2015-06-01 22:06:39 Global global UPD FHEM/20_GUEST.pm
2015-06-01 22:06:39 Global global UPD FHEM/20_ROOMMATE.pm
2015-06-01 22:06:39 Global global UPD FHEM/21_OWAD.pm
2015-06-01 22:06:40 Global global UPD FHEM/21_OWCOUNT.pm
2015-06-01 22:06:40 Global global UPD FHEM/21_OWMULTI.pm
2015-06-01 22:06:40 Global global UPD FHEM/21_OWSWITCH.pm
2015-06-01 22:06:51 Global global http://fhem.de/fhemupdate/FHEM/21_OWSWITCH.pm: Select timeout/error:


Events (global only):
2015-06-01 22:07:34 Global global UPD ./CHANGED
2015-06-01 22:07:34 Global global UPD ./configDB.pm
2015-06-01 22:07:34 Global global UPD ./fhem.cfg.demo
2015-06-01 22:07:35 Global global UPD ./fhem.pl
2015-06-01 22:07:45 Global global http://fhem.de/fhemupdate/./fhem.pl: Select timeout/error:
Titel: Antw:Devolo Funkschalter 9359
Beitrag von: fabian.peter.hammerle am 01 Juni 2015, 22:28:12
Zitat von: krikan am 01 Juni 2015, 20:12:57
Dein  Fhem ist  vermutlich veraltet. Die classes UNKOWN_XY sind mittlerweile in Fhem drin und nicht mehr unkown. Bitte führe mal ein "update" und anschließend "shutdown restart" aus.

Manuelles Update der einzelnen Files hat jetzt geklappt.

Zitat von: krikan am 01 Juni 2015, 20:12:57
Das hat also funktioniert?

Als ersten Versuch hab ich ein paar Mal am Schalter herumgedrueckt und unmittelbar dann "createNode" ausgefuehrt.
Das hat leider nichts gebracht.

Danach habe ich nach der Anleitung unter dem Link den Schalter in "Awake Mode" versetzt.
1. Alle 4 Taster glechzeitig fuer 5 sec druecken.
2. Rechten oberen Taster (Nr. 2) druecken.
3. createNode

Habe jetzt folgende Classes:
ZWAVEPLUS_INFO CONFIGURATION ASSOCIATION SCENE_CONTROLLER_CONF MULTI_CHANNEL_ASSOCIATION BATTERY WAKE_UP MULTI_CMD DEVICE_RESET_LOCALLY ASSOCIATION_GRP_INFO CENTRAL_SCENE POWERLEVEL VERSION MANUFACTURER_SPECIFIC MARK BASIC CENTRAL_SCENE SWITCH_MULTILEVEL SWITCH_ALL SCENE_ACTIVATION MULTI_CHANNEL
Titel: Antw:Devolo Funkschalter 9359
Beitrag von: krikan am 01 Juni 2015, 22:32:49
Zitat von: mrmuffin am 01 Juni 2015, 22:28:12
Danach habe ich nach der Anleitung unter dem Link den Schalter in "Awake Mode" versetzt.
1. Alle 4 Taster glechzeitig fuer 5 sec druecken.
2. Rechten oberen Taster (Nr. 2) druecken.
3. createNode
Dieses Vorgehen meinte ich mit manuellem Wakeup und sofortigem createNode. Das läuft also; danke für die Rückäußerung.

Classes sehen jetzt auch besser aus.
Titel: Antw:Devolo Funkschalter 9359
Beitrag von: fabian.peter.hammerle am 01 Juni 2015, 23:11:58
Die Klicks auf die 4 Tasten kommen jetzt an:
Events (Filter:.*):
2015-06-01 23:08:51 ZWave wall_switch_1 UNPARSED: CENTRAL_SCENE 055b03760002
2015-06-01 23:09:18 ZWave wall_switch_1 UNPARSED: CENTRAL_SCENE 055b03770002
2015-06-01 23:09:19 ZWave wall_switch_1 UNPARSED: CENTRAL_SCENE 055b03780005
2015-06-01 23:09:20 ZWave wall_switch_1 UNPARSED: CENTRAL_SCENE 055b03790001
2015-06-01 23:09:20 ZWave wall_switch_1 UNPARSED: CENTRAL_SCENE 055b037a0006
2015-06-01 23:09:21 ZWave wall_switch_1 UNPARSED: CENTRAL_SCENE 055b037b0002
2015-06-01 23:09:21 ZWave wall_switch_1 UNPARSED: CENTRAL_SCENE 055b037c0005
2015-06-01 23:09:24 ZWave wall_switch_1 UNPARSED: CENTRAL_SCENE 055b037d0002


Vielen Dank!
Titel: Antw:Devolo Funkschalter 9359
Beitrag von: rudolfkoenig am 02 Juni 2015, 07:10:34
ZitatD.h. auch: es gibt keine bessere Lösung als schnell zu sein (manueller Wakeup und sofort createNode)?

MWn nicht. Wir koennten ein "createNodeForWakeupDevice" einbauen, der auf ein Event vom nodeId wartet, bevor der Request losgeschickt wird. Waere ein Sonderfall, aber in manchen Faellen vmtl. sinnvoll. Leider muss der Benutzer entscheiden, ob createNode oder createNodeForWakeupDevice richtig ist.

Und wir sollten createNode in createFhemDevice umbenennen.
Titel: Antw:Devolo Funkschalter 9359
Beitrag von: micha80 am 02 Juni 2015, 08:02:24
Darf ich mal fragen, warum du createNode machst und nicht addNode?
Wie hast du die Geräte inkludiert?
Titel: Antw:Devolo Funkschalter 9359
Beitrag von: fabian.peter.hammerle am 02 Juni 2015, 08:24:51
Zitat von: micha80 am 02 Juni 2015, 08:02:24
Darf ich mal fragen, warum du createNode machst und nicht addNode?
Wie hast du die Geräte inkludiert?

Als dongle verwende ich den Aeon Labs Stick (mit Batterie).
Dieser Stick kann laut Anleitung des Herstellers nur inkludieren, wenn er nicht an einem USB Port steckt.

Ich inkludiere so:
1. Stick abstecken
2. Stick mit Klick auf Button in Inclusionmode versetzen
3. Button auf der Komponente drücken
4. Stick wieder anstecken
5. createNode in fhem
Titel: Antw:Devolo Funkschalter 9359
Beitrag von: krikan am 02 Juni 2015, 16:03:01
Zitat von: rudolfkoenig am 02 Juni 2015, 07:10:34
MWn nicht. Wir koennten ein "createNodeForWakeupDevice" einbauen, der auf ein Event vom nodeId wartet, bevor der Request losgeschickt wird. Waere ein Sonderfall, aber in manchen Faellen vmtl. sinnvoll. Leider muss der Benutzer entscheiden, ob createNode oder createNodeForWakeupDevice richtig ist.

Und wir sollten createNode in createFhemDevice umbenennen.
Finde ich gut, nur kann ich den Entwicklungsaufwand nicht abschätzen.
Hatte schon überlegt, ob man aus nodeInfo "sleeping" nicht auf WAKE_UP schließen kann:
zwave_dongle nodeInfo_5 => ROUTING_SLAVE sleeping frequentListening:0 beaming:16 routing 40kBaud Vers:4 Security:0
Bin mir aber wegen wahlweise batteriegespeisten (Aeon Labs Mehrfachsensor u.a.) nicht sicher, ob das die Lösung ist und bevorzuge (fast) immer Benutzerentscheidung.
Titel: Antw:Devolo Funkschalter 9359
Beitrag von: rudolfkoenig am 06 Juni 2015, 15:16:32
Ich habe createNodeForWakeupDevice erst eingebaut, dann wieder ausgebaut: mAn braucht man es nicht, da wenn man auf dem Endgeraet die entsprechende Taste drueckt (auf dem KFOB die 2 in Config-Modus), dann wird ZW_APPLICATION_UPDATE gesendet, und FHEM legt das Geraet an. Sonst wuesste ich nicht, wann ich createNode ausloesen soll, bzw. wie ich das testen soll, d.h. wenn jemand auf createNodeForWakeupDevice besteht, dann moege er das auch spezifizieren.

In diesem Zusammenhang (etwas frech, da nicht direkt Thread-Spezifisch):
- hab dem addNode den optionalen Parameter "sec" spendiert, um secure-Inclusion nur explizit zu aktivieren (addNode on sec)
- habe einige CENTRAL_SCENE Kommandos implementiert, damit man mit dem KFOB direkt nach der Inklusion loslegen kann.
Titel: Antw:Devolo Funkschalter 9359
Beitrag von: krikan am 06 Juni 2015, 17:04:15
Zitat von: rudolfkoenig am 06 Juni 2015, 15:16:32
Ich habe createNodeForWakeupDevice erst eingebaut, dann wieder ausgebaut: mAn braucht man es nicht, da wenn man auf dem Endgeraet die entsprechende Taste drueckt (auf dem KFOB die 2 in Config-Modus), dann wird ZW_APPLICATION_UPDATE gesendet, und FHEM legt das Geraet an. Sonst wuesste ich nicht, wann ich createNode ausloesen soll, bzw. wie ich das testen soll, d.h. wenn jemand auf createNodeForWakeupDevice besteht, dann moege er das auch spezifizieren.
OK. Philio PST02-1a muss ich dazu in Inklusionsmodus bringen.
Hatte gedacht, dass man einfach(?) Fhem-Device X anlegt mit attr classes WAKE_UP und dann "set X createNode" in Sendstack legt, der bei nächsten "wakeup notification" verarbeitet wird. Aber letztlich ist das einmaliger, seltener Vorgang. Es sei denn man nutzt Aeon Labs Sticks...
Zitat
hab dem addNode den optionalen Parameter "sec" spendiert, um secure-Inclusion nur explizit zu aktivieren (addNode on sec)
Danke!