From 91be39cd8744e4a2e034e53dd236fda4017f721b Mon Sep 17 00:00:00 2001 From: Florian Simmer Date: Mon, 15 Jan 2024 11:04:09 +0100 Subject: [PATCH] dfas --- kessel.yaml | 2 +- netzpumpe.yaml | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 netzpumpe.yaml diff --git a/kessel.yaml b/kessel.yaml index 0ef69b4..e61c7e2 100644 --- a/kessel.yaml +++ b/kessel.yaml @@ -237,7 +237,7 @@ sensor: register_type: read address: 1000 unit_of_measurement: "°C" - value_type: U_WORD + value_type: S_WORD filters: - multiply: 0.5 diff --git a/netzpumpe.yaml b/netzpumpe.yaml new file mode 100644 index 0000000..f912fc4 --- /dev/null +++ b/netzpumpe.yaml @@ -0,0 +1,51 @@ +sensor: + - platform: modbus_controller + modbus_controller_id: ${modbus_controller_id} + name: "${name} Ruecklauftemperatur an der Zirkulations Leitung" + id: ${name}_Ruecklauftemperatur_an_der_Zirkulations_Leitung + register_type: read + address: 711 + unit_of_measurement: "°C" + value_type: U_WORD + filters: + - multiply: 0.5 + + - platform: modbus_controller + modbus_controller_id: ${modbus_controller_id} + name: "${name} Strömungsschalter an der Brauchwasser Leitung" + id: ${name}_Stoemungsschalter_an_der_Brauchwasser_Leitung + register_type: read + address: 600 + value_type: U_WORD + + - platform: modbus_controller + modbus_controller_id: ${modbus_controller_id} + name: "${name} Drehzahl der Zirkulations Pumpe" + id: ${name}_Drehzahl_der_Zirkulations_Pumpe + register_type: read + address: 710 + unit_of_measurement: "%" + value_type: U_WORD + +binary_sensor: + - platform: template + name: "${name} Zirkulationspumpe AN AUS" + id: ${name}_Zirkulations_Pumpe_AN_AUS + lambda: |- + if (id(${name}_Drehzahl_der_Zirkulations_Pumpe).state > 0) { + return true; + } else { + return false; + } + +number: + - platform: modbus_controller + modbus_controller_id: ${modbus_controller_id} + name: "${name} Bei welcher RL Temperatur an der Zirkulationsleitung soll die Pumpe ausschalten" + id: ${name}_Bei_welcher_RL_Temperatur_an_der_Zirkulationsleitung_soll_die_Pumpe_ausschalten + address: 600 + unit_of_measurement: "°C" + value_type: U_WORD + multiply: 2 + min_value: 20 + max_value: 120