|
9 | 9 | CONF_UNIT_OF_MEASUREMENT,
|
10 | 10 | DEVICE_CLASS_TEMPERATURE,
|
11 | 11 | DEVICE_CLASS_ENERGY,
|
| 12 | + DEVICE_CLASS_SIGNAL_STRENGTH, |
12 | 13 | ENERGY_KILO_WATT_HOUR,
|
13 | 14 | TEMP_CELSIUS,
|
| 15 | + PERCENTAGE, |
| 16 | + SIGNAL_STRENGTH_DECIBELS_MILLIWATT, |
14 | 17 | )
|
15 | 18 |
|
16 | 19 | DOMAIN = "daikin_residential_altherma"
|
|
24 | 27 |
|
25 | 28 | # MANAGEMENT POINTS
|
26 | 29 | MP_CLIMATE = "climateControlMainZone"
|
27 |
| -MP_GATEWAY = "gateway" # NEW |
| 30 | +MP_GATEWAY = "gateway" |
28 | 31 | MP_DOMESTIC_HWT = "domesticHotWaterTank"
|
29 | 32 | MP_INDOOR_UNIT = "indoorUnitHydro"
|
30 | 33 | MP_OUDOOR_UNIT = "outdoorUnit"
|
|
38 | 41 | DP_TEMPERATURE = "temperatureControl"
|
39 | 42 | DP_CONSUMPTION = "consumptionData"
|
40 | 43 | DP_CONTROL_MODE = "controlMode"
|
| 44 | +DP_WIFI_STRENGTH = "wifiConnectionStrength" |
| 45 | +DP_WIFI_SSID = "wifiConnectionSSID" |
| 46 | +DP_LOCAL_SSID = "ssid" |
| 47 | +DP_MAC_ADDRESS = "macAddress" |
| 48 | +DP_SERIAL_NUMBER = "serialNumber" |
41 | 49 |
|
42 | 50 | # DAMIANO HEAT PUMP ALTHERMA
|
43 | 51 |
|
|
77 | 85 | ATTR_TANK_IS_POWERFUL_MODE_ACTIVE = "isPowerfulModeActive"
|
78 | 86 | ATTR_TANK_ERROR_CODE = "@TankErrorCode"
|
79 | 87 |
|
80 |
| - |
81 |
| - |
82 |
| - |
| 88 | +ATTR_WIFI_STRENGTH = "wifi_strength" |
| 89 | +ATTR_WIFI_SSID = "wifi_ssid" |
| 90 | +ATTR_LOCAL_SSID = "local_ssid" |
| 91 | +ATTR_MAC_ADDRESS = "mac_address" |
| 92 | +ATTR_SERIAL_NUMBER = "serial_number" |
83 | 93 |
|
84 | 94 | DAIKIN_CMD_SETS = {
|
85 | 95 | #ATTR_ON_OFF: [MP_CLIMATE, DP_ON_OFF, "onOffMode"],
|
|
118 | 128 | ATTR_TANK_IS_IN_WARNING_STATE: [MP_DOMESTIC_HWT, "@TankisInWarningState", ""],
|
119 | 129 | ATTR_TANK_IS_POWERFUL_MODE_ACTIVE: [MP_DOMESTIC_HWT, "isPowerfulModeActive", ""],
|
120 | 130 | ATTR_TANK_ERROR_CODE: [MP_DOMESTIC_HWT, "errorCode", ""],
|
| 131 | + # Gateway settings |
| 132 | + ATTR_WIFI_STRENGTH: [MP_GATEWAY, DP_WIFI_STRENGTH, ""], |
| 133 | + ATTR_WIFI_SSID: [MP_GATEWAY, DP_WIFI_SSID, ""], |
| 134 | + ATTR_LOCAL_SSID: [MP_GATEWAY, DP_LOCAL_SSID, ""], |
| 135 | + ATTR_MAC_ADDRESS: [MP_GATEWAY, DP_MAC_ADDRESS, ""], |
| 136 | + ATTR_SERIAL_NUMBER: [MP_GATEWAY, DP_SERIAL_NUMBER, ""], |
121 | 137 | }
|
122 | 138 |
|
123 | 139 | ATTR_STATE_ON = "on"
|
|
134 | 150 | SENSOR_TYPE_POWER = "power"
|
135 | 151 | SENSOR_TYPE_ENERGY = "energy"
|
136 | 152 | SENSOR_TYPE_INFO = None
|
| 153 | +SENSOR_TYPE_GATEWAY_DIAGNOSTIC = "gateway_diagnostic" |
137 | 154 | SENSOR_PERIOD_DAILY = "d"
|
138 | 155 | SENSOR_PERIOD_WEEKLY = "w"
|
139 | 156 | SENSOR_PERIOD_YEARLY = "m"
|
|
316 | 333 | #CONF_DEVICE_CLASS: DEVICE_CLASS_ENERGY,
|
317 | 334 | CONF_UNIT_OF_MEASUREMENT: " ",
|
318 | 335 | },
|
| 336 | + ATTR_WIFI_STRENGTH: { |
| 337 | + CONF_NAME: "WiFi Strength", |
| 338 | + CONF_TYPE: SENSOR_TYPE_GATEWAY_DIAGNOSTIC, |
| 339 | + CONF_DEVICE_CLASS: DEVICE_CLASS_SIGNAL_STRENGTH, |
| 340 | + CONF_UNIT_OF_MEASUREMENT: SIGNAL_STRENGTH_DECIBELS_MILLIWATT, |
| 341 | + }, |
| 342 | + ATTR_WIFI_SSID: { |
| 343 | + CONF_NAME: "WiFi SSID", |
| 344 | + CONF_TYPE: SENSOR_TYPE_GATEWAY_DIAGNOSTIC, |
| 345 | + CONF_ICON: "mdi:access-point-network", |
| 346 | + CONF_DEVICE_CLASS: None, |
| 347 | + CONF_UNIT_OF_MEASUREMENT: None, |
| 348 | + }, |
| 349 | + ATTR_LOCAL_SSID: { |
| 350 | + CONF_NAME: "Internal SSID", |
| 351 | + CONF_TYPE: SENSOR_TYPE_GATEWAY_DIAGNOSTIC, |
| 352 | + CONF_DEVICE_CLASS: None, |
| 353 | + CONF_UNIT_OF_MEASUREMENT: None, |
| 354 | + }, |
| 355 | + ATTR_MAC_ADDRESS: { |
| 356 | + CONF_NAME: "Mac Address", |
| 357 | + CONF_TYPE: SENSOR_TYPE_GATEWAY_DIAGNOSTIC, |
| 358 | + CONF_DEVICE_CLASS: None, |
| 359 | + CONF_UNIT_OF_MEASUREMENT: None, |
| 360 | + }, |
| 361 | + ATTR_SERIAL_NUMBER: { |
| 362 | + CONF_NAME: "Serial Number", |
| 363 | + CONF_TYPE: SENSOR_TYPE_GATEWAY_DIAGNOSTIC, |
| 364 | + CONF_ICON: "mdi:numeric", |
| 365 | + CONF_DEVICE_CLASS: None, |
| 366 | + CONF_UNIT_OF_MEASUREMENT: None, |
| 367 | + }, |
319 | 368 | }
|
320 | 369 |
|
321 | 370 | CONF_UUID = "uuid"
|
|
0 commit comments