Zeig mal deine Automatisierung.
Ich verwende das Blueprint Advanced Heating Control V5
alias: 🔥 Advanced Heating Control Küche
description: ""
use_blueprint:
path: panhans/advanced_heating_control.yaml
input:
input_trvs:
- climate.hm_tc_it_wm_w_eu_leq1462186
input_temperature_comfort_static: 21.5
input_temperature_eco_static: 20
input_schedulers:
- schedule.sonstiges_zeitschalter_heizung_ausser_schlafzimmer
input_custom_action:
- type: turn_off
device_id: 7aa6bba1c8fxxxxxxxxxxxxxxxxxxxx
entity_id: b5d88cbe21c8xxxxxxxxxxxxxxxxxxx
domain: switch
input_adjustments:
- time: "04:00"
comfort: "21.5"
calibration: "on"
- time: "21:00"
eco: "20"
calibration: "off"
Dann bin ich raus.
Denke aber, daß es damit nicht funktionieren wird. Der Blueprint arbeitet mit WT und HT, aber nicht mit WT und einem Shelly.
Warum versuchst du nicht mit einer einfachen Automatisierung
Beispiel: Ich habe einfach eine Lampe einschalten als Test genommen und diese geht an wenn der Thermostat von idle auf heating geht.
description: ""
mode: single
triggers:
- trigger: state
entity_id:
- climate.thermo_bad_dg_1
attribute: hvac_action
from: idle
to: heating
conditions: []
actions:
- type: turn_on
device_id: f3059cac84629460274728acee2f0ceb
entity_id: 960f70f70f4606fb69566b75b5a9c68d
domain: light
probiere ich aus ich möchte aber nur von 4-21 uhr heizen
Die Automatisierung dient zum einschalten der Shelly , wenn geheizt und ausschalten, wenn idle. (muss erweitert werden)
Ich würde schedule nutzen um die Zeitpläne zu erstellen inkl. Zieltemp
Schau dir das an:
Ich habe noch einen anderen Vorschlag, falls du die Homematic Thermostate nicht zwingend brauchst.
In dem Fall braucht man ein home assistant fähiges Thermometer und dein shelly.
Danach wird ein generisches Thermostat erstellt.
by HarryP: Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)
Hallo,
mich würde es interessieren wie du das bisher im iobroker gelöst hast. Da müsstest du es ja auch automatisiert haben.
Ja damit habe ich es nicht hinbekommen wo kommt da der shelly hin???
Ich verstehe die Frage nicht.
Vielleicht reden wir an einander vorbei, weil ich die Homematic Thermostate nicht habe und den genauen Funktionsumfang vom Thermostat nicht kenne.
So wäre es als Automation in HA
description: ""
mode: single
triggers:
- trigger: state
entity_id:
- climate.DEIN_WANDTHERMOSTAT
attribute: current_temperature
conditions: []
actions:
- if:
- condition: time
after: "04:00:00"
before: "15:00:00"
- condition: numeric_state
entity_id: climate.DEIN_WANDTHERMOSTAT
attribute: current_temperature
below: 20
then:
- action: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.DEIN_SHELLY
else:
- if:
- condition: or
conditions:
- condition: time
after: "15:00:00"
before: "04:00:00"
- condition: numeric_state
entity_id: climate.DEIN_WANDTHERMOSTAT
attribute: current_temperature
above: 18
then:
- action: switch.turn_off
metadata: {}
data: {}
target:
entity_id: switch.DEIN_SHELLY
Besten Dank probiere ich aus und berichte dann Danke
Warum nimmst du eigentlich nicht gleich alle Teile von Homematic für die steuerung deiner Fussbodenheizung?
Dann hast du nämlich den grossen Vorteil das.
- Funktioniert dann auch offline (ohne HA und CCU)
- Pass zusammen !
Gruss
Wolfgang
Ich sehe hier das Problem, das die Automatisierung verzögert funktionieren wird.
Wenn die Temperatur um 3:59 Uhr Uhr unter 20 Grad fällt, startet die Heizung natürlich nicht, da das Zeitfenster ab 04:00 Uhr definiert. Um 04:00 müsste die Heizung dann angehen, aber da gibt es kein Trigger, der auslöst. Somit wird die Automatisierung erst starten, wenn die Temperatur sich erneut ändert/fällt. Je nach dem wie oft der Thermostat meldet und wie schnell kälter wird, kann es eine bzw. 1,5 Std. dauern
Da muss man Zeit auch als Trigger hinzufügen.
- trigger: time
at: "04:00:00"
Guten Abend kurze Info:
Es Schaltet in der vorgegebenen Zeit wunderbar. Leider kann ich heute noch nicht sagen wann es früh einschaltet. Ich werde es morgen früh testen,.
Kurzes Update. bis 21 Uhr alles wunderbar. danach passiert nichts mehr. Heizung fällt unter 20 Grad bleibt aber aus. vermutlich bis 4 Uhr wo sie starten soll. Das wäre nicht gut. Könntest du bitte noch mal schauen. Vielen Dank
Von 4 -15 Uhr heizt nur das Schlafzimmer, die anderen sollen von 4-21 Uhr heizen. Das habe ich schon angepasst.
Leider verstehe ich gerade nicht, wo das Problem ist. Bitte erkläre es noch mal genau
Guten Morgen,
Die schaltvorgänge der heizung passieren nur in der zeit von 4- 21 uhr das passt super. Heizung regelt 21,5° Maximum fällt die Temperatur ab schaltet der Shelly wieder ein. nach 21:00 Uhr Soll die Heizung eine Temperatur von 20° halten. Es passiert nix Heizung bleibt kalt. Heute Früh hingegen um 4:00 Uhr hat Die Heizung auf Heizbetrieb Geschalten, so wie es auch sein soll außerhalb von vier bis 21:00 Uhr passiert Nix
Liebe Grüße, einen schönen Tag
Hallo Semie1,
diese Automation sollte dann deiner Beschreibung entsprechen.
description: ""
mode: single
triggers:
- trigger: state
entity_id:
- climate.DEIN_WANDTHERMOSTAT
attribute: current_temperature
conditions: []
actions:
- choose:
- conditions:
- condition: time
after: "04:00:00"
before: "15:00:00"
- condition: numeric_state
entity_id: climate.DEIN_WANDTHERMOSTAT
attribute: current_temperature
below: 20
sequence:
- action: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.DEIN_SHELLY
- conditions:
- condition: time
after: "15:00:00"
before: "04:00:00"
- condition: numeric_state
entity_id: climate.DEIN_WANDTHERMOSTAT
attribute: current_temperature
below: 18
sequence:
- action: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.DEIN_SHELLY
default:
- action: switch.turn_off
metadata: {}
data: {}
target:
entity_id: switch.DEIN_SHELLY
Entitäten und Temperaturen sind natürlich noch anzupassen.
Deine Beschreibung und das Blockly_Script stimmen aber nicht überein. Ich hoffe das es jetzt deiner Vorstellung entspricht. Schönen Gruß
Besten Dank, ich probiere es aus und gebe Info.
