NEWS
Adapter: fritzdect
-
Wie versprochen, nun das Log für den Adapter. Zur Beschreibung:
Ich habe insgesamt 10 Vorlagen in der FritzBox erstellt. 5 Vorlagen für das einzelne Thermostat im Bad werden ordnungsgemäß erzeugt und lassen sich auch steuern. Weitere 5 Vorlagen für eine Thermostatgruppe, bestehend aus 2 Thermostaten im Wohnzimmer werden nicht als Datenpunkt erstellt. Der Adapter findet aber beim Start 10 Vorlagen.
Ich nehme an, dass dies damit zusammenhängt, dass ich eine Gruppe aus den 2 Thermostaten erstellt habe und diese mittels Vorlagen steuere. Hier scheint die Erkennung noch nicht einwandfrei zu laufen.
Anbei der Log des auf debug gestellten Adapters (Der Adapter wurde zuvor gestoppt, alle zuvor erzeugten Datenpunkte wurden gelöscht, der Adapter auf debug gestellt und dann gestartet.
fritzdect.0 2019-02-05 18:17:25.775 debug Guest WLAN: {} fritzdect.0 2019-02-05 18:17:24.036 debug stateChange fritzdect.0.Hgroup_43:A1:9D-900.devicelock {"val":"0","ack":true,"ts":1549387044025,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387044025} fritzdect.0 2019-02-05 18:17:24.036 debug stateChange fritzdect.0.Hgroup_43:A1:9D-900.lock {"val":"0","ack":true,"ts":1549387044025,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387044025} fritzdect.0 2019-02-05 18:17:24.036 debug stateChange fritzdect.0.Hgroup_43:A1:9D-900.errorcode {"val":"0","ack":true,"ts":1549387044024,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387044024} fritzdect.0 2019-02-05 18:17:24.036 debug stateChange fritzdect.0.Hgroup_43:A1:9D-900.batterylow {"val":"0","ack":true,"ts":1549387044024,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387044024} fritzdect.0 2019-02-05 18:17:24.036 debug stateChange fritzdect.0.Hgroup_43:A1:9D-900.nighttemp {"val":18,"ack":true,"ts":1549387044023,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387044023} fritzdect.0 2019-02-05 18:17:24.035 debug stateChange fritzdect.0.Hgroup_43:A1:9D-900.comfytemp {"val":22,"ack":true,"ts":1549387044023,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387044023} fritzdect.0 2019-02-05 18:17:24.035 debug stateChange fritzdect.0.Hgroup_43:A1:9D-900.mode {"val":0,"ack":true,"ts":1549387044023,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387044023} fritzdect.0 2019-02-05 18:17:24.035 debug stateChange fritzdect.0.Hgroup_43:A1:9D-900.lasttarget {"val":22,"ack":true,"ts":1549387044022,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387044022} fritzdect.0 2019-02-05 18:17:24.034 debug stateChange fritzdect.0.Hgroup_43:A1:9D-900.targettemp {"val":22,"ack":true,"ts":1549387044022,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387044022} fritzdect.0 2019-02-05 18:17:24.026 debug stateChange fritzdect.0.Hgroup_43:A1:9D-900.temp {"val":0,"ack":true,"ts":1549387044020,"q":0,"from":"system.adapter.fritzdect.0","lc":1548975006921} fritzdect.0 2019-02-05 18:17:24.022 debug stateChange fritzdect.0.Hgroup_43:A1:9D-900.present {"val":"1","ack":true,"ts":1549387044017,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387044017} fritzdect.0 2019-02-05 18:17:24.022 debug stateChange fritzdect.0.Hgroup_43:A1:9D-900.name {"val":"Wohnzimmer","ack":true,"ts":1549387044012,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387044012} fritzdect.0 2019-02-05 18:17:24.022 debug Hgroup_43:A1:9D-900 : devicelock :0 fritzdect.0 2019-02-05 18:17:24.022 debug Hgroup_43:A1:9D-900 : lock :0 fritzdect.0 2019-02-05 18:17:24.022 debug Hgroup_43:A1:9D-900 : errorcode :0 fritzdect.0 2019-02-05 18:17:24.022 debug Hgroup_43:A1:9D-900 : batterylow :0 fritzdect.0 2019-02-05 18:17:24.022 debug Hgroup_43:A1:9D-900 : nighttemp :18 fritzdect.0 2019-02-05 18:17:24.022 debug Hgroup_43:A1:9D-900 : comfytemp :22 fritzdect.0 2019-02-05 18:17:24.022 debug Hgroup_43:A1:9D-900 : targettemp :44 fritzdect.0 2019-02-05 18:17:24.021 debug Hgroup_43:A1:9D-900: temp :0 fritzdect.0 2019-02-05 18:17:24.021 debug Hgroup_43:A1:9D-900 : present : 1 fritzdect.0 2019-02-05 18:17:24.021 debug Hgroup_43:A1:9D-900 : name : Wohnzimmer fritzdect.0 2019-02-05 18:17:24.021 debug updating HeaterGroup Wohnzimmer fritzdect.0 2019-02-05 18:17:24.021 debug update Groups 1 fritzdect.0 2019-02-05 18:17:24.021 debug [{"identifier":"43:A1:9D-900","id":"900","functionbitmask":"4160","fwversion":"1.0","manufacturer":"AVM","present":"1","name":"Wohnzimmer","hkr":{"tist":"0","tsoll":"44","absenk":"36","komfort":"44"," fritzdect.0 2019-02-05 18:17:24.020 debug groups fritzdect.0 2019-02-05 18:17:23.607 debug stateChange fritzdect.0.Comet_099950137693.windowopenactiv {"val":false,"ack":true,"ts":1549387043575,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043575} fritzdect.0 2019-02-05 18:17:23.607 debug stateChange fritzdect.0.Comet_099950137693.holidayactive {"val":"0","ack":true,"ts":1549387043574,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043574} fritzdect.0 2019-02-05 18:17:23.607 debug stateChange fritzdect.0.Comet_099950137693.summeractive {"val":"0","ack":true,"ts":1549387043574,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043574} fritzdect.0 2019-02-05 18:17:23.607 debug stateChange fritzdect.0.Comet_099950137693.battery {"val":"70","ack":true,"ts":1549387043573,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043573} fritzdect.0 2019-02-05 18:17:23.607 debug stateChange fritzdect.0.Comet_099950137693.devicelock {"val":"0","ack":true,"ts":1549387043573,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043573} fritzdect.0 2019-02-05 18:17:23.607 debug stateChange fritzdect.0.Comet_099950137693.lock {"val":"0","ack":true,"ts":1549387043572,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043572} fritzdect.0 2019-02-05 18:17:23.607 debug stateChange fritzdect.0.Comet_099950137693.errorcode {"val":0,"ack":true,"ts":1549387043572,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043572} fritzdect.0 2019-02-05 18:17:23.607 debug stateChange fritzdect.0.Comet_099950137693.batterylow {"val":false,"ack":true,"ts":1549387043571,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043571} fritzdect.0 2019-02-05 18:17:23.606 debug stateChange fritzdect.0.Comet_099950137693.actualtemp {"val":20,"ack":true,"ts":1549387043571,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043571} fritzdect.0 2019-02-05 18:17:23.606 debug stateChange fritzdect.0.Comet_099950137693.nighttemp {"val":17,"ack":true,"ts":1549387043570,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043570} fritzdect.0 2019-02-05 18:17:23.606 debug stateChange fritzdect.0.Comet_099950137693.comfytemp {"val":20,"ack":true,"ts":1549387043570,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043570} fritzdect.0 2019-02-05 18:17:23.606 debug stateChange fritzdect.0.Comet_099950137693.mode {"val":0,"ack":true,"ts":1549387043570,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043570} fritzdect.0 2019-02-05 18:17:23.606 debug stateChange fritzdect.0.Comet_099950137693.lasttarget {"val":20,"ack":true,"ts":1549387043569,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043569} fritzdect.0 2019-02-05 18:17:23.606 debug stateChange fritzdect.0.Comet_099950137693.targettemp {"val":20,"ack":true,"ts":1549387043569,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043569} fritzdect.0 2019-02-05 18:17:23.606 debug stateChange fritzdect.0.Comet_099950137693.temp {"val":21,"ack":true,"ts":1549387043568,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043568} fritzdect.0 2019-02-05 18:17:23.604 debug stateChange fritzdect.0.Comet_099950137693.present {"val":"1","ack":true,"ts":1549387043567,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043567} fritzdect.0 2019-02-05 18:17:23.604 debug stateChange fritzdect.0.Comet_099950137693.name {"val":"Thermostat Bad","ack":true,"ts":1549387043567,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043567} fritzdect.0 2019-02-05 18:17:23.604 debug stateChange fritzdect.0.Comet_099950045917.windowopenactiv {"val":false,"ack":true,"ts":1549387043566,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043566} fritzdect.0 2019-02-05 18:17:23.604 debug stateChange fritzdect.0.Comet_099950045917.holidayactive {"val":"0","ack":true,"ts":1549387043566,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043566} fritzdect.0 2019-02-05 18:17:23.604 debug stateChange fritzdect.0.Comet_099950045917.summeractive {"val":"0","ack":true,"ts":1549387043565,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043565} fritzdect.0 2019-02-05 18:17:23.604 debug stateChange fritzdect.0.Comet_099950045917.battery {"val":"60","ack":true,"ts":1549387043565,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043565} fritzdect.0 2019-02-05 18:17:23.604 debug stateChange fritzdect.0.Comet_099950045917.devicelock {"val":"0","ack":true,"ts":1549387043565,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043565} fritzdect.0 2019-02-05 18:17:23.603 debug stateChange fritzdect.0.Comet_099950045917.lock {"val":"0","ack":true,"ts":1549387043564,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043564} fritzdect.0 2019-02-05 18:17:23.603 debug stateChange fritzdect.0.Comet_099950045917.errorcode {"val":0,"ack":true,"ts":1549387043564,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043564} fritzdect.0 2019-02-05 18:17:23.603 debug stateChange fritzdect.0.Comet_099950045917.batterylow {"val":false,"ack":true,"ts":1549387043563,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043563} fritzdect.0 2019-02-05 18:17:23.603 debug stateChange fritzdect.0.Comet_099950045917.actualtemp {"val":20,"ack":true,"ts":1549387043563,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043563} fritzdect.0 2019-02-05 18:17:23.603 debug stateChange fritzdect.0.Comet_099950045917.nighttemp {"val":18,"ack":true,"ts":1549387043562,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043562} fritzdect.0 2019-02-05 18:17:23.603 debug stateChange fritzdect.0.Comet_099950045917.comfytemp {"val":22,"ack":true,"ts":1549387043562,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043562} fritzdect.0 2019-02-05 18:17:23.603 debug stateChange fritzdect.0.Comet_099950045917.mode {"val":2,"ack":true,"ts":1549387043562,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043562} fritzdect.0 2019-02-05 18:17:23.603 debug stateChange fritzdect.0.Comet_099950045917.temp {"val":24,"ack":true,"ts":1549387043561,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043561} fritzdect.0 2019-02-05 18:17:23.603 debug stateChange fritzdect.0.Comet_099950045917.present {"val":"1","ack":true,"ts":1549387043561,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043561} fritzdect.0 2019-02-05 18:17:23.603 debug stateChange fritzdect.0.Comet_099950045917.name {"val":"Thermostat Tür","ack":true,"ts":1549387043560,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043560} fritzdect.0 2019-02-05 18:17:23.603 debug stateChange fritzdect.0.Comet_099950058443.windowopenactiv {"val":false,"ack":true,"ts":1549387043560,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043560} fritzdect.0 2019-02-05 18:17:23.602 debug stateChange fritzdect.0.Comet_099950058443.holidayactive {"val":"0","ack":true,"ts":1549387043559,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043559} fritzdect.0 2019-02-05 18:17:23.602 debug stateChange fritzdect.0.Comet_099950058443.summeractive {"val":"0","ack":true,"ts":1549387043558,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043558} fritzdect.0 2019-02-05 18:17:23.602 debug stateChange fritzdect.0.Comet_099950058443.battery {"val":"60","ack":true,"ts":1549387043558,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043558} fritzdect.0 2019-02-05 18:17:23.568 debug stateChange fritzdect.0.Comet_099950058443.devicelock {"val":"0","ack":true,"ts":1549387043557,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043557} fritzdect.0 2019-02-05 18:17:23.567 debug stateChange fritzdect.0.Comet_099950058443.lock {"val":"0","ack":true,"ts":1549387043551,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043551} fritzdect.0 2019-02-05 18:17:23.567 debug stateChange fritzdect.0.Comet_099950058443.errorcode {"val":0,"ack":true,"ts":1549387043551,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043551} fritzdect.0 2019-02-05 18:17:23.567 debug stateChange fritzdect.0.Comet_099950058443.batterylow {"val":false,"ack":true,"ts":1549387043550,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043550} fritzdect.0 2019-02-05 18:17:23.567 debug stateChange fritzdect.0.Comet_099950058443.actualtemp {"val":22,"ack":true,"ts":1549387043550,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043550} fritzdect.0 2019-02-05 18:17:23.567 debug stateChange fritzdect.0.Comet_099950058443.nighttemp {"val":18,"ack":true,"ts":1549387043549,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043549} fritzdect.0 2019-02-05 18:17:23.567 debug stateChange fritzdect.0.Comet_099950058443.comfytemp {"val":22,"ack":true,"ts":1549387043549,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043549} fritzdect.0 2019-02-05 18:17:23.567 debug stateChange fritzdect.0.Comet_099950058443.mode {"val":2,"ack":true,"ts":1549387043548,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043548} fritzdect.0 2019-02-05 18:17:23.567 debug stateChange fritzdect.0.Comet_099950058443.temp {"val":24.5,"ack":true,"ts":1549387043547,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043547} fritzdect.0 2019-02-05 18:17:23.567 debug stateChange fritzdect.0.Comet_099950058443.present {"val":"1","ack":true,"ts":1549387043545,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043545} fritzdect.0 2019-02-05 18:17:23.567 debug stateChange fritzdect.0.Comet_099950058443.name {"val":"Thermostat Fenster","ack":true,"ts":1549387043534,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043534} fritzdect.0 2019-02-05 18:17:23.567 debug Comet_099950137693 : windowopenactiv :false fritzdect.0 2019-02-05 18:17:23.567 debug Comet_099950137693 : holidayactive : 0 fritzdect.0 2019-02-05 18:17:23.567 debug Comet_099950137693 : summeractive : 0 fritzdect.0 2019-02-05 18:17:23.566 debug Comet_099950137693 : battery :70 fritzdect.0 2019-02-05 18:17:23.566 debug Comet_099950137693 : devicelock :0 fritzdect.0 2019-02-05 18:17:23.566 debug Comet_099950137693 : lock :0 fritzdect.0 2019-02-05 18:17:23.566 debug Comet_099950137693 : errorcode :0 fritzdect.0 2019-02-05 18:17:23.566 debug Comet_099950137693 : batterylow :false fritzdect.0 2019-02-05 18:17:23.566 debug Comet_099950137693 : actualtemp :40 fritzdect.0 2019-02-05 18:17:23.566 debug Comet_099950137693 : nighttemp :34 fritzdect.0 2019-02-05 18:17:23.566 debug Comet_099950137693 : comfytemp :40 fritzdect.0 2019-02-05 18:17:23.566 debug Comet_099950137693 : targettemp :40 fritzdect.0 2019-02-05 18:17:23.566 debug Comet_099950137693: temp :21 fritzdect.0 2019-02-05 18:17:23.566 debug Comet_099950137693 : present : 1 fritzdect.0 2019-02-05 18:17:23.566 debug Comet_099950137693 : name : Thermostat Bad fritzdect.0 2019-02-05 18:17:23.565 debug updating Thermostat Thermostat Bad fritzdect.0 2019-02-05 18:17:23.565 debug Comet_099950045917 : windowopenactiv :false fritzdect.0 2019-02-05 18:17:23.565 debug Comet_099950045917 : holidayactive : 0 fritzdect.0 2019-02-05 18:17:23.565 debug Comet_099950045917 : summeractive : 0 fritzdect.0 2019-02-05 18:17:23.565 debug Comet_099950045917 : battery :60 fritzdect.0 2019-02-05 18:17:23.565 debug Comet_099950045917 : devicelock :0 fritzdect.0 2019-02-05 18:17:23.565 debug Comet_099950045917 : lock :0 fritzdect.0 2019-02-05 18:17:23.565 debug Comet_099950045917 : errorcode :0 fritzdect.0 2019-02-05 18:17:23.565 debug Comet_099950045917 : batterylow :false fritzdect.0 2019-02-05 18:17:23.565 debug Comet_099950045917 : actualtemp :40 fritzdect.0 2019-02-05 18:17:23.565 debug Comet_099950045917 : nighttemp :36 fritzdect.0 2019-02-05 18:17:23.565 debug Comet_099950045917 : comfytemp :44 fritzdect.0 2019-02-05 18:17:23.564 debug Comet_099950045917 : mode : Opened fritzdect.0 2019-02-05 18:17:23.564 debug Comet_099950045917: temp :24 fritzdect.0 2019-02-05 18:17:23.564 debug Comet_099950045917 : present : 1 fritzdect.0 2019-02-05 18:17:23.564 debug Comet_099950045917 : name : Thermostat Tür fritzdect.0 2019-02-05 18:17:23.564 debug updating Thermostat Thermostat Tür fritzdect.0 2019-02-05 18:17:23.564 debug Comet_099950058443 : windowopenactiv :false fritzdect.0 2019-02-05 18:17:23.564 debug Comet_099950058443 : holidayactive : 0 fritzdect.0 2019-02-05 18:17:23.564 debug Comet_099950058443 : summeractive : 0 fritzdect.0 2019-02-05 18:17:23.564 debug Comet_099950058443 : battery :60 fritzdect.0 2019-02-05 18:17:23.564 debug Comet_099950058443 : devicelock :0 fritzdect.0 2019-02-05 18:17:23.563 debug Comet_099950058443 : lock :0 fritzdect.0 2019-02-05 18:17:23.563 debug Comet_099950058443 : errorcode :0 fritzdect.0 2019-02-05 18:17:23.563 debug Comet_099950058443 : batterylow :false fritzdect.0 2019-02-05 18:17:23.563 debug Comet_099950058443 : actualtemp :44 fritzdect.0 2019-02-05 18:17:23.563 debug Comet_099950058443 : nighttemp :36 fritzdect.0 2019-02-05 18:17:23.563 debug Comet_099950058443 : comfytemp :44 fritzdect.0 2019-02-05 18:17:23.563 debug Comet_099950058443 : mode : Opened fritzdect.0 2019-02-05 18:17:23.563 debug Comet_099950058443: temp :24.5 fritzdect.0 2019-02-05 18:17:23.563 debug Comet_099950058443 : present : 1 fritzdect.0 2019-02-05 18:17:23.563 debug Comet_099950058443 : name : Thermostat Fenster fritzdect.0 2019-02-05 18:17:23.563 debug updating Thermostat Thermostat Fenster fritzdect.0 2019-02-05 18:17:23.562 debug update Devices 3 fritzdect.0 2019-02-05 18:17:23.562 debug [{"identifier":"099950058443","id":"16","functionbitmask":"320","fwversion":"04.85","manufacturer":"AVM","productname":"FRITZ!DECT 301","present":"1","name":"Thermostat Fenster","temperature":{"celsiu fritzdect.0 2019-02-05 18:17:23.562 debug devices fritzdect.0 2019-02-05 18:17:23.113 debug stateChange fritzdect.0.template_tmp43A19D-3983152AE.name {"val":"Unterwegs Bad","ack":true,"ts":1549387043097,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043097} fritzdect.0 2019-02-05 18:17:23.113 debug stateChange fritzdect.0.template_tmp43A19D-3983152AE.id {"val":"60009","ack":true,"ts":1549387043096,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043096} fritzdect.0 2019-02-05 18:17:23.113 debug stateChange fritzdect.0.template_tmp43A19D-397AC1B78.name {"val":"Spätdienst Bad","ack":true,"ts":1549387043095,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043095} fritzdect.0 2019-02-05 18:17:23.113 debug stateChange fritzdect.0.template_tmp43A19D-397AC1B78.id {"val":"60008","ack":true,"ts":1549387043095,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043095} fritzdect.0 2019-02-05 18:17:23.113 debug stateChange fritzdect.0.template_tmp43A19D-397AC1E96.name {"val":"Nachtdienst Bad","ack":true,"ts":1549387043094,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043094} fritzdect.0 2019-02-05 18:17:23.113 debug stateChange fritzdect.0.template_tmp43A19D-397AC1E96.id {"val":"60007","ack":true,"ts":1549387043094,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043094} fritzdect.0 2019-02-05 18:17:23.113 debug stateChange fritzdect.0.template_tmp43A19D-3969F1017.name {"val":"Frühdienst Bad","ack":true,"ts":1549387043093,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043093} fritzdect.0 2019-02-05 18:17:23.113 debug stateChange fritzdect.0.template_tmp43A19D-3969F1017.id {"val":"60006","ack":true,"ts":1549387043093,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043093} fritzdect.0 2019-02-05 18:17:23.113 debug stateChange fritzdect.0.template_tmp43A19D-397AC2423.name {"val":"Frei Bad","ack":true,"ts":1549387043092,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043092} fritzdect.0 2019-02-05 18:17:23.113 debug stateChange fritzdect.0.template_tmp43A19D-397AC2423.id {"val":"60010","ack":true,"ts":1549387043081,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387043081} fritzdect.0 2019-02-05 18:17:23.113 debug create Template objects fritzdect.0 2019-02-05 18:17:23.113 info setting up Template Unterwegs Bad fritzdect.0 2019-02-05 18:17:23.112 debug nix vorbereitet für diese Art von Template4160 fritzdect.0 2019-02-05 18:17:23.112 debug create Template objects fritzdect.0 2019-02-05 18:17:23.112 info setting up Template Spätdienst Bad fritzdect.0 2019-02-05 18:17:23.112 debug nix vorbereitet für diese Art von Template4160 fritzdect.0 2019-02-05 18:17:23.112 debug create Template objects fritzdect.0 2019-02-05 18:17:23.112 info setting up Template Nachtdienst Bad fritzdect.0 2019-02-05 18:17:23.112 debug nix vorbereitet für diese Art von Template4160 fritzdect.0 2019-02-05 18:17:23.112 debug create Template objects fritzdect.0 2019-02-05 18:17:23.112 info setting up Template Frühdienst Bad fritzdect.0 2019-02-05 18:17:23.112 debug nix vorbereitet für diese Art von Template4160 fritzdect.0 2019-02-05 18:17:23.112 debug create Template objects fritzdect.0 2019-02-05 18:17:23.111 info setting up Template Frei Bad fritzdect.0 2019-02-05 18:17:23.111 debug nix vorbereitet für diese Art von Template4160 fritzdect.0 2019-02-05 18:17:23.111 debug create template.lasttemplate for response fritzdect.0 2019-02-05 18:17:23.111 info create Templates 10 fritzdect.0 2019-02-05 18:17:23.111 debug [{"identifier":"tmp43A19D-395754B3A","id":"60002","functionbitmask":"4160","applymask":["16",{"hkr_time_table":""}],"name":"Frei","devices":{"device":{"identifier":"43:A1:9D-900"}}},{"identifier":"tmp fritzdect.0 2019-02-05 18:17:23.110 debug templates fritzdect.0 2019-02-05 18:17:22.613 debug stateChange fritzdect.0.Hgroup_43:A1:9D-900.members {"val":"16,17","ack":true,"ts":1549387042600,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387042600} fritzdect.0 2019-02-05 18:17:22.613 debug stateChange fritzdect.0.Hgroup_43:A1:9D-900.masterdeviceid {"val":"0","ack":true,"ts":1549387042600,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387042600} fritzdect.0 2019-02-05 18:17:22.613 debug stateChange fritzdect.0.Hgroup_43:A1:9D-900.manufacturer {"val":"AVM","ack":true,"ts":1549387042599,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387042599} fritzdect.0 2019-02-05 18:17:22.613 debug stateChange fritzdect.0.Hgroup_43:A1:9D-900.fwversion {"val":"1.0","ack":true,"ts":1549387042598,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387042598} fritzdect.0 2019-02-05 18:17:22.612 debug stateChange fritzdect.0.Hgroup_43:A1:9D-900.id {"val":"900","ack":true,"ts":1549387042588,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387042588} fritzdect.0 2019-02-05 18:17:22.612 debug create Group objects fritzdect.0 2019-02-05 18:17:22.612 debug create Thermostat objects fritzdect.0 2019-02-05 18:17:22.612 debug create Basic objects fritzdect.0 2019-02-05 18:17:22.612 info setting up Heater Group Wohnzimmer fritzdect.0 2019-02-05 18:17:22.612 info create Groups 1 fritzdect.0 2019-02-05 18:17:22.612 debug [{"identifier":"43:A1:9D-900","id":"900","functionbitmask":"4160","fwversion":"1.0","manufacturer":"AVM","present":"1","name":"Wohnzimmer","hkr":{"tist":"0","tsoll":"44","absenk":"36","komfort":"44"," fritzdect.0 2019-02-05 18:17:22.611 debug groups fritzdect.0 2019-02-05 18:17:22.213 debug stateChange fritzdect.0.Comet_099950137693.prodname {"val":"FRITZ!DECT 301","ack":true,"ts":1549387042173,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387042173} fritzdect.0 2019-02-05 18:17:22.213 debug stateChange fritzdect.0.Comet_099950137693.manufacturer {"val":"AVM","ack":true,"ts":1549387042173,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387042173} fritzdect.0 2019-02-05 18:17:22.213 debug stateChange fritzdect.0.Comet_099950137693.fwversion {"val":"04.85","ack":true,"ts":1549387042172,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387042172} fritzdect.0 2019-02-05 18:17:22.213 debug stateChange fritzdect.0.Comet_099950137693.id {"val":"18","ack":true,"ts":1549387042172,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387042172} fritzdect.0 2019-02-05 18:17:22.213 debug stateChange fritzdect.0.Comet_099950045917.prodname {"val":"FRITZ!DECT 301","ack":true,"ts":1549387042171,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387042171} fritzdect.0 2019-02-05 18:17:22.212 debug stateChange fritzdect.0.Comet_099950045917.manufacturer {"val":"AVM","ack":true,"ts":1549387042171,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387042171} fritzdect.0 2019-02-05 18:17:22.212 debug stateChange fritzdect.0.Comet_099950045917.fwversion {"val":"04.85","ack":true,"ts":1549387042171,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387042171} fritzdect.0 2019-02-05 18:17:22.212 debug stateChange fritzdect.0.Comet_099950045917.id {"val":"17","ack":true,"ts":1549387042170,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387042170} fritzdect.0 2019-02-05 18:17:22.212 debug stateChange fritzdect.0.Comet_099950058443.prodname {"val":"FRITZ!DECT 301","ack":true,"ts":1549387042170,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387042170} fritzdect.0 2019-02-05 18:17:22.212 debug stateChange fritzdect.0.Comet_099950058443.manufacturer {"val":"AVM","ack":true,"ts":1549387042170,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387042170} fritzdect.0 2019-02-05 18:17:22.212 debug stateChange fritzdect.0.Comet_099950058443.fwversion {"val":"04.85","ack":true,"ts":1549387042169,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387042169} fritzdect.0 2019-02-05 18:17:22.212 debug stateChange fritzdect.0.Comet_099950058443.id {"val":"16","ack":true,"ts":1549387042138,"q":0,"from":"system.adapter.fritzdect.0","lc":1549387042138} fritzdect.0 2019-02-05 18:17:22.212 debug create Thermostat Window object fritzdect.0 2019-02-05 18:17:22.212 debug create Thermostat Prog objects fritzdect.0 2019-02-05 18:17:22.212 debug create Battery object fritzdect.0 2019-02-05 18:17:22.212 debug create Thermostat objects fritzdect.0 2019-02-05 18:17:22.211 debug create Temperature object fritzdect.0 2019-02-05 18:17:22.211 debug create Prodname object fritzdect.0 2019-02-05 18:17:22.211 debug create Basic objects fritzdect.0 2019-02-05 18:17:22.211 info setting up Thermostat/DECT3xx object Thermostat Bad fritzdect.0 2019-02-05 18:17:22.211 debug trying on : {"identifier":"099950137693","id":"18","functionbitmask":"320","fwversion":"04.85","manufacturer":"AVM","productname":"FRITZ!DECT 301","present":"1","name":"Thermostat Bad","temperature":{ fritzdect.0 2019-02-05 18:17:22.211 debug create Thermostat Window object fritzdect.0 2019-02-05 18:17:22.211 debug create Thermostat Prog objects fritzdect.0 2019-02-05 18:17:22.211 debug create Battery object fritzdect.0 2019-02-05 18:17:22.211 debug create Thermostat objects fritzdect.0 2019-02-05 18:17:22.211 debug create Temperature object fritzdect.0 2019-02-05 18:17:22.211 debug create Prodname object fritzdect.0 2019-02-05 18:17:22.211 debug create Basic objects fritzdect.0 2019-02-05 18:17:22.210 info setting up Thermostat/DECT3xx object Thermostat Tür fritzdect.0 2019-02-05 18:17:22.210 debug trying on : {"identifier":"099950045917","id":"17","functionbitmask":"320","fwversion":"04.85","manufacturer":"AVM","productname":"FRITZ!DECT 301","present":"1","name":"Thermostat Tür","temperature":{ fritzdect.0 2019-02-05 18:17:22.210 debug create Thermostat Window object fritzdect.0 2019-02-05 18:17:22.210 debug create Thermostat Prog objects fritzdect.0 2019-02-05 18:17:22.210 debug create Battery object fritzdect.0 2019-02-05 18:17:22.210 debug create Thermostat objects fritzdect.0 2019-02-05 18:17:22.210 debug create Temperature object fritzdect.0 2019-02-05 18:17:22.210 debug create Prodname object fritzdect.0 2019-02-05 18:17:22.210 debug create Basic objects fritzdect.0 2019-02-05 18:17:22.210 info setting up Thermostat/DECT3xx object Thermostat Fenster fritzdect.0 2019-02-05 18:17:22.210 debug trying on : {"identifier":"099950058443","id":"16","functionbitmask":"320","fwversion":"04.85","manufacturer":"AVM","productname":"FRITZ!DECT 301","present":"1","name":"Thermostat Fenster","temperatur fritzdect.0 2019-02-05 18:17:22.209 info create Devices 3 fritzdect.0 2019-02-05 18:17:22.209 debug [{"identifier":"099950058443","id":"16","functionbitmask":"320","fwversion":"04.85","manufacturer":"AVM","productname":"FRITZ!DECT 301","present":"1","name":"Thermostat Fenster","temperature":{"celsiu fritzdect.0 2019-02-05 18:17:22.209 debug devices fritzdect.0 2019-02-05 18:17:21.661 info Talking to FritzBox with firmware: 07.01 fritzdect.0 2019-02-05 18:17:13.178 debug polling! fritzdect is alive fritzdect.0 2019-02-05 18:17:13.178 debug WLAN poll :true fritzdect.0 2019-02-05 18:17:13.127 info entered ready fritzdect.0 2019-02-05 18:17:13.126 info starting. Version 0.2.1 in /opt/iobroker/node_modules/iobroker.fritzdect, node: v8.15.0
-
Wie versprochen, nun das Log für den Adapter. Zur Beschreibung:
Ich habe insgesamt 10 Vorlagen in der FritzBox erstellt. 5 Vorlagen für das einzelne Thermostat im Bad werden ordnungsgemäß erzeugt und lassen sich auch steuern. Weitere 5 Vorlagen für eine Thermostatgruppe, bestehend aus 2 Thermostaten im Wohnzimmer werden nicht als Datenpunkt erstellt. Der Adapter findet aber beim Start 10 Vorlagen.
Ich nehme an, dass dies damit zusammenhängt, dass ich eine Gruppe aus den 2 Thermostaten erstellt habe und diese mittels Vorlagen steuere. Hier scheint die Erkennung noch nicht einwandfrei zu laufen.
Anbei der Log des auf debug gestellten Adapters (Der Adapter wurde zuvor gestoppt, alle zuvor erzeugten Datenpunkte wurden gelöscht, der Adapter auf debug gestellt und dann gestartet. `
Danke für das Testen und für das Log.
Wie schon im log zu sehen ist "nix vorbereitet für diese Art von template".
Da muss ich etwas nacharbeiten, da ich diesen Typ von template noch nicht kannte.
Ich bräuchte dazu den output von "My templates" aus der Adapter-Konfig-Seite.
Gerne auch als PN.
Gruß
Klaus
-
Meine Templates werden mit der aktuell auf Github liegenden Version des Adapters komplett angelegt und sind steuerbar!
Vielen Dank an foxthefox!
-
Meine Templates werden mit der aktuell auf Github liegenden Version des Adapters komplett angelegt und sind steuerbar!
Vielen Dank an foxthefox! `
Dann veröffentliche ich die Version mal auf npm.
Gesendet von iPhone mit Tapatalk
-
Hier schaut es auch gut aus.
Hab nur einen neuen Benutzer mit Passworts in der Fritzbox anlegen müssen, der alte hat Probleme gemacht (auch beim TR064 Adapter). Vielleicht lag es an den Sonderzeichen im PW.
-
Hier schaut es auch gut aus.
Hab nur einen neuen Benutzer mit Passworts in der Fritzbox anlegen müssen, der alte hat Probleme gemacht (auch beim TR064 Adapter). Vielleicht lag es an den Sonderzeichen im PW. `
Kann ich so bestätigen, es liegt an den Sonderzeichen.
-
Gut, dachte schon ich bin zu doof das Passworts richtig einzutippen :mrgreen:
Liegt das am Adapter/ioBroker oder an der Fritzbox?
Passworts mit Sonderzeichen wären schon schön…
-
Gut, dachte schon ich bin zu doof das Passworts richtig einzutippen :mrgreen:
Liegt das am Adapter/ioBroker oder an der Fritzbox?
Passworts mit Sonderzeichen wären schon schön… `
Da muß ich mal schauen, ob der Verschlüsselungsmechanismus dort Probleme macht.
Auszuschließen ist es nicht.
Gruß
Klaus
-
Bei mir geht es jetzt auch.
Lag tatsächlich am Benutzer. Habe einen Benutzer auf der Fritz angelegt, mit den neuen Daten im FritzDect Adapter angemeldet und alles läuft.
Jetzt kann ich auch mein Vorhaben realisieren, wöchentlich die Vorlagen automatisch wechseln zu lassen. Ich bin Schichtarbeiter und habe eine Woche Tagschicht und eien Woche Nachtschicht im Wechsel.
Mein Gedanke hierzu war, ein Blockly Script zu erstellen indem ich Vorlage A bei geraden Kalenderwochen schalte und bei ungeraden KW die Vorlage B.
Mein iCal Adapter bieter aber leider keine Kalenderwochen als Objekte an.
Wie würdet ihr das machen?
-
Ich möchte noch einmal in die Runde fragen, ob mir jemand bei meinem Projekt
"Vorlagen bei einem bestimmten Ereignis verwenden" helfen kann?Hintergrund: Ich möchte bein Nachtschicht, eine andere Vorlage verwenden, wie bei Tagschicht.
Da bei ical keine Kalenderwochen ausgelesen werden, habe ich eien anderen Lösungsweg eingeschlagen.
Ich habe per Google einen Kalender "Nachtschicht" in ical angelegt, in dem ich per Intervall alle 2 Wochen von Mo-So ein ganztägiges Ereignis "Nachtschicht" angelegt habe". iCal setzt der Datenpunkt auf true, wenn das Ereignis "Nachtschicht aktiv ist.
In der Fritzbox habe ich zwei Vorlagen erstellet.
- Nachtschicht
- Tagschicht
Ich möchte folgendes realisieren:
- Wenn Nachtschicht (ical) auf war, dann benutze die Vorlage Nachtschicht (FritzDect).
- Wenn Nachtschicht (ical) auf unwar, dann benutze die Vorlage Tagschicht (FritzDect).
Jetzt habe ich ein Blockly gebastelt, welches leider bei der Prüfung durchfällt.
Was mache ich falsch bzw. welche Datenpunkt muss ich bei den Vorlagen auswählen?
Edit: Hatte ein Fehler im Script. So muss dass!
-
Habe das Blockly so abgeändert:
Es wird beim Überprüfenb des Blocklys immer noch der Fehler angezeigt:
Das Script selber funktioniert aber einwandfrei.
Auch im Log werden keine Fehler angezeigt. -
Ich bekomme die neue Version nicht zum laufen. Egal welchen Fritzboxuser ich nehme kommt das da:
fritzdect.0 2019-02-16 13:20:41.077 error Did not get session id- invalid username or password? fritzdect.0 2019-02-16 13:20:41.076 error fritzbox returned this "0000000000000000" fritzdect.0 2019-02-16 13:20:40.967 error Did not get session id- invalid username or password? fritzdect.0 2019-02-16 13:20:40.966 error fritzbox returned this "0000000000000000" fritzdect.0 2019-02-16 13:20:40.851 error Did not get session id- invalid username or password? fritzdect.0 2019-02-16 13:20:40.850 error fritzbox returned this "0000000000000000" fritzdect.0 2019-02-16 13:20:40.732 error Did not get session id- invalid username or password? fritzdect.0 2019-02-16 13:20:40.731 error fritzbox returned this "0000000000000000" fritzdect.0 2019-02-16 13:20:40.613 error Did not get session id- invalid username or password? fritzdect.0 2019-02-16 13:20:40.611 error fritzbox returned this "0000000000000000" fritzdect.0 2019-02-16 13:20:40.497 error Did not get session id- invalid username or password? fritzdect.0 2019-02-16 13:20:40.495 error fritzbox returned this "0000000000000000" fritzdect.0 2019-02-16 13:20:40.382 error Did not get session id- invalid username or password? fritzdect.0 2019-02-16 13:20:40.380 error fritzbox returned this "0000000000000000" fritzdect.0 2019-02-16 13:20:39.445 info entered ready fritzdect.0 2019-02-16 13:20:39.444 info starting. Version 0.2.1 in /opt/iobroker/node_modules/iobroker.fritzdect, node: v8.12.0
Problem gelöst: Auf der Fritzbox war die Anmeldung aus dem Heimnetz mit Username/Passwort nicht aktiv. Komisch, dass es dann die ganze Zeit mit dem alten Adapter ging...
-
Und schon wieder ein Problem!
Ich habe mir eine kleine Heizungs- VIS für mein iPhone gebaut.
Verwendet wurden das Widget: "metro - The Heating" und zum schalten das Widget: "jqui - Select ValueList".
Nun zum Problem:
Ich kann per Button den Status des Thermostates schalten.
Auto, für Automatik Programm
Boost, für volle Heizleistung
Aus, für Heizung aus.Zum Schalten wird folgender State getriggert:
Der Status wird in der Fritzbox auch sofort geändert.
Leider ändert sich im Widget die Solltemperatur nicht. Diese bleibt auf dem zuletzt eingestellten Wert.
Wenn ich aber die Temperatur mit dem Schieberegler (Wert von 0 bis 30) entweder auf 0 oder auf 30 stelle, wird natürlich die Solltemperatur dementsprechend verändert und auch der Button ändert sich.
Was kann ich tun, damit die Temperatur geändert wird, wenn ich per Button umstelle? -
Vielen Dank für diesen tollen Adapter!
Allerdings habe ich eine Frage/Anregung.Ich gehe davon aus, dass die "Fenster geöffnet" Funktion bei so gut wie keinem zuverlässig reagiert. Aus diesem Grund möchte ich das eventuell mit einem Fensterkontakt realisieren (Beispielhaft)
Wenn ich jetzt mit der Hand die Fensteraufkennung auf "true" setzte passiert nichts. Beim nächsten Abruf überschreibt der Adapter scheinbar erneut mit "false"
Ist das so gewollt oder lässt sich da noch die Richtung vom ioBroker zur FirtzBox integrieren? -
Les mal ein Stück zurück, hatten wir schon mehrfach.
Kurzversion:
Funktioniert nur über Mode (zu/offen) und mit bis zu 15min Verzögerung. -
Ich denke, dass es an der Zeit ist, mich auch einmal für diesen tollen Adapter für den IOBroker zu bedanken! Ich habe nun eine für mich perfekte Heizungssteuerung für meine Fritz!Dect 301 Thermostate umsetzen können, was ohne den Adapter nicht möglich gewesen wäre. Die zeitliche Beschränkung von bis zu 15 Minuten ist für mich absolut zu verschmerzen, da die Steuerung der Heizung für mich keine Sekundensache ist! Dennoch bin ich durch die Flexibilität durch den Eingriff in die Steuerung durch Skripte mehr als beeindruckt! Sicher haben die Thermostate einige Eigenheiten, die aber durch den Adapter sehr gut zu beeinflussen sind! Ich findes es toll. dass es Menschen gibt, die ihr Wissen für alle zur Verfügung stellen und den Gedanken von IOBroker so für diesen Anwendungsfall perfektionieren! Auch deshalb, dass Probleme direkt aufgegriffen und Lösungsansätze präsentiert werden!
Vielen Dank an Klaus!
-
Mit der Fritzbox-API kann man den Fensterstatus nicht senden. Die Änderung ist nur innerhalb ioBroker und wird dann beim nächsten Polling überschrieben.
Gruß
Klaus -
Danke. Hört man gern.
Auch wenn ich in der letzten Zeit etwas abwesend war, geht es weiter. Wenngleich ich mich noch an das neue Forumsformat gewöhnen muß.
Gruß
Klaus -
AVM hat einen FritzDECT400 herausgebracht und der ist vom Abbild in der API nicht identisch mit dem Button, den ich schon im Adapter drin hatte.
Ich habe mich heute mal drangesetzt den neuen FD400 mit aufzunehmen, ich hoffe die Daten die ich benutzt habe entsprechen dem, was jetzt auch die neueste FW zurückgibt.
Sofern jemand den Button hat, bitte die Version von GitHub (0.2.2) testen.
Gruß
Klaus -
Richtig beobachtet. Die Solltemperatur wird nicht nachgeführt, wenn es um den Modus 1,2 geht.
Da die Soll-Temperatur eine Zahl ist, würde ich es vermeiden hier nochmals den Text zu benutzen.
Allerdings ist es auch von der API her unschön, den Modus über die Temperatur zu managen.Ich könnte für closed die untere Grenze von 8°C nehmen und für boost die obere Grenze von 28°C.
Oder gibt es andere Vorschläge?Gruß
Klaus