Dauer und Energieverbrauch Warmwassererzeugung

Bereich rings rum zum Thema Yaml und seine Tücken.


Antworten
Hamudulu
Beiträge: 96
Registriert: So 9. Jan 2022, 22:42
2
Has thanked: 7 times
Been thanked: 10 times

Dauer und Energieverbrauch Warmwassererzeugung

Beitrag von Hamudulu »

Hallo
Folgendes würde ich gern umsetzen und bin unschlüssig wie.
Ich habe eine ACElwa (Tauchsieder) zur Warmwassererzeugung. Nun würde ich gern erfassen wie lange es dauert das Wasser von zb 25C auf 50C mit 2500W zu erwärmen und wieviel Energie dafür nötig war. Die 25C sind variabel und die 2500W auch, die sind nach Überschuss geregelt.
Gibt es da vielleicht schon was in die Richtung geht? Template? Oder etwas von Hacs?
Würdet ihr ein yaml Template machen, oder besser alles in eine Automation?
Für Tips bin ich dankbar, wenn ich mal was hab poste ich das hier…
Grüße

Hamudulu
Beiträge: 96
Registriert: So 9. Jan 2022, 22:42
2
Has thanked: 7 times
Been thanked: 10 times

Re: Dauer und Energieverbrauch Warmwassererzeugung

Beitrag von Hamudulu »

Also mit https://github.com/danieldotnl/ha-measureit mess ich den Verbrauch vom Heizstab pro Session.
Aber wie bekomm ich das in Korrelation mit der Start und Endtemperatur? Oder bin ich aufm falschen Dampfer?
Die Zeit müsste damit https://github.com/danieldotnl/ha-measureit auch trackbar sein…

homesmarthome
Beiträge: 57
Registriert: Sa 17. Jun 2023, 09:15
Has thanked: 12 times
Been thanked: 3 times

Re: Dauer und Energieverbrauch Warmwassererzeugung

Beitrag von homesmarthome »

Moin,
interessantes Thema.
Ich habe nach ACElwa gesucht. Das ist ja ein recht smarter Tauchsieder mit offenen Protokollen Modbus TCP und http.
Kannst Du bitte beschreiben oder zeigen, wie Du ihn in HA integriert hast und welche Werte er übermittelt?

Alle gewünschten Daten müssten darüber ja zu bekommen sein und dann kannst Du Dir für den Anfang die Daten in Grafana anzeigen lassen.

Ich habe hier einen Boiler aus Ägypten (0% digital) an der Wand hängen, den ich über einben Fibaro Plug und ein provisorisch befestigtes Fussbodentermostat steuere und nach den Werten der PV Anlage und Batterie schalte.
Da wäre ein upgrade vieleicht nicht schlecht.

Hamudulu
Beiträge: 96
Registriert: So 9. Jan 2022, 22:42
2
Has thanked: 7 times
Been thanked: 10 times

Re: Dauer und Energieverbrauch Warmwassererzeugung

Beitrag von Hamudulu »

Ich steuer den über http. Daten bekomme ich über REST.
zb.

Code: Alles auswählen

  platform: rest
  resource: "http://111.111.111.111/data.jsn"
  scan_interval: 10
  name: "Temperatur Wasser"
  unique_id: 0b33dae4-8551-4a9-8479-b477c2757f7
  value_template: "{{ value_json.temp1 /10 }}"
  device_class: temperature
  unit_of_measurement: "°C"

Gesteuert wird damit:

Code: Alles auswählen

rest_command:
  update_elwa_power:
    url: "http://111.111.111.111/control.html?power={{ power }}"
  update_elwa_pid:
    url: "http://111.111.111.111/control.html?pid_power={{ power }}"

Meine Automation dazu:

Code: Alles auswählen

alias: AC Elwa neu
description: Warmwasser
trigger:
  - platform: time_pattern
    minutes: "59"
    id: an
  - platform: numeric_state
    entity_id:
      - sensor.pv_schuppen
    id: aus
    below: 900
    for:
      hours: 0
      minutes: 1
      seconds: 0
condition:
  - condition: state
    entity_id: binary_sensor.nacht
    state: "off"
  - condition: numeric_state
    entity_id: sensor.pv_uberschuss
    above: 1000
  - condition: numeric_state
    entity_id: sensor.wallbox_power
    below: 1
  - condition: numeric_state
    entity_id: sensor.battery_power_charge_total
    below: 100
  - condition: numeric_state
    entity_id: sensor.warmwasser_boiler
    below: 50
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - an
        sequence:
          - service: script.1699907216469
            data:
              nachricht: Elektrisch Warmwasser an!
            enabled: true
          - repeat:
              sequence:
                - service: rest_command.update_elwa_power
                  data:
                    power: >
                      {{ (states('sensor.pv_ueberschuss_durchschnitt_5min')) |
                      float }}
                - delay:
                    hours: 0
                    minutes: 0
                    seconds: 59
                    milliseconds: 0
              until:
                - condition: numeric_state
                  entity_id: sensor.temperatur_wasser
                  above: 50
          - service: rest_command.update_elwa_power
            data:
              power: 0
          - service: script.1699907216469
            data:
              nachricht: Wasser warm!
            enabled: true
      - conditions:
          - condition: trigger
            id:
              - aus
        sequence:
          - service: rest_command.update_elwa_power
            data:
              power: 0
          - service: script.1699907216469
            data:
              nachricht: Elektrisch Warmwasser aus!
            enabled: true
mode: restart

Funktioniert soweit gut. Nur ein paar Daten dazu wie beschrieben fand ich schön.
Wie lang und wieviel Energie für Warmwasser aufgewendet wurde.

Antworten