Closed TRIROG closed 10 months ago
I have no idea what ylu mean with "MQTT". because I do not have such a device please add a full debug log or log from the example scripts from the library. without seeing the dat I can not do anything
Is running example.js enough or is there a switch for debug mode?
below is the output using
console.log(' Full mapped description: ' + JSON.stringify(dev.getData()));
there is a consumption data holder in both domesticHotWaterTank and climateControlMainZone
"consumptionData": {},
and
"consumptionData": {},
However it is empty in both cases, whilst in case of AC unit it is populated:
"consumptionData": {
"/electrical": {
"unit": "kWh",
"heating": {
"d": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"w": [0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null],
"m": [0, 0, 0, 0, 0, 0, 0, 0, 0, 82.7, 255.1, 138.8, 76.6, 163.1, 134.5, 94, 90.8, 0, 0, 0, 0, 0, 0, 0]
},
"cooling": {
"d": [0, 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"w": [0.1, 0.1, 0.1, 0.4, 0.1, 1, 0.2, 0, null, null, null, null, null, null],
"m": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0.1, 0, 0, 3, 16.4, 38.4, 0, 0, 0, 0, 0]
}
}
},
Heatpump json OUTPUT
Device 8395d242 - d81f - 4fb0 - 9a4a - XXXXXXXXXXXX Data:
last updated: Invalid Date
modelInfo: BRP069A78
Full mapped description: {
"gateway": {
"firmwareVersion": {
"settable": false,
"value": "3.2.5",
"maxLength": 8
},
"ipAddress": {
"settable": false,
"value": "XXX.XXX.XXX.XXX",
"maxLength": 15
},
"iconId": {
"settable": true,
"requiresReboot": false,
"value": 3
},
"isFirmwareUpdateSupported": {
"settable": false,
"requiresReboot": false,
"value": true
},
"macAddress": {
"settable": false,
"value": "XX:XX:XX:XX:XX:XX",
"maxLength": 17
},
"modelInfo": {
"settable": false,
"value": "BRP069A78",
"maxLength": 9
},
"name": {
"settable": true,
"requiresReboot": false,
"value": "Gateway",
"maxLength": 63
},
"ssid": {
"settable": false,
"requiresReboot": false,
"value": "daikin-ap",
"maxLength": 9
},
"serialNumber": {
"settable": false,
"value": "XXXXXXXX",
"maxLength": 16
},
"wifiConnectionSSID": {
"settable": false,
"requiresReboot": false,
"value": "XXXXXXXX",
"maxLength": 32
},
"wifiConnectionStrength": {
"settable": false,
"requiresReboot": false,
"value": -71,
"maxValue": 0,
"minValue": -90,
"stepValue": 1
}
},
**"climateControlMainZone": {
"consumptionData": {},**
"controlMode": {
"settable": false,
"requiresReboot": false,
"value": "leavingWaterTemperature",
"values": ["leavingWaterTemperature", "externalRoomTemperature", "roomTemperature"]
},
"errorCode": {
"settable": false,
"requiresReboot": false,
"value": "",
"maxLength": 16
},
"holidayMode": {},
"iconId": {
"settable": true,
"requiresReboot": false,
"value": 10
},
"isHolidayModeActive": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInEmergencyState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInErrorState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInInstallerState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInWarningState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"name": {
"settable": true,
"requiresReboot": false,
"value": "House heating control",
"maxLength": 63
},
"onOffMode": {
"settable": true,
"requiresReboot": false,
"value": "off",
"values": ["off", "on"]
},
"operationMode": {
"settable": false,
"requiresReboot": false,
"value": "heating",
"values": ["heating"]
},
"sensoryData": {
"/outdoorTemperature": {
"settable": false,
"requiresReboot": false,
"value": 28,
"maxValue": 127,
"minValue": -127,
"stepValue": 1
},
"/leavingWaterTemperature": {
"settable": false,
"requiresReboot": false,
"value": 21,
"maxValue": 127,
"minValue": -127,
"stepValue": 1
}
},
"setpointMode": {
"settable": false,
"requiresReboot": true,
"value": "weatherDependent",
"values": ["fixed", "weatherDependent"]
},
"temperatureControl": {
"/operationModes/auto/setpoints/leavingWaterOffset": {
"settable": true,
"requiresReboot": false,
"value": 0,
"maxValue": 10,
"minValue": -10,
"stepValue": 1
},
"/operationModes/heating/setpoints/leavingWaterOffset": {
"settable": true,
"requiresReboot": false,
"value": 0,
"maxValue": 10,
"minValue": -10,
"stepValue": 1
}
}
},
**"domesticHotWaterTank": {
"consumptionData": {},**
"errorCode": {
"settable": false,
"requiresReboot": false,
"value": "",
"maxLength": 16
},
"heatupMode": {
"settable": false,
"requiresReboot": true,
"value": "reheatSchedule",
"values": ["reheatOnly", "reheatSchedule", "scheduleOnly"]
},
"iconId": {
"settable": true,
"requiresReboot": false,
"value": 14
},
"isHolidayModeActive": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInEmergencyState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInErrorState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInInstallerState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInWarningState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isPowerfulModeActive": {
"settable": false,
"requiresReboot": false,
"value": false
},
"name": {
"settable": true,
"requiresReboot": false,
"value": "Domestic hot water",
"maxLength": 63
},
"onOffMode": {
"settable": true,
"requiresReboot": false,
"value": "on",
"values": ["off", "on"]
},
"operationMode": {
"settable": false,
"value": "heating",
"values": ["heating"]
},
"powerfulMode": {
"settable": true,
"requiresReboot": false,
"value": "off",
"values": ["off", "on"]
},
"schedule": {
"/currentMode": {
"settable": false,
"value": "heating",
"values": ["heating"]
},
"/modes/heating/enabled": {
"settable": false,
"requiresReboot": false,
"value": true
},
"/modes/heating/currentSchedule": {
"settable": true,
"requiresReboot": false,
"value": "scheduleHeatingMode1",
"values": ["scheduleHeatingMode1"]
},
"/modes/heating/meta": {
"minIntervalBetweenActions": "00:10:00",
"maxSchedules": 1,
"maxActionsPerActionPeriod": 4,
"consecutiveActionsAllowed": true,
"actionTypes": {
"domesticHotWaterTemperature": {
"settable": false,
"values": ["eco", "comfort", "turn_off"]
}
}
},
"/modes/heating/schedules/scheduleHeatingMode1": {
"settable": true,
"name": {
"settable": true,
"requiresReboot": false,
"value": "User defined"
},
"meta": {
"isReadOnly": false,
"actionPeriods": ["monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"]
},
"actions": {
"monday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
},
"tuesday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
},
"wednesday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
},
"thursday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
},
"friday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
},
"saturday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
},
"sunday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
}
}
}
},
"sensoryData": {
"/tankTemperature": {
"settable": false,
"requiresReboot": false,
"value": 47,
"maxValue": 127,
"minValue": -127,
"stepValue": 1
}
},
"setpointMode": {
"settable": false,
"requiresReboot": false,
"value": "fixed",
"values": ["fixed", "weatherDependent"]
},
"temperatureControl": {
"/operationModes/heating/setpoints/domesticHotWaterTemperature": {
"settable": false,
"requiresReboot": false,
"value": 50,
"maxValue": 75,
"minValue": 30,
"stepValue": 1
}
}
},
"indoorUnitHydro": {
"eepromVersion": {
"settable": false,
"requiresReboot": false,
"value": "1708873-13A",
"maxLength": 16
},
"iconId": {
"settable": true,
"requiresReboot": false,
"value": 4
},
"modelInfo": {
"settable": false,
"requiresReboot": false,
"value": "ETBH12EF9W",
"maxLength": 16
},
"name": {
"settable": true,
"requiresReboot": false,
"value": "Indoor Hydro Unit",
"maxLength": 63
},
"softwareVersion": {
"settable": false,
"requiresReboot": false,
"value": "0792",
"maxLength": 16
}
},
"outdoorUnit": {
"iconId": {
"settable": true,
"requiresReboot": false,
"value": 5
},
"name": {
"settable": true,
"requiresReboot": false,
"value": "Outdoor Unit",
"maxLength": 63
},
"softwareVersion": {
"settable": false,
"requiresReboot": false,
"value": "8028",
"maxLength": 16
}
},
"userInterface": {
"dateTime": {
"settable": false,
"requiresReboot": false,
"value": "2023-07-31T14:39:37"
},
"firmwareVersion": {
"settable": false,
"requiresReboot": false,
"deprecated": "DEPRECATED",
"value": "7.1.0",
"maxLength": 16
},
"iconId": {
"settable": true,
"requiresReboot": false,
"value": 6
},
"miconId": {
"settable": false,
"requiresReboot": false,
"value": "20010E07",
"maxLength": 16
},
"modelInfo": {
"settable": false,
"requiresReboot": false,
"value": "ETBH12EF9W",
"maxLength": 16
},
"name": {
"settable": true,
"requiresReboot": false,
"value": "User Interface",
"maxLength": 63
},
"softwareVersion": {
"settable": false,
"requiresReboot": false,
"value": "7.1.0",
"maxLength": 16
}
}
}
´´´
Thank you, I will look into it, but might need some days. but so it seems that the library itself supports it ... sowhat did youmean with "MQTT" ? How do you use it?
im using the modified version of your example file someone posted over at openhab forums in 2018 (here is the topic https://community.openhab.org/t/daikin-brp069c4x-ftxm35r-perferra-binding-not-working/123705/5). It just forwards the readouts to a MQTT server where the data is then read and parsed by home automation system. So in a way a MQTT server acts as a proxy for IOT where the devices can exchange messages.
hre is a screenshot of data for my AC unit that is sent to MQTT every minute.
Did a litle bit of digging and anabled some additional logging in device.js and got this:
ENTER:
found electrical
ENTER: /electrical
found heating
ENTER: /electrical/heating
found d
ENTER: /electrical/heating/d
found w
ENTER: /electrical/heating/w
found m
ENTER: /electrical/heating/m
HHHMMM 16
RES-KEY climateControlMainZone - consumptionData: {}
and
ENTER:
HHHMMM startDate
HHHMMM endDate
RES-KEY climateControlMainZone - holidayMode: {}
ENTER:
found electrical
ENTER: /electrical
found heating
ENTER: /electrical/heating
found d
ENTER: /electrical/heating/d
HHHMMM 1
HHHMMM 13
found w
ENTER: /electrical/heating/w
HHHMMM 0
HHHMMM 1
HHHMMM 2
HHHMMM 3
HHHMMM 4
HHHMMM 5
HHHMMM 6
HHHMMM 7
found m
ENTER: /electrical/heating/m
HHHMMM 16
HHHMMM 17
HHHMMM 18
HHHMMM 19
RES-KEY domesticHotWaterTank - consumptionData: {}
However i can't understand it - i'm guessing the code has trouble translating the values?
@TRIROG I could please need a debug log ... please uncomment https://github.com/Apollon77/daikin-controller-cloud/blob/main/example/example.js#L75 ... I need this full json to understand whats different in the structure there
Here you go (i included also data from AC unit (second device) for which consumprion data is parsed correctly,
Cloud Device Details:
[{
"_id": "XXXX",
"deviceModel": "Altherma",
"type": "heating-wlan",
"isCloudConnectionUp": {
"settable": false,
"value": true
},
"managementPoints": [{
"embeddedId": "gateway",
"managementPointType": "gateway",
"managementPointCategory": "secondary",
"firmwareVersion": {
"settable": false,
"value": "3.2.5",
"maxLength": 8
},
"ipAddress": {
"settable": false,
"value": "XXXX",
"maxLength": 15
},
"iconId": {
"settable": true,
"requiresReboot": false,
"value": 3
},
"isFirmwareUpdateSupported": {
"settable": false,
"requiresReboot": false,
"value": true
},
"macAddress": {
"settable": false,
"value": "XXXX",
"maxLength": 17
},
"modelInfo": {
"settable": false,
"value": "BRP069A78",
"maxLength": 9
},
"name": {
"settable": true,
"requiresReboot": false,
"value": "Gateway",
"maxLength": 63
},
"ssid": {
"settable": false,
"requiresReboot": false,
"value": "daikin-ap",
"maxLength": 9
},
"serialNumber": {
"settable": false,
"value": "XXXX",
"maxLength": 16
},
"wifiConnectionSSID": {
"settable": false,
"requiresReboot": false,
"value": "XXXX",
"maxLength": 32
},
"wifiConnectionStrength": {
"settable": false,
"requiresReboot": false,
"value": -74,
"maxValue": 0,
"minValue": -90,
"stepValue": 1
}
}, {
"embeddedId": "climateControlMainZone",
"managementPointType": "climateControl",
"managementPointSubType": "mainZone",
"managementPointCategory": "primary",
"consumptionData": {
"settable": false,
"requiresReboot": false,
"ref": "#consumptionData",
"value": {
"electrical": {
"heating": {
"d": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null],
"w": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null],
"m": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3, 0, 0, 0, null, null, null, null]
}
}
}
},
"controlMode": {
"settable": false,
"requiresReboot": false,
"value": "leavingWaterTemperature",
"values": ["leavingWaterTemperature", "externalRoomTemperature", "roomTemperature"]
},
"errorCode": {
"settable": false,
"requiresReboot": false,
"value": "",
"maxLength": 16
},
"holidayMode": {
"settable": false,
"requiresReboot": false,
"ref": "#holidayMode",
"value": {
"enabled": false,
"startDate": "2023-08-14",
"endDate": "2023-08-15"
}
},
"iconId": {
"settable": false,
"requiresReboot": false,
"value": 10
},
"isHolidayModeActive": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInEmergencyState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInErrorState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInInstallerState": {
"settable": false,
"requiresReboot": false,
"value": true
},
"isInWarningState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"name": {
"settable": false,
"requiresReboot": false,
"value": "House heating control",
"maxLength": 63
},
"onOffMode": {
"settable": false,
"requiresReboot": false,
"value": "off",
"values": ["off", "on"]
},
"operationMode": {
"settable": false,
"requiresReboot": false,
"value": "heating",
"values": ["heating"]
},
"sensoryData": {
"settable": false,
"ref": "#sensoryData",
"value": {
"outdoorTemperature": {
"settable": false,
"requiresReboot": false,
"value": 34,
"maxValue": 127,
"minValue": -127,
"stepValue": 1
},
"leavingWaterTemperature": {
"settable": false,
"requiresReboot": false,
"value": 23,
"maxValue": 127,
"minValue": -127,
"stepValue": 1
}
}
},
"setpointMode": {
"settable": false,
"requiresReboot": true,
"value": "weatherDependent",
"values": ["fixed", "weatherDependent"]
},
"temperatureControl": {
"settable": false,
"ref": "#temperatureControl",
"value": {
"operationModes": {
"auto": {
"setpoints": {
"leavingWaterOffset": {
"settable": false,
"requiresReboot": false,
"value": 0,
"maxValue": 10,
"minValue": -10,
"stepValue": 1
}
}
},
"heating": {
"setpoints": {
"leavingWaterOffset": {
"settable": false,
"requiresReboot": false,
"value": 0,
"maxValue": 10,
"minValue": -10,
"stepValue": 1
}
}
},
"cooling": {
"setpoints": {}
}
}
}
}
}, {
"embeddedId": "domesticHotWaterTank",
"managementPointType": "domesticHotWaterTank",
"managementPointCategory": "primary",
"consumptionData": {
"settable": false,
"requiresReboot": false,
"ref": "#consumptionData",
"value": {
"electrical": {
"heating": {
"d": [0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, null, null, null],
"w": [2, 0, 2, 1, 2, 1, 1, 2, 1, 2, 1, null, null, null],
"m": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 31, 53, 46, 34, null, null, null, null]
}
}
}
},
"errorCode": {
"settable": false,
"requiresReboot": false,
"value": "",
"maxLength": 16
},
"heatupMode": {
"settable": false,
"requiresReboot": true,
"value": "reheatSchedule",
"values": ["reheatOnly", "reheatSchedule", "scheduleOnly"]
},
"iconId": {
"settable": false,
"requiresReboot": false,
"value": 14
},
"isHolidayModeActive": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInEmergencyState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInErrorState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInInstallerState": {
"settable": false,
"requiresReboot": false,
"value": true
},
"isInWarningState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isPowerfulModeActive": {
"settable": false,
"requiresReboot": false,
"value": false
},
"name": {
"settable": false,
"requiresReboot": false,
"value": "Domestic hot water",
"maxLength": 63
},
"onOffMode": {
"settable": false,
"requiresReboot": false,
"value": "on",
"values": ["off", "on"]
},
"operationMode": {
"settable": false,
"value": "heating",
"values": ["heating"]
},
"powerfulMode": {
"settable": false,
"requiresReboot": false,
"value": "off",
"values": ["off", "on"]
},
"schedule": {
"settable": false,
"ref": "#schedule",
"value": {
"currentMode": {
"settable": false,
"value": "heating",
"values": ["heating"]
},
"modes": {
"heating": {
"enabled": {
"settable": false,
"requiresReboot": false,
"value": true
},
"currentSchedule": {
"settable": false,
"requiresReboot": false,
"value": "scheduleHeatingMode1",
"values": ["scheduleHeatingMode1"]
},
"meta": {
"minIntervalBetweenActions": "00:10:00",
"maxSchedules": 1,
"maxActionsPerActionPeriod": 4,
"consecutiveActionsAllowed": true,
"actionTypes": {
"domesticHotWaterTemperature": {
"settable": false,
"values": ["eco", "comfort", "turn_off"]
}
}
},
"schedules": {
"scheduleHeatingMode1": {
"settable": false,
"name": {
"settable": false,
"requiresReboot": false,
"value": "User defined"
},
"meta": {
"isReadOnly": false,
"actionPeriods": ["monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"]
},
"actions": {
"monday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
},
"tuesday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
},
"wednesday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
},
"thursday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
},
"friday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
},
"saturday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
},
"sunday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
}
}
}
}
}
}
}
},
"sensoryData": {
"settable": false,
"ref": "#sensoryData",
"value": {
"tankTemperature": {
"settable": false,
"requiresReboot": false,
"value": 47,
"maxValue": 127,
"minValue": -127,
"stepValue": 1
}
}
},
"setpointMode": {
"settable": false,
"requiresReboot": false,
"value": "fixed",
"values": ["fixed", "weatherDependent"]
},
"temperatureControl": {
"settable": false,
"ref": "#temperatureControl",
"value": {
"operationModes": {
"heating": {
"setpoints": {
"domesticHotWaterTemperature": {
"settable": false,
"requiresReboot": false,
"value": 50,
"maxValue": 75,
"minValue": 30,
"stepValue": 1
}
}
}
}
}
}
}, {
"embeddedId": "indoorUnitHydro",
"managementPointType": "indoorUnitHydro",
"managementPointCategory": "secondary",
"eepromVersion": {
"settable": false,
"requiresReboot": false,
"value": "1708873-13A",
"maxLength": 16
},
"iconId": {
"settable": true,
"requiresReboot": false,
"value": 4
},
"modelInfo": {
"settable": false,
"requiresReboot": false,
"value": "ETBH12EF9W",
"maxLength": 16
},
"name": {
"settable": true,
"requiresReboot": false,
"value": "Indoor Hydro Unit",
"maxLength": 63
},
"softwareVersion": {
"settable": false,
"requiresReboot": false,
"value": "0792",
"maxLength": 16
}
}, {
"embeddedId": "outdoorUnit",
"managementPointType": "outdoorUnit",
"managementPointCategory": "secondary",
"iconId": {
"settable": true,
"requiresReboot": false,
"value": 5
},
"name": {
"settable": true,
"requiresReboot": false,
"value": "Outdoor Unit",
"maxLength": 63
},
"softwareVersion": {
"settable": false,
"requiresReboot": false,
"value": "8028",
"maxLength": 16
}
}, {
"embeddedId": "userInterface",
"managementPointType": "userInterface",
"managementPointCategory": "secondary",
"dateTime": {
"settable": false,
"requiresReboot": false,
"value": "2023-08-24T10:14:31"
},
"firmwareVersion": {
"settable": false,
"requiresReboot": false,
"deprecated": "DEPRECATED",
"value": "7.1.0",
"maxLength": 16
},
"iconId": {
"settable": true,
"requiresReboot": false,
"value": 6
},
"miconId": {
"settable": false,
"requiresReboot": false,
"value": "20010E07",
"maxLength": 16
},
"modelInfo": {
"settable": false,
"requiresReboot": false,
"value": "ETBH12EF9W",
"maxLength": 16
},
"name": {
"settable": true,
"requiresReboot": false,
"value": "User Interface",
"maxLength": 63
},
"softwareVersion": {
"settable": false,
"requiresReboot": false,
"value": "7.1.0",
"maxLength": 16
}
}
],
"embeddedId": "XXXX",
"timestamp": "2023-08-24T16:33:13.652Z",
"id": "XXXX"
}, {
"_id": "XXXX",
"type": "dx4",
"deviceModel": "dx4",
"isCloudConnectionUp": {
"settable": false,
"value": true
},
"managementPoints": [{
"embeddedId": "gateway",
"managementPointType": "gateway",
"managementPointCategory": "secondary",
"daylightSavingTimeEnabled": {
"settable": true,
"value": true
},
"errorCode": {
"settable": false,
"value": ""
},
"firmwareVersion": {
"settable": false,
"value": "1_25_0"
},
"isFirmwareUpdateSupported": {
"settable": false,
"value": true
},
"isInErrorState": {
"settable": false,
"value": false
},
"ledEnabled": {
"settable": true,
"value": true
},
"macAddress": {
"settable": false,
"value": "XXXX"
},
"modelInfo": {
"settable": false,
"value": "BRP069C4x"
},
"regionCode": {
"settable": false,
"value": "eu"
},
"serialNumber": {
"settable": false,
"value": "XXXX"
},
"ssid": {
"settable": false,
"value": "XXXX"
},
"timeZone": {
"settable": true,
"value": "Europe/Vienna"
},
"wifiConnectionSSID": {
"settable": false,
"value": "XXXX"
},
"wifiConnectionStrength": {
"settable": false,
"value": -51,
"maxValue": 0,
"minValue": -90,
"stepValue": 1
}
}, {
"embeddedId": "climateControl",
"managementPointType": "climateControl",
"managementPointSubType": "mainZone",
"managementPointCategory": "primary",
"consumptionData": {
"ref": "#consumptionData",
"settable": false,
"value": {
"electrical": {
"unit": "kWh",
"heating": {
"d": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"w": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null],
"m": [0, 0, 0, 0, 0, 0, 0, 0, 0, 82.7, 255.1, 138.8, 76.6, 163.1, 134.5, 94, 90.8, 0, 0, 0, 0, 0, 0, 0]
},
"cooling": {
"d": [0.3, 0.2, 0.2, 0.1, 0.3, 0.3, 0, 0, 0.4, 0.3, 0.3, 0.2, 0.3, 0.2, 0.2, 0.3, 0, 0, 0, 0, 0.2, 0, 0, 0],
"w": [0.2, 0.1, 1.2, 0.2, 2.1, 2.4, 3.6, 3.1, 1.4, 2.6, 1.2, null, null, null],
"m": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0.1, 0, 0, 3, 16.4, 38.5, 23.8, 0, 0, 0, 0]
}
}
}
},
"demandControl": {
"ref": "#demandControl",
"settable": true,
"value": {
"currentMode": {
"value": "off",
"settable": true,
"values": ["off", "auto", "fixed", "scheduled"]
},
"modes": {
"fixed": {
"stepValue": 5,
"value": 100,
"minValue": 40,
"maxValue": 100,
"settable": true
},
"scheduled": {
"settable": true,
"meta": {
"minIntervalBetweenActions": "00:01:00",
"maxActionsPerActionPeriod": 4,
"consecutiveActionsAllowed": true,
"actionPeriods": ["monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"],
"actionTypes": {
"currentMode": {
"settable": true,
"values": ["off", "fixed"]
},
"modes": {
"fixed": {
"stepValue": 5,
"minValue": 40,
"maxValue": 100,
"settable": true
}
}
}
},
"value": {
"actions": {}
}
}
}
}
},
"econoMode": {
"settable": true,
"values": ["on", "off"],
"value": "on"
},
"errorCode": {
"settable": false,
"value": "00-"
},
"fanControl": {
"ref": "#fanControl",
"settable": true,
"value": {
"operationModes": {
"heating": {
"fanSpeed": {
"currentMode": {
"value": "auto",
"settable": true,
"values": ["auto", "quiet", "fixed"]
},
"modes": {
"fixed": {
"value": 1,
"stepValue": 1,
"minValue": 1,
"maxValue": 5,
"settable": true
}
}
},
"fanDirection": {
"vertical": {
"currentMode": {
"value": "stop",
"settable": true,
"values": ["stop", "swing", "floorHeatingAirflow"]
}
}
}
},
"cooling": {
"fanSpeed": {
"currentMode": {
"value": "auto",
"settable": true,
"values": ["auto", "quiet", "fixed"]
},
"modes": {
"fixed": {
"value": 5,
"stepValue": 1,
"minValue": 1,
"maxValue": 5,
"settable": true
}
}
},
"fanDirection": {
"vertical": {
"currentMode": {
"value": "stop",
"settable": true,
"values": ["stop", "swing"]
}
}
}
},
"auto": {
"fanSpeed": {
"currentMode": {
"value": "auto",
"settable": true,
"values": ["auto", "quiet", "fixed"]
},
"modes": {
"fixed": {
"value": 5,
"stepValue": 1,
"minValue": 1,
"maxValue": 5,
"settable": true
}
}
},
"fanDirection": {
"vertical": {
"currentMode": {
"value": "stop",
"settable": true,
"values": ["stop", "swing"]
}
}
}
},
"dry": {
"fanSpeed": {
"currentMode": {
"value": "auto",
"settable": true,
"values": ["auto"]
}
},
"fanDirection": {
"vertical": {
"currentMode": {
"value": "stop",
"settable": true,
"values": ["stop", "swing"]
}
}
}
},
"fanOnly": {
"fanSpeed": {
"currentMode": {
"value": "auto",
"settable": true,
"values": ["auto", "quiet", "fixed"]
},
"modes": {
"fixed": {
"value": 3,
"stepValue": 1,
"minValue": 1,
"maxValue": 5,
"settable": true
}
}
},
"fanDirection": {
"vertical": {
"currentMode": {
"value": "stop",
"settable": true,
"values": ["stop", "swing"]
}
}
}
}
}
}
},
"holidayMode": {
"ref": "#holidayMode",
"settable": true,
"value": {
"enabled": false
}
},
"iconId": {
"settable": true,
"maxValue": 255,
"minValue": 0,
"value": 15
},
"isCoolHeatMaster": {
"settable": false,
"value": true
},
"isHolidayModeActive": {
"settable": false,
"value": false
},
"isInCautionState": {
"settable": false,
"value": false
},
"isInErrorState": {
"settable": false,
"value": false
},
"isInWarningState": {
"settable": false,
"value": false
},
"isLockFunctionEnabled": {
"settable": false,
"value": false
},
"name": {
"settable": true,
"maxLength": 20,
"value": "Living room"
},
"onOffMode": {
"settable": true,
"values": ["on", "off"],
"value": "on"
},
"operationMode": {
"settable": true,
"value": "dry",
"values": ["fanOnly", "heating", "cooling", "auto", "dry"]
},
"outdoorSilentMode": {
"settable": false,
"values": ["on", "off"],
"value": "off"
},
"powerfulMode": {
"settable": true,
"values": ["on", "off"],
"value": "off"
},
"isPowerfulModeActive": {
"settable": false,
"value": false
},
"schedule": {
"ref": "#schedule",
"settable": true,
"value": {
"currentMode": {
"value": "any",
"settable": true,
"values": ["any"]
},
"nextAction": {},
"modes": {
"any": {
"currentSchedule": {
"value": "0",
"settable": true,
"values": ["0", "1", "2"]
},
"enabled": {
"value": false,
"settable": true
},
"meta": {
"minIntervalBetweenActions": "00:01:00",
"maxSchedules": 1,
"maxActionsPerActionPeriod": 6,
"consecutiveActionsAllowed": true,
"actionTypes": {
"operationMode": {
"settable": false,
"values": ["fanOnly", "heating", "cooling", "auto", "dry", "off"]
},
"roomTemperature": {
"heating": {
"settable": false,
"stepValue": 0.5,
"minValue": 10,
"maxValue": 30
},
"cooling": {
"settable": false,
"stepValue": 0.5,
"minValue": 18,
"maxValue": 32
},
"auto": {
"settable": false,
"stepValue": 0.5,
"minValue": 18,
"maxValue": 30
}
},
"fanSpeed": {
"heating": {
"currentMode": {
"settable": false,
"values": ["auto", "quiet", "fixed"]
},
"modes": {
"fixed": {
"stepValue": 1,
"minValue": 1,
"maxValue": 5,
"settable": false
}
}
},
"cooling": {
"currentMode": {
"settable": false,
"values": ["auto", "quiet", "fixed"]
},
"modes": {
"fixed": {
"stepValue": 1,
"minValue": 1,
"maxValue": 5,
"settable": false
}
}
},
"auto": {
"currentMode": {
"settable": false,
"values": ["auto", "quiet", "fixed"]
},
"modes": {
"fixed": {
"stepValue": 1,
"minValue": 1,
"maxValue": 5,
"settable": false
}
}
},
"dry": {
"currentMode": {
"settable": false,
"values": ["auto"]
}
},
"fanOnly": {
"currentMode": {
"settable": false,
"values": ["auto", "quiet", "fixed"]
},
"modes": {
"fixed": {
"stepValue": 1,
"minValue": 1,
"maxValue": 5,
"settable": false
}
}
}
},
"econoMode": {
"settable": false,
"values": ["on", "off"]
}
}
},
"schedules": {
"0": {
"name": {
"maxLength": 32,
"settable": true,
"value": ""
},
"meta": {
"actionPeriods": ["monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"],
"isReadOnly": false
},
"actions": {
"monday": {
"05:30:00": {
"operationMode": "heating",
"roomTemperature": 20,
"fanSpeed": {
"currentMode": "auto"
},
"econoMode": "off"
}
},
"tuesday": {
"05:30:00": {
"operationMode": "heating",
"roomTemperature": 20,
"fanSpeed": {
"currentMode": "auto"
},
"econoMode": "off"
}
},
"wednesday": {
"05:30:00": {
"operationMode": "heating",
"roomTemperature": 20,
"fanSpeed": {
"currentMode": "auto"
},
"econoMode": "off"
}
},
"thursday": {
"05:30:00": {
"operationMode": "heating",
"roomTemperature": 20,
"fanSpeed": {
"currentMode": "auto"
},
"econoMode": "off"
}
},
"friday": {
"05:30:00": {
"operationMode": "heating",
"roomTemperature": 20,
"fanSpeed": {
"currentMode": "auto"
},
"econoMode": "off"
}
},
"saturday": {
"05:30:00": {
"operationMode": "heating",
"roomTemperature": 20,
"fanSpeed": {
"currentMode": "auto"
},
"econoMode": "off"
}
},
"sunday": {
"05:30:00": {
"operationMode": "heating",
"roomTemperature": 20,
"fanSpeed": {
"currentMode": "auto"
},
"econoMode": "off"
}
}
},
"settable": true
},
"1": {
"name": {
"maxLength": 32,
"settable": true,
"value": ""
},
"meta": {
"actionPeriods": ["monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"],
"isReadOnly": false
},
"actions": {},
"settable": true
},
"2": {
"name": {
"maxLength": 32,
"settable": true,
"value": ""
},
"meta": {
"actionPeriods": ["monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"],
"isReadOnly": false
},
"actions": {},
"settable": true
}
}
}
}
}
},
"sensoryData": {
"ref": "#sensoryData",
"settable": false,
"value": {
"roomTemperature": {
"settable": false,
"unit": "°C",
"value": 23,
"stepValue": 1,
"minValue": -25,
"maxValue": 48
},
"roomHumidity": {
"settable": false,
"unit": "%",
"value": 55,
"stepValue": 1,
"minValue": 25,
"maxValue": 85
},
"outdoorTemperature": {
"settable": false,
"unit": "°C",
"value": 30.5,
"stepValue": 0.5,
"minValue": -25,
"maxValue": 48
}
}
},
"streamerMode": {
"settable": true,
"values": ["on", "off"],
"value": "on"
},
"temperatureControl": {
"ref": "#temperatureControl",
"settable": true,
"value": {
"operationModes": {
"heating": {
"setpoints": {
"roomTemperature": {
"settable": true,
"value": 25,
"unit": "°C",
"stepValue": 0.5,
"minValue": 10,
"maxValue": 30
}
}
},
"cooling": {
"setpoints": {
"roomTemperature": {
"settable": true,
"value": 25,
"unit": "°C",
"stepValue": 0.5,
"minValue": 18,
"maxValue": 32
}
}
},
"auto": {
"setpoints": {
"roomTemperature": {
"settable": true,
"value": 25,
"unit": "°C",
"stepValue": 0.5,
"minValue": 18,
"maxValue": 30
}
}
}
}
}
}
}, {
"embeddedId": "indoorUnit",
"managementPointType": "indoorUnit",
"managementPointCategory": "secondary",
"softwareVersion": {
"settable": false,
"value": "19015C02"
},
"eepromVersion": {
"settable": false,
"value": "1575"
},
"dryKeepSetting": {
"settable": false,
"values": ["on", "off"],
"value": "on"
}
}, {
"embeddedId": "outdoorUnit",
"managementPointType": "outdoorUnit",
"managementPointCategory": "secondary",
"errorCode": {
"settable": false,
"value": "00-"
},
"isInErrorState": {
"settable": false,
"value": false
},
"isInWarningState": {
"settable": false,
"value": false
},
"isInCautionState": {
"settable": false,
"value": false
}
}
],
"embeddedId": "XXXX",
"timestamp": "2023-08-24T16:35:07.166Z",
"id": "XXXX"
}
]
Ok with this the reason is clear and as thought ... the unit is missing in the datastructure ... if you compare the alTherma and the other you see that
vs.
Ok @TRIROG @FrAcTi0N please try github version ... does it fix it? I added special habding for this case (comparable to how @FrAcTi0N propsed in his PR) and also aded the missing unit
Tried it and it works! Was just wondering regarding the "null" in the consumption data for the heatpump (for daily timeframes that have not yet occured):
"ref": "#consumptionData",
"value": {
"electrical": {
"heating": {
"d": [0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,null,null,null,null,null,null,null,null],
i see that for the AC unit instead of "null" there is a "0":
"electrical": {
"unit": "kWh",
"heating": {
"d": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
Is this Daikin side?
Yes daikin side - we just pass through data as they come in. Could you please provide me a full output of both logs like. https://github.com/Apollon77/daikin-controller-cloud/blob/main/example/example.js#L85 please. Want to verif that it is as expected, thx
Here:
Full mapped description:{
"gateway": {
"firmwareVersion": {
"settable": false,
"value": "3.2.5",
"maxLength": 8
},
"ipAddress": {
"settable": false,
"value": "XXXX",
"maxLength": 15
},
"iconId": {
"settable": true,
"requiresReboot": false,
"value": 3
},
"isFirmwareUpdateSupported": {
"settable": false,
"requiresReboot": false,
"value": true
},
"macAddress": {
"settable": false,
"value": "XXXX",
"maxLength": 17
},
"modelInfo": {
"settable": false,
"value": "BRP069A78",
"maxLength": 9
},
"name": {
"settable": true,
"requiresReboot": false,
"value": "Gateway",
"maxLength": 63
},
"ssid": {
"settable": false,
"requiresReboot": false,
"value": "daikin-ap",
"maxLength": 9
},
"serialNumber": {
"settable": false,
"value": "XXXX",
"maxLength": 16
},
"wifiConnectionSSID": {
"settable": false,
"requiresReboot": false,
"value": "XXXX",
"maxLength": 32
},
"wifiConnectionStrength": {
"settable": false,
"requiresReboot": false,
"value": -71,
"maxValue": 0,
"minValue": -90,
"stepValue": 1
}
},
"climateControlMainZone": {
"consumptionData": {
"/electrical": {
"heating": {
"d": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null],
"w": [0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null],
"m": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3, 0, 0, 0, null, null, null, null]
},
"unit": "kWh"
}
},
"controlMode": {
"settable": false,
"requiresReboot": false,
"value": "leavingWaterTemperature",
"values": ["leavingWaterTemperature", "externalRoomTemperature", "roomTemperature"]
},
"errorCode": {
"settable": false,
"requiresReboot": false,
"value": "",
"maxLength": 16
},
"holidayMode": {},
"iconId": {
"settable": true,
"requiresReboot": false,
"value": 10
},
"isHolidayModeActive": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInEmergencyState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInErrorState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInInstallerState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInWarningState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"name": {
"settable": true,
"requiresReboot": false,
"value": "House heating control",
"maxLength": 63
},
"onOffMode": {
"settable": true,
"requiresReboot": false,
"value": "off",
"values": ["off", "on"]
},
"operationMode": {
"settable": false,
"requiresReboot": false,
"value": "heating",
"values": ["heating"]
},
"sensoryData": {
"/outdoorTemperature": {
"settable": false,
"requiresReboot": false,
"value": 26,
"maxValue": 127,
"minValue": -127,
"stepValue": 1
},
"/leavingWaterTemperature": {
"settable": false,
"requiresReboot": false,
"value": 23,
"maxValue": 127,
"minValue": -127,
"stepValue": 1
}
},
"setpointMode": {
"settable": false,
"requiresReboot": true,
"value": "weatherDependent",
"values": ["fixed", "weatherDependent"]
},
"temperatureControl": {
"/operationModes/auto/setpoints/leavingWaterOffset": {
"settable": true,
"requiresReboot": false,
"value": 0,
"maxValue": 10,
"minValue": -10,
"stepValue": 1
},
"/operationModes/heating/setpoints/leavingWaterOffset": {
"settable": true,
"requiresReboot": false,
"value": 0,
"maxValue": 10,
"minValue": -10,
"stepValue": 1
}
}
},
"domesticHotWaterTank": {
"consumptionData": {
"/electrical": {
"heating": {
"d": [0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, null, null, null, null, null, null, null],
"w": [2, 1, 2, 1, 1, 1, 2, 1, null, null, null, null, null, null],
"m": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 31, 53, 46, 39, null, null, null, null]
},
"unit": "kWh"
}
},
"errorCode": {
"settable": false,
"requiresReboot": false,
"value": "",
"maxLength": 16
},
"heatupMode": {
"settable": false,
"requiresReboot": true,
"value": "reheatSchedule",
"values": ["reheatOnly", "reheatSchedule", "scheduleOnly"]
},
"iconId": {
"settable": true,
"requiresReboot": false,
"value": 14
},
"isHolidayModeActive": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInEmergencyState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInErrorState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInInstallerState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isInWarningState": {
"settable": false,
"requiresReboot": false,
"value": false
},
"isPowerfulModeActive": {
"settable": false,
"requiresReboot": false,
"value": false
},
"name": {
"settable": true,
"requiresReboot": false,
"value": "Domestic hot water",
"maxLength": 63
},
"onOffMode": {
"settable": true,
"requiresReboot": false,
"value": "on",
"values": ["off", "on"]
},
"operationMode": {
"settable": false,
"value": "heating",
"values": ["heating"]
},
"powerfulMode": {
"settable": true,
"requiresReboot": false,
"value": "off",
"values": ["off", "on"]
},
"schedule": {
"/currentMode": {
"settable": false,
"value": "heating",
"values": ["heating"]
},
"/modes/heating/enabled": {
"settable": false,
"requiresReboot": false,
"value": true
},
"/modes/heating/currentSchedule": {
"settable": true,
"requiresReboot": false,
"value": "scheduleHeatingMode1",
"values": ["scheduleHeatingMode1"]
},
"/modes/heating/meta": {
"minIntervalBetweenActions": "00:10:00",
"maxSchedules": 1,
"maxActionsPerActionPeriod": 4,
"consecutiveActionsAllowed": true,
"actionTypes": {
"domesticHotWaterTemperature": {
"settable": false,
"values": ["eco", "comfort", "turn_off"]
}
}
},
"/modes/heating/schedules/scheduleHeatingMode1": {
"settable": true,
"name": {
"settable": true,
"requiresReboot": false,
"value": "User defined"
},
"meta": {
"isReadOnly": false,
"actionPeriods": ["monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"]
},
"actions": {
"monday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
},
"tuesday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
},
"wednesday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
},
"thursday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
},
"friday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
},
"saturday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
},
"sunday": {
"02:00:00": {
"domesticHotWaterTemperature": "comfort"
},
"05:00:00": {
"domesticHotWaterTemperature": "turn_off"
}
}
}
}
},
"sensoryData": {
"/tankTemperature": {
"settable": false,
"requiresReboot": false,
"value": 49,
"maxValue": 127,
"minValue": -127,
"stepValue": 1
}
},
"setpointMode": {
"settable": false,
"requiresReboot": false,
"value": "fixed",
"values": ["fixed", "weatherDependent"]
},
"temperatureControl": {
"/operationModes/heating/setpoints/domesticHotWaterTemperature": {
"settable": false,
"requiresReboot": false,
"value": 50,
"maxValue": 75,
"minValue": 30,
"stepValue": 1
}
}
},
"indoorUnitHydro": {
"eepromVersion": {
"settable": false,
"requiresReboot": false,
"value": "1708873-13A",
"maxLength": 16
},
"iconId": {
"settable": true,
"requiresReboot": false,
"value": 4
},
"modelInfo": {
"settable": false,
"requiresReboot": false,
"value": "ETBH12EF9W",
"maxLength": 16
},
"name": {
"settable": true,
"requiresReboot": false,
"value": "Indoor Hydro Unit",
"maxLength": 63
},
"softwareVersion": {
"settable": false,
"requiresReboot": false,
"value": "0792",
"maxLength": 16
}
},
"outdoorUnit": {
"iconId": {
"settable": true,
"requiresReboot": false,
"value": 5
},
"name": {
"settable": true,
"requiresReboot": false,
"value": "Outdoor Unit",
"maxLength": 63
},
"softwareVersion": {
"settable": false,
"requiresReboot": false,
"value": "8028",
"maxLength": 16
}
},
"userInterface": {
"dateTime": {
"settable": false,
"requiresReboot": false,
"value": "2023-08-28T10:22:33"
},
"firmwareVersion": {
"settable": false,
"requiresReboot": false,
"deprecated": "DEPRECATED",
"value": "7.1.0",
"maxLength": 16
},
"iconId": {
"settable": true,
"requiresReboot": false,
"value": 6
},
"miconId": {
"settable": false,
"requiresReboot": false,
"value": "20010E07",
"maxLength": 16
},
"modelInfo": {
"settable": false,
"requiresReboot": false,
"value": "ETBH12EF9W",
"maxLength": 16
},
"name": {
"settable": true,
"requiresReboot": false,
"value": "User Interface",
"maxLength": 63
},
"softwareVersion": {
"settable": false,
"requiresReboot": false,
"value": "7.1.0",
"maxLength": 16
}
}
}
Cool, then I do release an update later
released as 1.2.0
My Altherma heat pump is also integrated in Onecta app. in the app i see also consumption data, the same as for the AC, but when polling the data with the app from server this data is missing in MQTT. The consupmtion data for AC is parsed and published successfully