Irgendwo mach ich da einen riesigen Denkfehler!
Habe jetzt aktuell 8,1 im AR und 9.8 in der Garage
Habe in beiden below 12 eingestellt.
Die config geprüft und die Automation neu gestartet.
Jetzt sollte doch einer der beiden anspringen???
Verzweifel
Irgendwo mach ich da einen riesigen Denkfehler!
Habe jetzt aktuell 8,1 im AR und 9.8 in der Garage
Habe in beiden below 12 eingestellt.
Die config geprüft und die Automation neu gestartet.
Jetzt sollte doch einer der beiden anspringen???
Verzweifel
Irgendwas passt da noch nicht? Oder ich mache wieder einen Denkfehler beim "Ausführen"
ich habe das alles nun in 2 Automatisierungen zerlegt:
alias: Heizung AR vs Garage
description: ""
trigger:
- platform: numeric_state
entity_id:
- sensor.esp_test3
below: 2
condition:
- condition: state
entity_id: switch.heizung_garage
state: "off"
action:
- service: switch.turn_on
data: {}
target:
entity_id: switch.heizung_ar_switch_0
mode: single
Alles anzeigen
alias: Heizung Garage vs AR
description: ""
trigger:
- platform: numeric_state
entity_id:
- sensor.esp_test2
below: 2
condition:
- condition: state
entity_id: switch.heizung_ar_switch_0
state: "off"
action:
- service: switch.turn_on
data: {}
target:
entity_id: switch.heizung_garage
mode: single
Alles anzeigen
Wenn ich nun auf "Ausführen" klicke schalten aber beide?
Oder ist das nur bedingt durch das Ausführen ?
Danke nochmals
Helmut
Danke für deine netten Worte. Aber in HA komme ich mir noch sehr Unwissend vor
Aber ja im Alter muss man das Gehirn trainieren.
Also du meinst das sollte so funktionieren. Es schaltet immer nur einer ein?
Danke du bist mein großes Vorbild
Helmut
Hallo apreick
du meinst so?
alias: Test
description: ""
trigger:
- platform: numeric_state
entity_id:
- sensor.esp_test3
below: 2
condition:
- condition: state
entity_id: switch.heizung_garage
state: "off"
action:
- service: switch.turn_on
data: {}
target:
entity_id: switch.heizung_ar_switch_0
mode: single
alias: Test2
description: ""
trigger:
- platform: numeric_state
entity_id:
- sensor.esp_test2
below: 2
condition:
- condition: state
entity_id: switch.heizung_ar_switch_0
state: "off"
action:
- service: switch.turn_on
data: {}
target:
entity_id: switch.heizung_garage
mode: single
Alles anzeigen
Das "Delay" brauch ich eigentlich nicht. Das Ausschalten ist ja im jeweiligen Shelly eingestellt.
Oder bezieht sich das auf das jeweilige blockieren des anderen Schalters.
JA, sorry das kommt davon, wenn man als Unwissender "Raubkopien" macht - sorry
Hallo ich habe zwei Heizstrahler im AR und in der Garage. Beide hängen an Shellies die ein AUTO off nach 10 Minuten haben.
Ich möchte verhindern das beide gleichzeitig laufen
Ich dachte so sollte es funktionieren.
alias: Heizung AR
description: ""
trigger:
- platform: numeric_state
entity_id: sensor.esp_test3
below: 2
condition:
- condition: template
value_template: "{{ not is_state('switch.heizung_garage', 'on') }}"
action:
- service: switch.turn_on
target:
entity_id: switch.heizung_ar_switch_0
- delay: '00:10:00'
- service: switch.turn_off
target:
entity_id: switch.heizung_ar_switch_0
mode: single
alias: Heizung Garage
description: ""
trigger:
- platform: numeric_state
entity_id: sensor.esp_test2
below: 2
condition:
- condition: template
value_template: "{{ not is_state('switch.heizung_ar_switch_0', 'on') }}"
action:
- service: switch.turn_on
target:
entity_id: switch.heizung_garage
- delay: '00:10:00'
- service: switch.turn_off
target:
entity_id: switch.heizung_garage
mode: single
Alles anzeigen
Beim Speichern bekomme ich aber diese Fehlermeldung
Message malformed: required key not provided @ data[‘action’]
Was habe ich hier falsch gemacht? Bzw. kann das so überhaupt funktionieren?
Danke
Helmut
Hallo liebe Leute
im Sommer habe ich hier einen Kanal für den Poolroboter belegt.
Der hat ca. 9kWh verbraucht - gut so. Nun möchte ich diesen
Kanal (Steckdose) für meine Weihnachtsbeleuchtung beim Pool verwenden.
Dafür würde ich gerne bei "0" anfangen.
Wie Kannich das am besten lösen? Über die Entwicklerwerkzeuge habe ich nix gefunden?
Einen Helfer erstellen und die 9kWh abziehen - glaube nicht elegant
Danke für eure Unterstützung
Helmut
Danke für deine Zeit und Mühe. Sorry ich habe deinen Ansatz nicht verstanden.
Nachdem ich gefühlte tausend YT Videos bezüglich Berechnung angesehen habe, habe ich folgendes umgesetzt:
1) einen Helfer (boolean Schalter)
2) eine Automatisation die auslöst wenn der Schalter betätigt wird:
alias: 15 kg Pellets nachfüllen
description: ""
trigger:
- platform: state
entity_id:
- input_boolean.add_15_kg
to: "on"
condition: []
action:
- service: input_number.set_value
data:
entity_id: input_number.test2
value: "{{ (states('input_number.test2') | float + 15) | round(1) }}"
- service: input_boolean.turn_off
entity_id: input_boolean.add_15_kg
mode: single
Alles anzeigen
Nochmals danke für deine Zeit
Ihr seid hier ein super Forum - keine Frage ich komme wieder
Schönen Abend und schönes Wochenende
Helmut
Servus Andreas apreick
sorry war glaube ich heute zu lange an der frischen Luft.
Im Moment blicke ich da nicht durch....
Lassen wir das Dropdown weg!
Beim Script finde ich keinen Punkt wo ich den Step berichtigen könnte. Der ist mMn FIX 1
Beim Helfer (Füllmenge Ofen) habe ich die Schrittgröße auf 15 gestellt?
Nur wie bringe ich jetzt den Helfer input_number.fullmenge_ofen in das Script
alias: Füllstand aktualisieren
sequence:
- service: input_number.increment
data: {}
target:
entity_id: input_number.test2
mode: single
icon: mdi:numeric
Wo kann ich da noch den Step dazulegen? Wahrscheinlich ist es wieder ein Formatierungsfehler?
Danke
Helmut
Sorry im Moment kapier ich das nicht.
input_number.test2 = ist die Gesamtfüllmenge des Ofens.
Diese soll erhöht werden (15 oder 30 kg) durch input_number.fullmenge_ofen
Also daher meine Frage wohin dann mit dem input_number.test2
Danke für deine Geduld. Aber irgendwie komm ich da im Moment nicht mit....
Gruß
Helmut
Servus apreick
Sorry das verstehe ich nicht 👹
Wie kommt der neue input_number dann in das Script?
Ich habe jetzt statt dem Dropdown einen input_number erstellt:
Bildschirmfoto 2023-10-28 um 13.36.40.png
Sollte ich 30 kg einfüllen führe ich das script 2x aus da die Schrittgröße 15 ist.
Aber, wie kommt dieser input_number in das Skript?
DAnke
Helmut
Servus
Danke werde ich mir dieses Wochenende ansehen und mich wieder melden
Helmut
Das Script dürfte ich geschafft haben
alias: Füllstand aktualisieren
sequence:
- service: input_number.increment
data: {}
target:
entity_id: input_number.test2
mode: single
icon: mdi:numeric
Nur wie bekomme ich jetzt meinen Helfer (dropdown) mit den 15 oder 30 (kg) ins Spiel?
So wie das Script jetzt ist, hat es mir beim Ausführen den Pelletsfüllstand (input_number.test2) um 1 kg erhöht?
Danke für deine Zeit
Helmut
Hallo
und vorerst sorry, hat nicht wirklich was mit Shelly zu tun aber das Forum ist Top.....
Ich möchte meinen Pelletsstand aktualisieren.
Ich bekomme vom RIKA Ofen den Gesamtverbrauch gemeldet (sensor.vorzimmer_stove_consumption)
Ich kann in den Ofen entweder 1 oder 2 Säcke nachfüllen (15 oder 30 Kg)
Um den Tankfüllstand zu errechnen und anzuzeigen habe ich einen Helfer (Number input_number.test2) angelegt.
Jedesmal wenn ich nachfülle wird dieser Helfer um 15 oder 30 händisch erhöht.
Soweit so gut das geht ja noch alles. Aber nun möchte ich einen Schritt weitergehen und die Menge
die ich nachfülle von meinem Lagerbestand abziehen?
Folgendes habe ich jetzt noch eingerichtet:
1) einen Helfer (Pelletsstand input_number.pellets_stand_garage)
2) einen Helfer (Füllmenge input_select.fullmenge) ist ein Dropdownmenu mit 15 oder 30
Nun zu meiner eigentlichen Frage: wie kann ich die Berechnung anstoßen
Pelletsstand + der 15 oder 30 aus dem Helfer. Es kann ja sein das ich jedesmal nur 15 kg nachfülle
Wie erfolgt dann die Berechnung. Gleichzeitig sollen die 15 oder 30 dann natürlich noch vom Pelletsstand abgezogen werden?
Habe jetzt in den Entwicklerwerkzeugen folgendes getestet:
{{ (float(states('input_number.test2'))) + (float(states('input_select.fullmenge')))}}
Das macht im Prinzip das was ich will. Es erhöht um 15! Aber wie stoße ich beim nächsten mal füllen um 15 diese Berechnung an. Der Wert im Dropdown bleibt ja gleich. Würde ich 30 auswählen dann ja???
Danke für eure Hilfe
Helmut
Du bist der Größte. Danke.
Hatte natürlich auch den Falschen Helfer jetzt mit Nummer funktioniert es.
alias: Badezimmer Heizung Timer
description: ""
trigger:
- platform: time
at: input_datetime.badezimmer_heizung_start
condition:
- condition: state
entity_id: input_boolean.anwesend
state: "on"
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
- sat
- sun
- condition: state
entity_id: input_boolean.bad_heizung_auto
state: "on"
action:
- type: turn_on
device_id: bd39ad610eb166335d78e2863131659b
entity_id: switch.badezimmer_heizung
domain: switch
- delay:
hours: 0
minutes: "{{ states('input_number.badezimmer_heizdauer') | int }} "
seconds: 0
milliseconds: 0
- type: turn_off
device_id: bd39ad610eb166335d78e2863131659b
entity_id: switch.badezimmer_heizung
domain: switch
mode: single
Alles anzeigen
Devil natürlich auch dir herzlichen Dank. Ich glaube aber das ist für mein Vorhaben zu kompliziert.
Aber ich werde es durchgehen um wieder etwas dazu zu lernen.
Herzlichen Dank
Schönen Abend
Das funktioniert leider nicht
Bekomme diese Fehlermeldung
Bildschirmfoto 2023-08-09 um 15.53.37.png
Und da ich ja im Moment zum testen nur einen Helfer habe mit 1 Stunde, glaube ich das mein Ansatz falsch ist.
Ich möchte das gerne über so eine Art PullDown Menü darstellen.
Danke
Werde ich mir ansehen. Ja Temperatursensor ist vorhanden.
Schönen Tag
Hallo liebe Leute, bin wieder einmal auf eure Hilfe angewiesen. Komme da im Moment nicht weiter:
Habe für die BadHeizung (Handtuchwärmer elektrisch) eine Automatisation:
alias: Badezimmer Heizung Timer
description: ""
trigger:
- platform: time
at: input_datetime.badezimmer_heizung_start
condition:
- condition: state
entity_id: input_boolean.anwesend
state: "on"
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
- sat
- sun
- condition: state
entity_id: input_boolean.bad_heizung_auto
state: "on"
action:
- type: turn_on
device_id: bd39ad610eb166335d78e2863131659b
entity_id: switch.badezimmer_heizung
domain: switch
- delay:
hours: 1
minutes: 30
seconds: 0
milliseconds: 0
- type: turn_off
device_id: bd39ad610eb166335d78e2863131659b
entity_id: switch.badezimmer_heizung
domain: switch
mode: single
Alles anzeigen
Nun möchte ich das Delay aber auch flexibel gestalten. bei den Temperaturen im Moment würde es ja schon genügen für 30 Minuten aufzuwärmen.
Ich mag da aber nicht jedesmal in die Konfiguration gehen und das Delay ändern.
Ich dachte ich erstelle einen Helfer (Timer) mit 30 Min 1 Std und 1 1/2 Std.
Nur wie kann ich die in der Automatisation unter Delay einbinden. Da hab ich ein Brett vorm Kopf.
Oder ist mein Ansatz dafür sowieso der Falsche
Danke
Helmut
Dachte ich mir.
Ja das Jahr vergeht leider viel zu schnell
Alles Gute
Hallo ihr Lieben,
hier bin ich doch noch einmal:
Ich habe erst im 1. Qu 23 mein HA so richtig aufgesetzt.
Da fehlen mir jetzt Jan -März die Kosten im Energie Dashboard. ( es fehlte der Preis - Helfer )
Gibts da eine Möglichkeit z.B. an einem Tag die Gesamtkosten für den Monat einzutragen?
Über die Entwicklerwerkzeuge - Statistik geht das nicht. Es sind ja keine Werte vorhanden. Nur die kWh.
Möchte gerne den Gesamtverbrauch mit dem Preis extern berechnen und die Kosten dann eintragen - aber wo?
Danke
Helmut
Hallo
ich muss mich entschuldigen - das Problem sitzt wieder einmal vor dem Monitor.
Ich habe nach dem falschen Sensor gesucht
Ich habe nach cost_1.7.0 gesucht, aber es ist 1.8.0
Keine Ahnung warum?
Jetzt passt wieder alles. Konnte das Problem genauso in den Entwicklerwerkzeugen berichtigen
Danke und sorry
Gruß
Helmut