Skip to main content

Shelly TRV

Q1 2024: ich habe alle Shelly TRVs verkauft. Das war mit zu instabil mit der WLAN Kommunikation, obwohl ich gerade dieses auf ein komplett neues WIFI mit 9 Als im Haus upgedatet hatte.

Die ShellyTRV lassen es zu, als Temperatur Fühler einen externen Sensor zu nutzen und dessen Temperatur zu setzen.

Da es mir hier zu lästig ist nur auf Shelly Geräte zu setzen, nutze ich weiter meine bestehenden Sensoren und habe ein Skript und eine Automation, die die Temperatur setzen.

Im übrigen konfiguriere ich alle meine Shelly Geräte mit einer statischen IP. Das hat sich über die letzten Jahre als am stabilsten erwiesen. Damit kommt es nicht zum Verbindungsverlust, wenn das WIFI einmal "wackelt". Die zusätzliche Protokoll Last des DHCP wird damit unterbunden.

Shell Command in der configuration.yaml

shell_command:
  trv_set_ext_temp: "curl http://{{ trv_ip }}/ext_t?temp={{ ext_temp }}"

Die IP Adresse des TRV vergebe ich statisch und Speicher sie in einer input_number Entität.

Regex zur Überprüfung auf eine korrekte IP Adresse
[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}

TRV_BUUERO_IP.png

Im TRV muss der externe Sensor aktiviert sein

ShellyTRV.png

Automation

alias: Set TRV Büro Ext Temperature
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.mittelwert_buero_temperature
condition: []
action:
  - service: shell_command.trv_set_ext_temp
    data_template:
      trv_ip: "{{ states('input_text.trv_buero_ip') }}"
      ext_temp: "{{ states('sensor.mittelwert_buero_temperatur') }}"
mode: single

Mittelwert Sensor (Helfer)

Mittelwert_1.pngMittelwert_2.png