From 7fe91b53c3a9b1aa28d88067fc4abd449442ba43 Mon Sep 17 00:00:00 2001 From: Jeff Brown Date: Mon, 13 Jul 2020 02:28:06 -0700 Subject: [PATCH] feat(hass): Intermatic PE653 MultiWave Receiver (#618) --- hass/devices.js | 95 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) diff --git a/hass/devices.js b/hass/devices.js index 7f5e019a..be4d01aa 100644 --- a/hass/devices.js +++ b/hass/devices.js @@ -212,6 +212,101 @@ module.exports = { } } ], + '5-1619-20549': [ + // Intermatic PE653 MultiWave Receiver + { + type: 'climate', + object_id: 'pool_thermostat', + values: ['49-1-1', '67-1-1'], + default_setpoint: '67-1-1', + discovery_payload: { + min_temp: 40, + max_temp: 104, + modes: ['heat'], + temperature_unit: 'F', + current_temperature_topic: '49-1-1', + current_temperature_template: '{{ value_json.value }}', + temperature_command_topic: true, + temperature_state_template: '{{ value_json.value }}' + } + }, + { + type: 'climate', + object_id: 'spa_thermostat', + values: ['49-1-1', '67-1-7'], + default_setpoint: '67-1-7', + discovery_payload: { + min_temp: 40, + max_temp: 104, + modes: ['heat'], + temperature_unit: 'F', + current_temperature_topic: '49-1-1', + current_temperature_template: '{{ value_json.value }}', + temperature_command_topic: true, + temperature_state_template: '{{ value_json.value }}' + } + }, + { + type: 'switch', + object_id: 'circuit_1', + values: ['37-1-0'], + discovery_payload: { + payload_off: false, + payload_on: true, + state_topic: '37-1-0', + command_topic: '37-1-0', + value_template: '{{ value_json.value }}' + } + }, + { + type: 'switch', + object_id: 'circuit_2', + values: ['37-2-0'], + discovery_payload: { + payload_off: false, + payload_on: true, + state_topic: '37-2-0', + command_topic: '37-2-0', + value_template: '{{ value_json.value }}' + } + }, + { + type: 'switch', + object_id: 'circuit_3', + values: ['37-3-0'], + discovery_payload: { + payload_off: false, + payload_on: true, + state_topic: '37-3-0', + command_topic: '37-3-0', + value_template: '{{ value_json.value }}' + } + }, + { + type: 'switch', + object_id: 'circuit_4', + values: ['37-4-0'], + discovery_payload: { + payload_off: false, + payload_on: true, + state_topic: '37-4-0', + command_topic: '37-4-0', + value_template: '{{ value_json.value }}' + } + }, + { + type: 'switch', + object_id: 'circuit_5', + values: ['37-5-0'], + discovery_payload: { + payload_off: false, + payload_on: true, + state_topic: '37-5-0', + command_topic: '37-5-0', + value_template: '{{ value_json.value }}' + } + } + ], '2-4-5': [DANFOSS_TRV_ZWAVE], // DanfossZ '2-373-5': [DANFOSS_TRV_ZWAVE], // Danfoss LC-13 '2-40976-266': [DANFOSS_TRV_ZWAVE], // Popp Radiator Thermostat