Skip to content

Instantly share code, notes, and snippets.

@KarstenB
Created April 22, 2020 16:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KarstenB/15720b7c4440c4061cbf79b8fdd0e3a5 to your computer and use it in GitHub Desktop.
Save KarstenB/15720b7c4440c4061cbf79b8fdd0e3a5 to your computer and use it in GitHub Desktop.
My PollingSettings.json
{
"homieServer": "tcp://192.168.188.250:1883",
"homieUser": "",
"homiePassword": "",
"homieDeviceName": "daikin-heatingunit",
"daikinIP": "192.168.188.200",
"daikinPort": 80,
"properties": [
{
"path": "0/DateTime",
"groupName": "Adapter",
"name": "Adapter/DateTime",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "STRING"
},
{
"path": "0/Error",
"groupName": "Adapter",
"name": "Adapter/Error",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "STRING"
},
{
"path": "0/UnitProfile",
"groupName": "Adapter",
"name": "Adapter/UnitProfile",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "STRING"
},
{
"path": "0/UnitStatus/ErrorState",
"groupName": "Adapter",
"name": "Adapter/UnitStatus/ErrorState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
},
{
"path": "1/ChildLock/LockedState",
"groupName": "SpaceHeating",
"name": "SpaceHeating/ChildLock/LockedState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "NEVER",
"dataType": "INTEGER"
},
{
"path": "1/ChildLock/PinCode",
"groupName": "SpaceHeating",
"name": "SpaceHeating/ChildLock/PinCode",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "NEVER",
"dataType": "INTEGER"
},
{
"path": "1/Consumption",
"groupName": "SpaceHeating",
"name": "SpaceHeating/Consumption",
"settable": false,
"retained": true,
"unit": "kWh",
"format": "",
"pollInterval": "BI_HOURLY",
"dataType": "STRING"
},
{
"path": "1/Error",
"groupName": "SpaceHeating",
"name": "SpaceHeating/Error",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "STRING"
},
{
"path": "1/Holiday/EndDate",
"groupName": "SpaceHeating",
"name": "SpaceHeating/Holiday/EndDate",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "DAILY",
"dataType": "STRING"
},
{
"path": "1/Holiday/HolidayState",
"groupName": "SpaceHeating",
"name": "SpaceHeating/Holiday/HolidayState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "DAILY",
"dataType": "INTEGER"
},
{
"path": "1/Holiday/StartDate",
"groupName": "SpaceHeating",
"name": "SpaceHeating/Holiday/StartDate",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "DAILY",
"dataType": "STRING"
},
{
"path": "1/Operation/OperationMode",
"groupName": "SpaceHeating",
"name": "SpaceHeating/Operation/OperationMode",
"settable": false,
"retained": true,
"unit": "",
"format": "heating",
"pollInterval": "MINUTELY",
"dataType": "ENUM"
},
{
"path": "1/Operation/Power",
"groupName": "SpaceHeating",
"name": "SpaceHeating/Operation/Power",
"settable": false,
"retained": true,
"unit": "",
"format": "on,standby",
"pollInterval": "MINUTELY",
"dataType": "ENUM"
},
{
"path": "1/Operation/TargetTemperature",
"groupName": "SpaceHeating",
"name": "SpaceHeating/Operation/TargetTemperature",
"settable": false,
"retained": true,
"unit": "°C",
"format": "12:30",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
},
{
"path": "1/Schedule/Active",
"groupName": "SpaceHeating",
"name": "SpaceHeating/Schedule/Active",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "HOURLY",
"dataType": "STRING"
},
{
"path": "1/Schedule/Default",
"groupName": "SpaceHeating",
"name": "SpaceHeating/Schedule/Default",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "HOURLY",
"dataType": "STRING"
},
{
"path": "1/Schedule/List/Heating",
"groupName": "SpaceHeating",
"name": "SpaceHeating/Schedule/List/Heating",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "DAILY",
"dataType": "STRING"
},
{
"path": "1/Schedule/Next",
"groupName": "SpaceHeating",
"name": "SpaceHeating/Schedule/Next",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "HOURLY",
"dataType": "STRING"
},
{
"path": "1/Sensor/IndoorTemperature",
"groupName": "SpaceHeating",
"name": "SpaceHeating/Sensor/IndoorTemperature",
"settable": false,
"retained": true,
"unit": "°C",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "FLOAT"
},
{
"path": "1/Sensor/OutdoorTemperature",
"groupName": "SpaceHeating",
"name": "SpaceHeating/Sensor/OutdoorTemperature",
"settable": false,
"retained": true,
"unit": "°C",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "FLOAT"
},
{
"path": "1/UnitIdentifier/Icon",
"groupName": "SpaceHeating",
"name": "SpaceHeating/UnitIdentifier/Icon",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "INTEGER"
},
{
"path": "1/UnitIdentifier/Name",
"groupName": "SpaceHeating",
"name": "SpaceHeating/UnitIdentifier/Name",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "STRING"
},
{
"path": "1/UnitInfo/ModelNumber",
"groupName": "SpaceHeating",
"name": "SpaceHeating/UnitInfo/ModelNumber",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "STRING"
},
{
"path": "1/UnitInfo/UnitType",
"groupName": "SpaceHeating",
"name": "SpaceHeating/UnitInfo/UnitType",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "INTEGER"
},
{
"path": "1/UnitInfo/Version/IndoorSettings",
"groupName": "SpaceHeating",
"name": "SpaceHeating/UnitInfo/Version/IndoorSettings",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "STRING"
},
{
"path": "1/UnitInfo/Version/IndoorSoftware",
"groupName": "SpaceHeating",
"name": "SpaceHeating/UnitInfo/Version/IndoorSoftware",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "STRING"
},
{
"path": "1/UnitInfo/Version/OutdoorSoftware",
"groupName": "SpaceHeating",
"name": "SpaceHeating/UnitInfo/Version/OutdoorSoftware",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "STRING"
},
{
"path": "1/UnitInfo/Version/RemoconSettings",
"groupName": "SpaceHeating",
"name": "SpaceHeating/UnitInfo/Version/RemoconSettings",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "STRING"
},
{
"path": "1/UnitInfo/Version/RemoconSoftware",
"groupName": "SpaceHeating",
"name": "SpaceHeating/UnitInfo/Version/RemoconSoftware",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "STRING"
},
{
"path": "1/UnitProfile",
"groupName": "SpaceHeating",
"name": "SpaceHeating/UnitProfile",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "STRING"
},
{
"path": "1/UnitStatus/ActiveState",
"groupName": "SpaceHeating",
"name": "SpaceHeating/UnitStatus/ActiveState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
},
{
"path": "1/UnitStatus/ControlModeState",
"groupName": "SpaceHeating",
"name": "SpaceHeating/UnitStatus/ControlModeState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "STRING"
},
{
"path": "1/UnitStatus/EmergencyState",
"groupName": "SpaceHeating",
"name": "SpaceHeating/UnitStatus/EmergencyState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
},
{
"path": "1/UnitStatus/ErrorState",
"groupName": "SpaceHeating",
"name": "SpaceHeating/UnitStatus/ErrorState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
},
{
"path": "1/UnitStatus/InstallerState",
"groupName": "SpaceHeating",
"name": "SpaceHeating/UnitStatus/InstallerState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
},
{
"path": "1/UnitStatus/TargetTemperatureOverruledState",
"groupName": "SpaceHeating",
"name": "SpaceHeating/UnitStatus/TargetTemperatureOverruledState",
"settable": false,
"retained": true,
"unit": "°C",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
},
{
"path": "1/UnitStatus/WarningState",
"groupName": "SpaceHeating",
"name": "SpaceHeating/UnitStatus/WarningState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
},
{
"path": "1/UnitStatus/WeatherDependentState",
"groupName": "SpaceHeating",
"name": "SpaceHeating/UnitStatus/WeatherDependentState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
},
{
"path": "2/ChildLock/LockedState",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/ChildLock/LockedState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "NEVER",
"dataType": "INTEGER"
},
{
"path": "2/ChildLock/PinCode",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/ChildLock/PinCode",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "NEVER",
"dataType": "INTEGER"
},
{
"path": "2/Consumption",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/Consumption",
"settable": false,
"retained": true,
"unit": "kWh",
"format": "",
"pollInterval": "BI_HOURLY",
"dataType": "STRING"
},
{
"path": "2/Error",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/Error",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "STRING"
},
{
"path": "2/Holiday/EndDate",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/Holiday/EndDate",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "DAILY",
"dataType": "STRING"
},
{
"path": "2/Holiday/HolidayState",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/Holiday/HolidayState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "DAILY",
"dataType": "INTEGER"
},
{
"path": "2/Holiday/StartDate",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/Holiday/StartDate",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "DAILY",
"dataType": "STRING"
},
{
"path": "2/Operation/OperationMode",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/Operation/OperationMode",
"settable": false,
"retained": true,
"unit": "",
"format": "reheat_schedule",
"pollInterval": "MINUTELY",
"dataType": "ENUM"
},
{
"path": "2/Operation/Power",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/Operation/Power",
"settable": false,
"retained": true,
"unit": "",
"format": "on,standby",
"pollInterval": "MINUTELY",
"dataType": "ENUM"
},
{
"path": "2/Operation/Powerful",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/Operation/Powerful",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
},
{
"path": "2/Operation/TargetTemperature",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/Operation/TargetTemperature",
"settable": false,
"retained": true,
"unit": "°C",
"format": "30:60",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
},
{
"path": "2/Schedule/Active",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/Schedule/Active",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "HOURLY",
"dataType": "STRING"
},
{
"path": "2/Schedule/List/Heating",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/Schedule/List/Heating",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "DAILY",
"dataType": "STRING"
},
{
"path": "2/Schedule/Next",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/Schedule/Next",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "HOURLY",
"dataType": "STRING"
},
{
"path": "2/Sensor/TankTemperature",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/Sensor/TankTemperature",
"settable": false,
"retained": true,
"unit": "°C",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "FLOAT"
},
{
"path": "2/UnitIdentifier/Icon",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/UnitIdentifier/Icon",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "INTEGER"
},
{
"path": "2/UnitIdentifier/Name",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/UnitIdentifier/Name",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "STRING"
},
{
"path": "2/UnitInfo/ModelNumber",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/UnitInfo/ModelNumber",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "STRING"
},
{
"path": "2/UnitInfo/UnitType",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/UnitInfo/UnitType",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "INTEGER"
},
{
"path": "2/UnitInfo/Version/IndoorSettings",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/UnitInfo/Version/IndoorSettings",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "STRING"
},
{
"path": "2/UnitInfo/Version/IndoorSoftware",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/UnitInfo/Version/IndoorSoftware",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "STRING"
},
{
"path": "2/UnitInfo/Version/OutdoorSoftware",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/UnitInfo/Version/OutdoorSoftware",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "STRING"
},
{
"path": "2/UnitInfo/Version/RemoconSettings",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/UnitInfo/Version/RemoconSettings",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "STRING"
},
{
"path": "2/UnitInfo/Version/RemoconSoftware",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/UnitInfo/Version/RemoconSoftware",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "STRING"
},
{
"path": "2/UnitProfile",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/UnitProfile",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "ONCE",
"dataType": "STRING"
},
{
"path": "2/UnitStatus/ActiveState",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/UnitStatus/ActiveState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
},
{
"path": "2/UnitStatus/EmergencyState",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/UnitStatus/EmergencyState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
},
{
"path": "2/UnitStatus/ErrorState",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/UnitStatus/ErrorState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
},
{
"path": "2/UnitStatus/InstallerState",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/UnitStatus/InstallerState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
},
{
"path": "2/UnitStatus/ReheatState",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/UnitStatus/ReheatState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
},
{
"path": "2/UnitStatus/TargetTemperatureOverruledState",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/UnitStatus/TargetTemperatureOverruledState",
"settable": false,
"retained": true,
"unit": "°C",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
},
{
"path": "2/UnitStatus/WarningState",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/UnitStatus/WarningState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
},
{
"path": "2/UnitStatus/WeatherDependentState",
"groupName": "DomesticHotWaterTank",
"name": "DomesticHotWaterTank/UnitStatus/WeatherDependentState",
"settable": false,
"retained": true,
"unit": "",
"format": "",
"pollInterval": "MINUTELY",
"dataType": "INTEGER"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment