ilcato / homebridge-Fibaro-HC2

Homebridge plugin for Fibaro Home Center 2 (and Home Center Lite ...)
Apache License 2.0
66 stars 27 forks source link

Fibaro Thermostat does not appear in Home app. (FGT-001) #92

Open Tangheta opened 6 years ago

Tangheta commented 6 years ago

First of all: BIG FAN! Keep up the good work. Is the Fibaro Radiator Thermostat supported yet? I just installed it and restarted homebridge. And the only new device I get is the Temperature sensor. (FGBRS-001) So I cannot control the radiator valve itself. Does this require an extra action or is this not supported? (Yet?)

ilcato commented 6 years ago

Not yet supported. Are you able to support me (I do not have the device)?

Tangheta commented 6 years ago

How can I support you? I have the the device. But not the knowledge on how this works. Does this help:

{ "id":137, "name":"Chauffage", "roomID":7, "type":"com.fibaro.FGT001", "baseType":"com.fibaro.setPoint", "enabled":true, "visible":true, "isPlugin":false, "parentId":134, "remoteGatewayId":0, "interfaces":[ "battery", "zwave", "zwaveAlarm", "zwaveMultiChannelAssociation", "zwaveProtection", "zwaveSchedule" ], "properties": { "parameters": [ { "id":2, "lastReportedValue":1, "lastSetValue":1, "size":4, "value":1 }, { "id":3, "lastReportedValue":1, "lastSetValue":1, "size":4, "value":1 }, { "id":1, "lastReportedValue":60, "lastSetValue":60,"size":4, "value":60 } ], "pollingTimeSec":0, "zwaveCompany":"Fibargroup", "zwaveInfo":"3,4,61", "zwaveVersion":"4.0", "RFProtectionState":"0", "RFProtectionSupport":"0", "alarmLevel":"0", "alarmType":"0", "batteryLevel":"100", "batteryLowNotification":"true", "configured":true, "dead":"false", "defInterval":"0", "defaultPartyTime":"60", "deviceControlType":"0", "deviceIcon":"129", "emailNotificationID":"0", "emailNotificationType":"0", "endPointId":"1", "heatingZoneHash":"c9cc976a687a557baa88408a7d5bc7105d801f8b", "heatingZoneId":"20", "icon":"{\"path\":\"fibaro/icons/com.fibaro.FGT001/com.fibaro.FGT001-24.png\",\"source\":\"HC\"}","liliOffCommand":"","liliOnCommand":"","localProtectionState":"0","localProtectionSupport":"5","log":"","logTemp":"","manufacturer":"","markAsDead":"true","maxInterval":"0","minInterval":"0","mode":"1","model":"","nextOperatingMode":"1","nextTargetLevel":"15.00","nextTargetLevelTimestamp":"1520018100","nodeId":"18","operatingMode":"1","parametersTemplate":"817","productInfo":"1,15,19,1,16,0,4,0","protectionExclusiveControl":"0","protectionExclusiveControlSupport":"false","protectionState":"0","protectionTimeout":"0","protectionTimeoutSupport":"false","pushNotificationID":"0","pushNotificationType":"0","remoteGatewayId":"0","saveLogs":"true","schedules":"[{\"blockId\":0,\"schedules\":[{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,30]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Hours\",\"value\":1},\"id\":11,\"startTime\":{\"hour\":5,\"minute\":45,\"weekdays\":[\"Monday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,15]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":735},\"id\":12,\"startTime\":{\"hour\":6,\"minute\":45,\"weekdays\":[\"Monday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,30]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":75},\"id\":13,\"startTime\":{\"hour\":19,\"minute\":0,\"weekdays\":[\"Monday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,15]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":570},\"id\":14,\"startTime\":{\"hour\":20,\"minute\":15,\"weekdays\":[\"Monday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,30]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Hours\",\"value\":1},\"id\":15,\"startTime\":{\"hour\":5,\"minute\":45,\"weekdays\":[\"Tuesday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,15]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":735},\"id\":16,\"startTime\":{\"hour\":6,\"minute\":45,\"weekdays\":[\"Tuesday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,30]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":75},\"id\":17,\"startTime\":{\"hour\":19,\"minute\":0,\"weekdays\":[\"Tuesday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,15]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":570},\"id\":18,\"startTime\":{\"hour\":20,\"minute\":15,\"weekdays\":[\"Tuesday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,30]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Hours\",\"value\":1},\"id\":19,\"startTime\":{\"hour\":5,\"minute\":45,\"weekdays\":[\"Wednesday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,15]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":735},\"id\":20,\"startTime\":{\"hour\":6,\"minute\":45,\"weekdays\":[\"Wednesday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,30]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":75},\"id\":21,\"startTime\":{\"hour\":19,\"minute\":0,\"weekdays\":[\"Wednesday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,15]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":570},\"id\":22,\"startTime\":{\"hour\":20,\"minute\":15,\"weekdays\":[\"Wednesday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,30]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Hours\",\"value\":1},\"id\":23,\"startTime\":{\"hour\":5,\"minute\":45,\"weekdays\":[\"Thursday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,15]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":735},\"id\":24,\"startTime\":{\"hour\":6,\"minute\":45,\"weekdays\":[\"Thursday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,30]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":75},\"id\":25,\"startTime\":{\"hour\":19,\"minute\":0,\"weekdays\":[\"Thursday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,15]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":570},\"id\":26,\"startTime\":{\"hour\":20,\"minute\":15,\"weekdays\":[\"Thursday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,30]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Hours\",\"value\":1},\"id\":27,\"startTime\":{\"hour\":5,\"minute\":45,\"weekdays\":[\"Friday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,15]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":735},\"id\":28,\"startTime\":{\"hour\":6,\"minute\":45,\"weekdays\":[\"Friday\"]},\"status\":\"Active\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,30]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":75},\"id\":29,\"startTime\":{\"hour\":19,\"minute\":0,\"weekdays\":[\"Friday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,15]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":570},\"id\":30,\"startTime\":{\"hour\":20,\"minute\":15,\"weekdays\":[\"Friday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,30]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":255},\"id\":31,\"startTime\":{\"hour\":5,\"minute\":45,\"weekdays\":[\"Saturday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,15]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Hours\",\"value\":9},\"id\":32,\"startTime\":{\"hour\":10,\"minute\":0,\"weekdays\":[\"Saturday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,30]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":75},\"id\":33,\"startTime\":{\"hour\":19,\"minute\":0,\"weekdays\":[\"Saturday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,15]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":570},\"id\":34,\"startTime\":{\"hour\":20,\"minute\":15,\"weekdays\":[\"Saturday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,30]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Hours\",\"value\":4},\"id\":35,\"startTime\":{\"hour\":5,\"minute\":45,\"weekdays\":[\"Sunday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,15]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":555},\"id\":36,\"startTime\":{\"hour\":9,\"minute\":45,\"weekdays\":[\"Sunday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,30]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":75},\"id\":37,\"startTime\":{\"hour\":19,\"minute\":0,\"weekdays\":[\"Sunday\"]},\"status\":\"NotActive\"},{\"commands\":[{\"cmd\":\"Thermostat Setpoint Set\",\"cmdClass\":\"Command Class Thermostat Setpoint\",\"payload\":[1,2,0,15]},{\"cmd\":\"Thermostat Mode Set\",\"cmdClass\":\"Command Class Thermostat Mode\",\"payload\":[1]}],\"duration\":{\"type\":\"Minutes\",\"value\":570},\"id\":38,\"startTime\":{\"hour\":20,\"minute\":15,\"weekdays\":[\"Sunday\"]},\"status\":\"NotActive\"}]}]","serialNumber":"h'00000000000020eb","smsNotificationID":"0","smsNotificationType":"0","stepInterval":"0","supportedModes":"1","supportedOperatingModes":"0,1,31","supportedSchedules":"[{\"blockId\":0,\"commandClassSupport\":[{\"Get\":false,\"Set\":true,\"cmdClass\":\"Command Class Thermostat Setpoint\"},{\"Get\":false,\"Set\":true,\"cmdClass\":\"Command Class Thermostat Mode\"}],\"enableDisableSupport\":true,\"fallbackScheduleSupport\":false,\"overrideScheduleSupport\":true,\"overrideTypeSupport\":[],\"startTimeSupport\":[\"HourMinute\",\"Weekdays\"],\"supportedScheduleIDs\":253,\"types\":[\"generic\",\"thermostat\"]}]","targetLevel":"30.00","targetLevelMax":"30","targetLevelMin":"10","targetLevelStep":"0.50","targetLevelTimestamp":"1520013600","thermostatState":"Schedule","timestamp":"0","unit":"C","useTemplate":"true","userDescription":"","value":"30.00","zwaveScheduleHeatingPanelCompatibileBlocks":"[0]"},"actions":{"reconfigure":0,"removeSchedule":0,"retryScheduleSynchronization":0,"setAllSchedules":0,"setDefaultPartyTime":1,"setInterval":1,"setMode":1,"setSchedule":3,"setScheduleState":1,"setSetpointMode":1,"setTargetLevel":1,"setThermostatSetpoint":2,"setTime":1},"created":1520016094,"modified":1520016094,"sortOrder":76}

