Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon! 🥇🥈🥉

stigvi

Medlemmer
  • Innlegg

    2 793
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    158

Alt skrevet av stigvi

  1. De blir varme av strømmen som passerer
  2. En SSR krever også kjøling så det er ikke rett fram å bytte ut et rele. Jeg forstår problemet ditt og sånn er det med hjemmelagd styring av panelovner. Jeg gikk derimot for Nobø sitt system som har integrasjon med Home Assistant. Men jeg ser at å bytte ut panelovner blir fort dyrt.
  3. VINDRIKTNING Luftkvalitetssensor - IKEA Og i forumet til Home Assistant er det oppskrift på hvordan en får denne inn i Esphome
  4. Nobø har eksterne temperaturfølere. Den heter switch. Knytter du denne opp til er rom så vil ovnene regulere etter denne og du får også vist temperatur i Nobø appen.
  5. Det enkleste er bare å slenge på en ny selectattr...... {% set l=state_attr('sensor.nordpool', 'raw_today')|selectattr('start', '>=', now().replace(hour=8,minute=0,second=0,microsecond=0))|selectattr('start', '<', now().replace(hour=15,minute=0,second=0,microsecond=0))|sort(attribute='value') %}
  6. Du endrer til dette for å få billigste time etter 16 {% set l=state_attr('sensor.nordpool', 'raw_today')|selectattr('start', '>=', now().replace(hour=16,minute=0,second=0,microsecond=0))|sort(attribute='value') %}
  7. Det er kanskje litt drastisk å skifte system? Uansett er dette standard i Home Assistant. I tillegg er det masse nedlastbart som andre har lagd:
  8. Tvilsomt. Jeg bruker Nabu Casa og har en annen adresse enn homeassistant.local. Og jeg aksesserer den på ip adresse i noen tilfeller også.
  9. Det slippes en ny versjon av Home Assistant den første onsdagen i hver måned så ja, utviklingen går fort og det er skjedd mye de siste par år. Et lite tips. Oppgraderer du samme dag som en nye versjon slippes så får du kanskje litt grums med. Mange feil blir rettet når betaperioden er over og den slippes ut på en stor mengde brukere. Hvis du heller forskyver litt på det og oppgraderer siste uke i hver måned så holder du deg på de bunnstabile versjonene. Edit: Sikker på at du ikke vil prøve deg på lovelace? I HACS finnes det drøssevis med temaer og andre fancy kort å installere. Du trenger ikke bruke appen. Nettleser gir deg stort sett det samme.
  10. Kan anbefale denne: GitHub - gskjold/AmsToMqttBridge: Minimalistic system to read AMS/HAN data from electrical meter
  11. Jeg fikk det heller ikke til å virke godt nok med Pulse. Skal en unngå topper i forbruket i løpet av en måned så nytter det ikke med en avlesning som stopper opp.
  12. Det kom en oppdatering som løste alle problemer og nå er det dønn stabilt.
  13. Det er ikke så mye kode, men mer en konfigurasjon av esphome. Dette er en tilleggsdel av Home Assistant for å integrere esp noder. ESPHome — ESPHome esphome: name: varmtvannstank platform: ESP8266 board: esp01_1m wifi: ssid: "HEIME5.ORG" password: !secret heime_wifi domain: .lan #use_address: 10.0.0.46 # Enable fallback hotspot (captive portal) in case wifi connection fails #ap: # ssid: "Varmtvannstank Fallback Hotspot" # password: "okz8anWfZKFP" #captive_portal: # Enable logging logger: # Enable Home Assistant API api: reboot_timeout: 24h ota: globals: - id: state_automode type: bool restore_value: no initial_value: 'false' - id: heating type: bool restore_value: no initial_value: 'false' - id: heating_has_started type: bool restore_value: no initial_value: 'false' - id: low_temp type: bool restore_value: no initial_value: 'false' - id: seconds type: int restore_value: no initial_value: '0' - id: heating_time type: int restore_value: no initial_value: '0' - id: heating_totaltime type: int restore_value: no initial_value: '0' - id: heating_start type: int restore_value: no initial_value: '0' - id: last_temp type: float restore_value: no initial_value: '0.0' - id: last_value_from_ha type: int initial_value: '0' switch: - platform: gpio pin: 12 id: varmtvannstank_varme name: "varmtvannstank_varme" restore_mode: ALWAYS_OFF icon: "mdi:water-boiler" on_turn_on: - lambda: !lambda |- id(heating_time) = 0; id(heating_start) = id(homeassistant_time).utcnow().timestamp; on_turn_off: - sensor.template.publish: id: energy state: !lambda |- id(heating_totaltime) += id(heating_time); return id(heating_totaltime) / 1800.0; - platform: template name: "varmtvannstank_varmeautomatikk" id: automode icon: "mdi:water-boiler" lambda: |- return id(state_automode); turn_on_action: - globals.set: id: state_automode value: 'true' - globals.set: id: seconds value: '0' turn_off_action: - globals.set: id: state_automode value: 'false' dallas: - pin: GPIO14 status_led: pin: number: GPIO13 inverted: yes sensor: - platform: dallas address: 0xC5000008FABF3328 id: varmtvannstank_topp_temperatur name: "varmtvannstank_topp_temperatur" filters: - sliding_window_moving_average: window_size: 5 send_every: 5 on_value: then: - lambda: !lambda |- if(x < 45 && id(state_automode) == true) { id(varmtvannstank_varme).turn_on(); id(low_temp) = true; } if(x > 46) id(low_temp) = false; - platform: dallas address: 0xFA0319A2796AD628 id: varmtvannstank_bunn_temperatur name: "varmtvannstank_bunn_temperatur" filters: - sliding_window_moving_average: window_size: 5 send_every: 5 on_value: then: - lambda: !lambda |- if(x >= id(last_temp) + 0.35) id(heating_time) = id(homeassistant_time).utcnow().timestamp - id(heating_start) + 150; id(last_temp) = x; - platform: template id: energy name: "Energibruk varmtvann" unit_of_measurement: "kWh" icon: "mdi:power-plug" binary_sensor: - platform: homeassistant id: pris1 entity_id: binary_sensor.billigste_timer_1_1 - platform: homeassistant id: pris2 entity_id: binary_sensor.billigste_timer_1_2 - platform: homeassistant id: pris3 entity_id: binary_sensor.billigste_timer_1_3 - platform: homeassistant id: pris4 entity_id: binary_sensor.billigste_timer_1_4 - platform: homeassistant id: pris5 entity_id: binary_sensor.billigste_timer_1_5 - platform: homeassistant id: pris6 entity_id: binary_sensor.billigste_timer_1_6 interval: - interval: 4h then: - if: condition: - lambda: !lambda |- auto time_now = id(homeassistant_time).utcnow(); if(time_now.timestamp - id(last_value_from_ha) > 600) return true; return false; then: - switch.turn_on: automode - interval: 1min then: - if: condition: - lambda: !lambda |- int t = (70.0 - (id(varmtvannstank_topp_temperatur).state*0.5 + id(varmtvannstank_bunn_temperatur).state*0.5)) * 404.30769; if(t > id(seconds)) id(seconds) = t; if(id(pris6).state && id(seconds) > 5*3600) { ESP_LOGD("main", "Setter i gang oppvarming for pris 6"); return true; } else if(id(pris5).state && id(seconds) > 4*3600) { ESP_LOGD("main", "Setter i gang oppvarming for pris 5"); return true; } else if(id(pris4).state && id(seconds) > 3*3600) { ESP_LOGD("main", "Setter i gang oppvarming for pris 4"); return true; } else if(id(pris3).state && id(seconds) > 2*3600) { ESP_LOGD("main", "Setter i gang oppvarming for pris 3"); return true; } else if(id(pris2).state && id(seconds) > 3600) { ESP_LOGD("main", "Setter i gang oppvarming for pris 2"); return true; } else if(id(pris1).state) { ESP_LOGD("main", "Setter i gang oppvarming for pris 1"); return true; } else { ESP_LOGD("main", "I ventefase. Oppvarmingstid er %d sekunder. Låst på tid: %d", id(seconds), id(heating_has_started)); return false; } then: - if: condition: - lambda: !lambda |- id(heating_has_started) = true; if(id(heating) == false && id(state_automode) == true) return true; else return false; then: - lambda: !lambda 'id(heating) = true;' - switch.turn_on: varmtvannstank_varme else: - if: condition: - lambda: !lambda |- id(heating_has_started) = false; if(id(heating) == true && id(state_automode) == true && id(low_temp) == false) return true; else return false; then: - lambda: !lambda 'id(heating) = false;' - switch.turn_off: varmtvannstank_varme time: - platform: homeassistant id: homeassistant_time timezone: "Europe/Oslo" on_time: - seconds: 0 minutes: 0 hours: 0 then: - lambda: !lambda |- id(seconds) = 0; id(heating_totaltime) = 0; text_sensor: - platform: homeassistant id: watchdog entity_id: sensor.time on_value: then: - lambda: !lambda |- auto time_now = id(homeassistant_time).utcnow(); id(last_value_from_ha) = time_now.timestamp;
  14. Ja, nå er forskjellene enorme i forhold til det en er vant med fra før.
  15. Ja, jeg er sløv som ikke endret det. Men det er lunsj og fort gjort. Nå er badegolv som før med maks 6 timer temperatursenking. De andre golvene er det maks 6 timer temperatursenking kun hvis vi har besøk. Uten besøk så er det lav temperatur så lenge prisen er høy. Satser på at kona ikke merker noe. Det er badegolvet som er mest krise sånn sett.
  16. Det virket veldig bra hos meg også i går, men i dag kommer det til å feile. Jeg har nemlig lagd det slik at gulvvarme slås av når strømmen er dyr, men kun i opptil 6 timer. Og i dag er strømmen dyr i 8-9 timer. Det betyr at gulvvarme går til komforttemperatur i ettermiddag mens prisen fortsatt er dyr. Og når de har vært av i 6 timer så går de på med full effekt for å få opp temperaturen. Da forsvinner nok mesteparten av det som er spart inn.
  17. Da har du virkelig en lite effektiv lader hvis den er som en liten ovn.
  18. Jeg las om en student som passet på å lade telefonen på universitetet istedenfor hjemme. Jeg er ikke helt der ennå, selv 😆 Vedlikeholdsladeren min bruker 8W. Hvorfor skulle en ha den avslått helt til det er krise? Og hvilken krise er det snakk om?
  19. Vi får nå se på det 😞 Med de prisene som er nå så er vi tapere alle sammen vi som bor i Sør-Norge.......
  20. Jeg har forresten landet på at jeg har satt 8kWh som maks forbruk innen en time. Så langt går det greit, selv om den regulerer ned innimellom fordi forbruket ligger an til å bli høyt. De to "dippene" til null i forbruk er nok bare meg som oppgraderte Volkswagen integrasjonen og tok et par omstarter av systemet.
  21. Hos meg synker temperaturen i tanken med 0,3 grader i timen når ingen tapper varmt vann ut av den i store mengder. Topptemperaturen er faktisk ganske upåvirket av vannforbruk. I løpet av 4-5 timer så blir temperaturen 1,5 grader lavere og neppe noe som setter i gang oppblomstring av bakterier i stor stil.
  22. Jeg kjører Home Assistant på en billig raspberry pi. Å bruke en pc til det er unødvendig.
  23. Det blir ikke bakterier i en tank så fort. Hva ville da skjedd med dusjhodet som har ideell temperatur for bakterivekst omtrent alltid? Når det gjelder forskjellige løsninger så er det bare å lete og søke litt her. Jeg har feks skrevet mye om mitt system.
  24. En får kraftig oppvarming på utsiden av lamellene som gjør at luften der stiger opp og lager et undertrykk nede. Vil jeg tro. Men er dette et problem? I så fall kan du kanskje vinkle de litt slik at luft har lettere for å sirkulere.
×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.