
stigvi
Medlemmer-
Innlegg
2 830 -
Ble med
-
Besøkte siden sist
-
Dager vunnet
161
Other groups
Sølv

stigvi vant dagen sist 8. august
stigvi hadde mest likt innhold!
Hjemmeautomasjon
-
System
Home Assistant
Nylige profilbesøk
Blokken for nylige besøkende er slått av og vises ikke for andre medlemmer.
stigvi sine prestasjoner
-
Men i morgen må vi betale, vi som har norgespris. Da er snittprisen 6 øre og det blir et stykke opp til 50 øre.
-
NVE har sagt at prisen i privatmarkedet skal være snitt av de fire prisene i hver time. Så det er definitivt det som gjelder
- 28 svar
-
- 1
-
-
Jeg leste et sted at 15 minutters interval var mest aktuelt for de som leverer strøm basert på vindkraft. Men samtidig skal de melde inn produksjonen dagen i forveien. Så det blir jo veldig avhengig av gode værvarsler.
-
Ja, enn så lenge. Men risikoen her er at strømselgerene kjøper inn til priser som varierer over en time, men får betalt for snittet. I starten antar en vel at forbruket jevner seg ut slik at inntekter = utgifter, men hvis det skulle vise seg at forbruket ikke jevner seg ut, da blir det en korreksjon.
-
Siden norgespris i teori og praksis kun er en annen formel for å beregne støtte enn det strømstøtte-ordningen har, så er det kun formelen jeg har endret på i går kveld. Men da har jeg tidligere i sommer tilpasset noen automasjoner for å virke bedre med en flat strømpris. Og 12 timer inn i oktober er estimert støtte 1127kr for oktober, 520kr for nettleie, 2253kr for strøm og det jeg tilslutt betaler i totalpris, 1647kr. Det er ca 1 år siden jeg lagde denne estimeringen i Home Assistant og det overrasker meg stadig hvor godt den treffer allerede på de første dagene i måneden. Og estimatet blir selvsagt mer nøyaktig ettersom dagene går.
-
Det er det. Men jeg vil ikke lage et system som er spesifikt tilpasset Norgespris. Den vil jo ikke vare evig. Jeg lager automasjonene slik at de er universelle og virker enten en har spotpris eller fastpris. Oppvarming av vann er endret fra å være i de to billigste timene til å være i de to billigste timene og alle andre timer som er ca samme pris.
-
Hos meg er forskjellen på trinnene ca 150 kroner. Jeg er ikke i nærheten av å spare inn det på strømmen med å flytte på forbruk fra billige timer til ekstra billige timer, de få gangene strømmen er ekstra billig.
-
Klarer ikke helt å følge deg her. Å holde seg under et effekttrinn vil jeg tro er helt uavhengig strømprisen. Å introdusere noe annet enn kun forbruk i inneværende time er å gjøre det mer komplisert. Med norgespris har en ikke lenger _den_ billigste timen, men heller _de_ billigste timene. Det har krevd endringer hos meg på feks oppvarming av vann. Det har ikke vært noen komplisert endring, men heller ikke noe som har gjort det lettere. Det er bare en konstatering av at noe burde endres.
-
Jeg mener spotpris, ja. Det er den avtalen jeg har med Vibb og det er spotpris jeg får faktura på. Så betaler netteier tilbake måneden etterpå det jeg skal ha i støtte for at prisen totalt ender opp på 50 øre. Strømstøtte og Norgespris virker på samme måte. Det er bare forskjellige utrekninger. Det jeg prøvde å få fram i innlegget mitt ovenfor er at de som har fastprisavtale med sin strømleverandør, vil allikevel få strømstøtte eller norgespris basert på spotprisen. For disse er det da lurt å bruke mest mulig strøm når spotprisen er høy, slik at de maksimaliserer støtten.
-
Vanskelig å si hva de gjør, men de burde regne ut kostnaden ut i fra faktisk forbruk og spotpris istedenfor å bruke gjennomsnitt. Men som nevnt, jeg vet ikke. Hvis en allerede har en avtale om fastpris hos en strømleverandør så vil en i tillegg få tilbakebetalt støtte, enten det er strømstøtte eller norgespris. Staten bryr seg ikke om hvilken avtale du har med strømleverandør. De regner ut støtten du skal ha kun ut i fra forbruk som netteier rapporterer og spotprisen. I teorien kan en altså gå i null hvis støtten er den samme som en betaler i fast pris. Norgespris regnes ut som en form for støtte som er spotpris - 50 øre. Dersom du bestiller norgespris er det 50 øre du skal betale i utgangspunktet. Men det kan være lurt for din egen del å flytte mest mulig av forbruket til timene der spotprisen er på det høyeste. Det er da du får mest tilbakebetalt. Edit: Glem det. Det er jeg som skriver uten å ha koblet til hjernen. Det skyldtes nok svaret til SveinHa der jeg var i fastpris-modus. Da kan en flytte forbruket til de dyreste timene. Men for oss andre som betaler spotpris så ender en opp med å betale 50 øre pr kWh uansett hvordan en vrir og vender på det.
-
Med siste versjon av HA så feilet disse kommandoene. Løsningen er å legge til parameteren -k som lar være å sjekke sertifikatene nettstedet bruker. Linjen som inneholder -s endres da til -s -k
-
Her er min siste versjon av esphome kode. De største endringene er tellere for energi brukt og kostnad i kroner. substitutions: devicename: Varmtvannstank esphome: name: varmtvannstank on_boot: - priority: -100 then: - delay: 30s - homeassistant.event: event: esphome.boot data: message: "${devicename} Started" esp8266: board: esp01_1m restore_from_flash: false wifi: ssid: "HEIME5.ORG" password: !secret heime_wifi domain: .lan #captive_portal: # Enable logging logger: # Enable Home Assistant API api: reboot_timeout: 24h ota: platform: esphome script: - id: set_output mode: single then: - output.set_level: id: pwm_output level: !lambda |- double set_t = 10.0; if(id(varmtvannstank_modus).active_index() == 1) set_t = id(vvb_lav_temperatur).state; else if(id(varmtvannstank_modus).active_index() == 2) set_t = id(vvb_medium_temperatur).state; else if(id(varmtvannstank_modus).active_index() == 3) set_t = id(vvb_hoy_temperatur).state; id(vvb_skal_temperatur).publish_state(set_t); double diff_t = set_t - id(varmtvannstank_topp_temperatur).state; double diff_c = set_t - id(varmtvannstank_senter_temperatur).state; double diff_b = set_t - id(varmtvannstank_bunn_temperatur).state; if(diff_t > 1.0) { auto time_now = id(homeassistant_time).utcnow(); id(time_stop) = time_now.timestamp; id(energy_stop) = id(vvb_total_daily_energy).state; } double c = 0.00135 * set_t - 0.03839286; double v_t = diff_t + c; double v_c = diff_c / 20 + c; double v_b = diff_b / 50 + c; double v = min((id(effekt)/100.0), max(max(v_t, 0.0), max(v_c, v_b))); id(power).publish_state(v * 2.0); if(set_t > id(vvb_lav_temperatur).state) id(mode_last_changed).publish_state(id(homeassistant_time).now().timestamp); return v; globals: - id: last_value_from_ha type: int initial_value: '0' - id: effekt type: float restore_value: no initial_value: '100.0' - id: time_start type: float restore_value: no initial_value: '0.0' - id: energy_start type: float restore_value: no initial_value: '0.0' - id: time_stop type: float restore_value: no initial_value: '0.0' - id: energy_stop type: float restore_value: no initial_value: '0.0' number: - platform: template max_value: 100.0 min_value: 0.0 step: 1 mode: slider id: effekt_varmtvannsbereder name: effekt_varmtvannsbereder unit_of_measurement: '%' initial_value: 100 optimistic: true set_action: then: - lambda: |- id(effekt) = x; - script.execute: set_output - platform: template max_value: 90.0 min_value: 10.0 step: 5 mode: slider id: vvb_hoy_temperatur name: vvb_hoy_temperatur unit_of_measurement: '°C' initial_value: 80 restore_value: true optimistic: true - platform: template max_value: 90.0 min_value: 10.0 step: 5 mode: slider id: vvb_medium_temperatur name: vvb_medium_temperatur unit_of_measurement: '°C' initial_value: 65 restore_value: true optimistic: true - platform: template max_value: 90.0 min_value: 10.0 step: 5 mode: slider id: vvb_lav_temperatur name: vvb_lav_temperatur unit_of_measurement: '°C' initial_value: 45 restore_value: true optimistic: true i2c: sda: GPIO14 scl: GPIO4 scan: true status_led: pin: number: GPIO13 inverted: yes output: - platform: sigma_delta_output pin: 12 update_interval: 2.5s id: pwm_output state_change_action: - lambda: |- id(internalcost).publish_state(state ? 2.0 * id(current_energy_price).state : 0.0); sensor: - platform: homeassistant id: current_energy_price entity_id: pyscript.totalstrompris - platform: wifi_signal name: "${devicename} WiFi Signal" update_interval: 300s - platform: mcp9808 id: varmtvannstank_topp_temperatur name: "${devicename}_topp_temperatur" address: 0x1D filters: - sliding_window_moving_average: window_size: 5 send_every: 1 on_value: then: - script.execute: set_output - platform: mcp9808 id: varmtvannstank_senter_temperatur name: "${devicename}_senter_temperatur" address: 0x1E filters: - sliding_window_moving_average: window_size: 5 send_every: 1 on_value: then: - script.execute: set_output - platform: mcp9808 id: varmtvannstank_bunn_temperatur name: "${devicename}_bunn_temperatur" address: 0x1F filters: - sliding_window_moving_average: window_size: 5 send_every: 1 on_value: then: - script.execute: set_output - platform: total_daily_energy id: vvb_total_daily_energy name: "VVB Total Daily Energy" power_id: power restore: false method: left accuracy_decimals: 2 filters: - throttle: 60s - platform: integration name: "VVB Total Daily Cost" id: vvb_total_daily_cost sensor: internalcost state_class: "total_increasing" time_unit: h unit_of_measurement: "NOK" restore: false integration_method: left accuracy_decimals: 2 filters: - throttle: 60s - platform: template id: power name: "Effekt varmtvann" unit_of_measurement: "kW" icon: "mdi:power-plug" accuracy_decimals: 3 - platform: template id: vvb_skal_temperatur name: "VVB skal temperatur" unit_of_measurement: '°C' icon: "mdi:coolant-temperature" accuracy_decimals: 0 - platform: template id: internalcost unit_of_measurement: "NOK" update_interval: 1s accuracy_decimals: 6 internal: true - platform: template name: "${devicename}_modus_last_changed" device_class: timestamp id: mode_last_changed filters: - throttle: 708s - platform: template name: "${devicename}_heating_ratio" id: heating_ratio update_interval: never unit_of_measurement: 'W/Wmaks' accuracy_decimals: 2 interval: - interval: 2h then: - if: condition: - lambda: !lambda |- auto time_now = id(homeassistant_time).utcnow(); if(time_now.timestamp - id(last_value_from_ha) > 7200) return true; return false; then: - select.set: id: varmtvannstank_modus option: "Middels" time: - platform: homeassistant id: homeassistant_time timezone: "Europe/Oslo" on_time: - seconds: 0 minutes: 0 hours: 0 then: - sensor.integration.reset: vvb_total_daily_cost 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; select: - platform: template id: varmtvannstank_modus name: "${devicename}_modus" optimistic: true options: - Borte - Lav - Middels - Høy initial_option: Lav restore_value: true set_action: then: - lambda: !lambda |- if(x == "Middels" || x == "Høy") { auto time_now = id(homeassistant_time).utcnow(); id(time_start) = time_now.timestamp + 30.0; id(energy_start) = id(vvb_total_daily_energy).state; } else if(x == "Borte") { id(time_start) = 0.0; id(heating_ratio).publish_state(1.0); } else if(x == "Lav") { if(id(time_stop) > id(time_start) && id(time_start) > 0.0) { double de = id(energy_stop) - id(energy_start); double dt = id(time_stop) - id(time_start); double r = (de / dt ) * 1800; id(heating_ratio).publish_state(min(r, 1.0)); } else if(id(time_start) > 0.0) { id(heating_ratio).publish_state(1.0); } } binary_sensor: - platform: status name: "${devicename} Esp Status" button: - platform: restart name: "${devicename} Restart"
-
Enheten jeg bruker er en Sonoff dings som hadde rele. Jeg loddet av releet og har koblet til en kraftig SSR. Denne er montert på en kjøleribbe og det hele montert i en boks. Jeg kan ta noen bilder hvis det er interessant. Jeg har fagbrev og å lage slike til eget bruk er greit. Hvis noen her vil gjøre det samme, pass i det minste på at kjøleribbe er jordet godt og at den ikke blir for varm. Klarer en så vidt å ta på den er den rundt om 50 grader. SSR har optokobler på inngang så det er lett å få til galvanisk skille mellom lavspenning og 230V. SSR kobler inn og ut ved nullgjennomgang på spenningen og den er lydløs. Det siste var årsaken til at jeg bruker en SSR. Jeg hadde en kontaktor tidligere, men det ble for mye bråk av den. Selv når jeg ikke brukte pwm.
-
Etter å ha studert litt selv så er det vistnok ute på høring hva som skal skje med forbrukermarkedet https://www.fortum.com/no/media/2025/03/fortum-stotter-mer-noyaktig-maling-av-strommen Men det blir uansett en endring for oss som henter priser i fra Nordpool på et eller annet vis. Prisene vil ha 15 minutters intervall og jeg antar vi da blir fakturert for snittprisen i en time hvis vi fortsatt skal betale timespris.