ilcato commented 6 years ago

Perfect. I will not able to work on this till the end of next week.

Tangheta commented 6 years ago

No rush. Very grateful. Please let me know if i can do something.

ilcato commented 6 years ago

Can you test it by replacing the following file in your setup and restarting homebridge?

Tangheta commented 6 years ago

This Made the device appear in the home app! Nice.

It however does not seem to fully work. Changing temp to 38 to open valve: 38 is changed to 30 in home app? It take a while but the valve does make an opening noise. Set temp to 10 degrees to close the radiator valve: Nothing happens. Home app jumps back to 30.

Manually change radiator valve: status not updated in home app.

Could this be due to the fact that it needs to be linked to the bluetooth heat sensor? The radiator valve itself does not measure temperature.

Thanks for work so far!

Wkr. Tanguy

On 12 Mar 2018, at 11:06, ilcato notifications@github.com wrote:

Can you test it by replacing the following file in your setup and restarting homebridge?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

ilcato commented 6 years ago

maybe, unfortunately without the device is very difficult for me to analyse its behaviour. Can you make more test and report the results. Specify to me exactly how you test.

Tangheta commented 6 years ago

Will do some extensive testing tomorrow.

On 12 Mar 2018, at 18:19, ilcato notifications@github.com wrote:

maybe, unfortunately without the device is very difficult for me to analyse its behaviour. Can you make more test and report the results. Specify to me exactly how you test.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

Tangheta commented 6 years ago

Started testing by updating firmware Thermostat from 4.0 to 4.3.

Random info/settings:

This thermostat valve is currently used in my bathroom. So I want it to be open for about an hour in the morning and in the evening. This is set in the bathroom zone in fibaro HCL (Heating Panel): 1 The Override schedule - time duration is set to 1hour. So if you manually change the temperature it should stay on that manual temp and resumes schedule after 1 hour. This is not an ideal use case. Temp in home/house is set by Lyric T6 that is not in Fibaro. So thermostat valve is meant to work standalone. Currently it’s around 11.20 so temp should be set to 16. This is OK. 2 The 2 items in red are the thermostat valve on the right and the Bluetooth temp sensor on the left.

Test1: Changed temp to 25 in Home app. 3 This seems to work. Logs: [2018-3-13 11:25:56] [FibaroHC2] Updating value for device: 137 parameter: Temperature Display Units, value: 25.00 [2018-3-13 11:25:56] [FibaroHC2] Updating value for device: 137 parameter: Target Temperature, value: 25.00 [2018-3-13 11:25:56] [FibaroHC2] Updating value for device: 137 parameter: Current Temperature, value: 25.00 [2018-3-13 11:25:56] [FibaroHC2] Updating value for device: 137 parameter: Target Heating Cooling State, value: 25.00 [2018-3-13 11:25:56] [FibaroHC2] Updating value for device: 137 parameter: Current Heating Cooling State, value: 25.00 [2018-3-13 11:25:55] [FibaroHC2] Updating value for device: 137 parameter: Temperature Display Units, value: 21.00 [2018-3-13 11:25:55] [FibaroHC2] Updating value for device: 137 parameter: Target Temperature, value: 21.00 [2018-3-13 11:25:54] [FibaroHC2] Updating value for device: 137 parameter: Current Temperature, value: 21.00 [2018-3-13 11:25:54] [FibaroHC2] Updating value for device: 137 parameter: Target Heating Cooling State, value: 21.00 [2018-3-13 11:25:54] [FibaroHC2] Updating value for device: 137 parameter: Current Heating Cooling State, value: 21.00 [2018-3-13 11:25:52] [FibaroHC2] Updating value for device: 137 parameter: Temperature Display Units, value: 18.00 [2018-3-13 11:25:52] [FibaroHC2] Updating value for device: 137 parameter: Target Temperature, value: 18.00 [2018-3-13 11:25:52] [FibaroHC2] Updating value for device: 137 parameter: Current Temperature, value: 18.00 [2018-3-13 11:25:52] [FibaroHC2] Updating value for device: 137 parameter: Target Heating Cooling State, value: 18.00 [2018-3-13 11:25:52] [FibaroHC2] Updating value for device: 137 parameter: Current Heating Cooling State, value: 18.00 [2018-3-13 11:25:51] [FibaroHC2] Command: setTargetLevel, value: 25, to: 137 [2018-3-13 11:25:51] [FibaroHC2] Command: setTime, value: 1520943951, to: 137 [2018-3-13 11:25:51] [FibaroHC2] Setting value to device: 137 parameter: Target Temperature [2018-3-13 11:25:51] [FibaroHC2] Command: setTime, value: 1520943950, to: 137 [2018-3-13 11:25:51] [FibaroHC2] Command: setTargetLevel, value: 24, to: 137 [2018-3-13 11:25:51] [FibaroHC2] Updating value for device: 137 parameter: Temperature Display Units, value: 17.00 [2018-3-13 11:25:51] [FibaroHC2] Updating value for device: 137 parameter: Target Temperature, value: 17.00 [2018-3-13 11:25:51] [FibaroHC2] Updating value for device: 137 parameter: Current Temperature, value: 17.00 [2018-3-13 11:25:51] [FibaroHC2] Updating value for device: 137 parameter: Target Heating Cooling State, value: 17.00 [2018-3-13 11:25:51] [FibaroHC2] Updating value for device: 137 parameter: Current Heating Cooling State, value: 17.00 [2018-3-13 11:25:50] [FibaroHC2] Setting value to device: 137 parameter: Target Temperature [2018-3-13 11:25:50] [FibaroHC2] Command: setTargetLevel, value: 22, to: 137 [2018-3-13 11:25:50] [FibaroHC2] Command: setTime, value: 1520943949, to: 137 [2018-3-13 11:25:49] [FibaroHC2] Setting value to device: 137 parameter: Target Temperature [2018-3-13 11:25:49] [FibaroHC2] Command: setTime, value: 1520943949, to: 137 [2018-3-13 11:25:49] [FibaroHC2] Command: setTargetLevel, value: 21, to: 137 [2018-3-13 11:25:49] [FibaroHC2] Setting value to device: 137 parameter: Target Temperature [2018-3-13 11:25:48] [FibaroHC2] Command: setTime, value: 1520943948, to: 137 [2018-3-13 11:25:48] [FibaroHC2] Command: setTargetLevel, value: 20, to: 137 [2018-3-13 11:25:48] [FibaroHC2] Setting value to device: 137 parameter: Target Temperature [2018-3-13 11:25:48] [FibaroHC2] Command: setTime, value: 1520943948, to: 137 [2018-3-13 11:25:48] [FibaroHC2] Command: setTargetLevel, value: 18, to: 137 [2018-3-13 11:25:48] [FibaroHC2] Setting value to device: 137 parameter: Target Temperature [2018-3-13 11:25:48] [FibaroHC2] Command: setTargetLevel, value: 17, to: 137 [2018-3-13 11:25:47] [FibaroHC2] Command: setTime, value: 1520943947, to: 137 [2018-3-13 11:25:47] [FibaroHC2] Setting value to device: 137 parameter: Target Temperature

4 Temp on valve is immediately set to 25. (Valve temp should also be set to 20 like the temp sensor?==> Only one device?) In the Fibaro app the manual change is transferred. Temp is set to 25. So valve is opened. However the 1H is not set in the fibaro app. 5 It will remain 25° until next schedule change.

Test2: manually change it to 22.5 in the fibaro app Now it does take the 1H into account and looks like this: 6 This change is also transferred into the home app so this works: 7

Test 3: manually turning the valve If I change the temp by manually turning the valve itself the change is visible in the fibaro app. But home app does not change.

Test 4: Change device mode to off in Home APP. If I set the device to off in home app the device does not go to off in fibaro app. After refresh of the home app device is back on.

I understand that this is not ideal for troubleshooting. And I’m already grateful that the device is now showing in the Home app. But maybe one big improvement would be that if it detects a Bluetooth sensor as slave device, It combines the 2 devices into one. So that temp of valve device is correct. 8 Chauffage: Valve Badkamertemp: Temp sensor

MrGh0sT commented 4 years ago

Hello Guy’s,

Is it possible to have the « shadow.js » file with the FGT-001 mapped?

And Home Center Lite is able to use ten FGT-001 with this plugins in homebridge ?

Regards.

TineTurk commented 4 years ago

Hi Guys, I noticed that HomeKit compatible devices are displaying sensor temperature in the circle in the top left and set temperature written at the bottom. Homebridge (at least in my case) always displays set temperature. I guess wrong value is displayed there. Is there a chance to fix that somehow, to make it the same as HomeKit compatible devices are displaying it?

Homebridge: IMG_D4E043750908-1

HomeKit compatible thermostat: IMG_B31FD406D70C-1