hjemmedude
Medlemmer-
Innlegg
398 -
Ble med
-
Besøkte siden sist
-
Dager vunnet
9
Innholdstype
Profiler
Forum
Blogger
Nedlastninger
Artikler
Regler
Hendelser
Galleri
Store
Alt skrevet av hjemmedude
-
Begynte med SmartThings selv for å enkelt kunne styre en Ir sender til varmepumpe. Dette ble Nesten aldri brukt. Fant etterhvert Home Assistant og begynte med en rpi. Problemet var at rpien var så ny at HA ikke støttet denne enda. Fant deretter et nytt bruksområde for en ganske gammel NAS-PC som i dag funker fint til HA og Nextcloud 🙂 Kjenner til VM fra før så det var gøy å fortsette på dette løpet. Tar ting i rykk og napp, jeg kan ikke ha tidspress for resten av livet tar opp det meste av tiden 🙂 Kan fint anbefale deg HA 👍🏼
-
Mitt forsøk på "Prediktiv reduksjon av strømbruk"
hjemmedude svarte på hjemmedude sitt emne i Automasjoner
Update: fikk nok av appdaemon og installerte pyscript og la inn koden til @stigvi med mine variabler. Nå "funker" det, i alle fall ser det sånn ut i GUI Neste på planen er å følge @kjetilsn schedy-eksempel som vist under her 🙂 Jeg har ca 10 termostater å styre, så kanskje 10 steps er tingen? Hvor la du inn 5 min tidsintervall for å slå på igjen termostatene dine @stigvi? Er sikkert et sted på forumet her men. Takk for hjelp og god input underveis her! rooms: living: actors: climate.stue: schedule: - v: 21 rules: - rules: - x: "Next() if is_off('binary_sensor.terassedor') else Break()" - x: "Add(-4) if state('sensor.energy_regulator_usage_step') < '5' else Next()" - x: "Add(-1) if is_on ('binary_sensor.dyreste_4_timer') else Next()" - x: "Add(-1) if is_on ('input_boolean.energy_cost_extreme') else Next()" - x: "Add(-5) if is_on ('input_boolean.varmt_ute') else Next()" - x: "Add(-5) if is_off ('input_boolean.oppe_hjemme') else Next()" - x: "Add(-10) if is_on ('input_boolean.ferie') else Next()" -
Mitt forsøk på "Prediktiv reduksjon av strømbruk"
hjemmedude svarte på hjemmedude sitt emne i Automasjoner
OK, da er jeg så langt. Tror langt fra alt er riktig her.. 1. global variabel løser en del feilmeldinger, men vet ikke om jeg bruker de riktig. Jeg tviler 2. state_trigger: denne er pyscript spesifikk, hva er ekvivalenten i vanlig python? Evt mistforstår jeg. 3. jeg fant kjetilsn sin implementasjon av sensor.regulatory_usage_step så kopierte denne templaten, men jeg får unavailable når jeg sjekker den (med self.log(self.get_state("sensor.regulatory_usage_step")) etter pid kjører. 4. state_trigger igjen, siste to funksjonene i koden har jeg ikke gjort noe mer med. import appdaemon.plugins.hass.hassapi as hass from simple_pid import PID class PIDcalc(hass.Hass): def initialize(self): global pid global last_c global turned_off_all global turned_off_car pristrinn = self.get_state("input_select.nettleie_pristrinn") pid = PID(40.0, 0.4, 2500.0, setpoint=float(self.get_state("input_select.nettleie_pristrinn")) - 0.2) pid.set_auto_mode(False) pid.sample_time = 1.9 pid.output_limits = (0, 100) pid.proportional_on_measurement = False pid.set_auto_mode(True, last_output=100.0) last_c = 100.0 turned_off_all = False turned_off_car = False self.run_every(self.PIDrun, "now", 10) #@state_trigger("sensor.energy") def PIDrun(self, kwargs): global last_c global turned_off_car global turned_off_all global pid self.log(pid) c = (0.9 * last_c) + (0.1 * pid(float(self.get_state("sensor.estimert_timeforbruk_filtrert")))) if round(last_c, 0) != round(c, 0): self.set_state("sensor.energy_regulator_usage_step") == round(c, 0) last_c = c self.log(c) self.log(self.get_state("sensor.energy_regulator_usage_step")) #p, i, d = pid.components #state.set("sensor.regulator_p", round(p,1)) #state.set("sensor.regulator_i", round(i,1)) #state.set("sensor.regulator_d", round(d,1)) if round(last_c, 0) != round(c, 0): sensor.regulator_energy_usage = round(c, 0) v = max(5 * round(c, 0) - 400, 0.0) #number.effekt_varmtvannsbereder.set_value(round(v,1)) last_c = c if c < 10 and turned_off_car == False: #easee.set_charger_circuit_dynamic_limit(charger_id = "EH430587", currentP1 = "0") turned_off_car = True if c > 30 and turned_off_car == True: #easee.set_charger_circuit_dynamic_limit(charger_id = "EH430587", currentP1 = "16") turned_off_car = False if c < 2 and turned_off_all == False: #esphome.terrassevarmer_pause() #switch.heru_electric_heater_connected.turn_off() persistent_notification.create(title = "Strøm", message = "Effektbegrensing slo av alt.") turned_off_all = True if c > 5 and turned_off_all == True: #esphome.terrassevarmer_resume() #switch.heru_electric_heater_connected.turn_on() turned_off_all = False #@state_trigger("input_select.nettleie_pristrinn") def setpoint(value=None): global pid pid.setpoint = float(value) - 0.2 #@state_trigger("input_number.consumption_lasthour") def hourly_usage(value=None): if float(value) >= float(self.get_state("input_select.nettleie_pristrinn")): script.turn_on(entity_id = "script.send_melding", variables = {'message': 'Strømforbruk var større enn grense', 'title': 'Strøm', 'channel': 'Info'}) 2022-06-12 11:17:35.017546 INFO simple_pid: PID(Kp=40.0, Ki=0.4, Kd=2500.0, setpoint=4.8, sample_time=1.9, output_limits=(0, 100), auto_mode=True, proportional_on_measurement=False,error_map=None) 2022-06-12 11:17:35.024166 INFO simple_pid: 100.0 2022-06-12 11:17:35.044615 INFO simple_pid: unavailable 2022-06-12 11:17:45.016038 INFO simple_pid: PID(Kp=40.0, Ki=0.4, Kd=2500.0, setpoint=4.8, sample_time=1.9, output_limits=(0, 100), auto_mode=True, proportional_on_measurement=False,error_map=None) 2022-06-12 11:17:45.021810 INFO simple_pid: 100.0 2022-06-12 11:17:45.028622 INFO simple_pid: unavailable 2022-06-12 11:17:55.014203 INFO simple_pid: PID(Kp=40.0, Ki=0.4, Kd=2500.0, setpoint=4.8, sample_time=1.9, output_limits=(0, 100), auto_mode=True, proportional_on_measurement=False,error_map=None) 2022-06-12 11:17:55.020307 INFO simple_pid: 100.0 2022-06-12 11:17:55.027098 INFO simple_pid: unavailable EDIT: fant plutselig en feilmelding i loggen; det tyder på at mye eller noe fungerer da forbruket kl 18-19 var 5,17 kwh 🙂 Det er kult! File "/config/appdaemon/apps/simple-pid.py", line 70, in PIDrun persistent_notification.create(title = "Strøm", message = "Effektbegrensing slo av alt.") NameError: name 'persistent_notification' is not defined -
Mitt forsøk på "Prediktiv reduksjon av strømbruk"
hjemmedude svarte på hjemmedude sitt emne i Automasjoner
Gjør jeg noe riktig her? Må jeg lage en funksjon for å erstatte state_trigger? import appdaemon.plugins.hass.hassapi as hass from simple_pid import PID class PID(hass.Hass): def initialize(self): self.run_every(self.PIDrun, "now", 10) def PIDrun(self, kwargs): #pid = PID(40.0, 0.4, 2500.0, setpoint=float(input_select.nettleie_pristrinn) - 0.2) pid = PID(40.0, 0.4, 2500.0, setpoint=self.get_state("input_select.nettleie_pristrinn") - 0.2) pid.set_auto_mode(False) pid.sample_time = 1.9 pid.output_limits = (0, 100) pid.proportional_on_measurement = False pid.set_auto_mode(True, last_output=100.0) last_c = 100.0 turned_off_all = False #turned_off_car = False #@state_trigger("sensor.energy") forbruk_state = self.entities.sensor.forbruk_denne_timen.state -
Mitt forsøk på "Prediktiv reduksjon av strømbruk"
hjemmedude svarte på hjemmedude sitt emne i Automasjoner
Ok, skal kikke på det. Jeg er på tynn is, denne fremgangsmåten med konstruktør og klasse er litt annerledes enn pyscriptet. Men begge deler vil funke? https://community.home-assistant.io/t/pid-controller-in-appdeamon/251712/3 Fant også litt fra deg i søkinga, og ser her hvordan du har definert funksjoner for sjekking av passat_status i appdaemon og python, sammenlignet med pyscripting der du kan bruke state_trigger - som virker en del mer elegant https://community.home-assistant.io/t/pyscript-new-integration-for-easy-and-powerful-python-scripting/215967/130 -
Mitt forsøk på "Prediktiv reduksjon av strømbruk"
hjemmedude svarte på hjemmedude sitt emne i Automasjoner
Da er PID via appdaemon på plass. Forsøker med input fra ditt pid-script @stigvi og jobber ut fra feilmeldingene der. Første feil; pid = PID(40.0, 0.4, 2500.0, setpoint=float(input_select.nettleie_pristrinn) - 0.2) NameError: name 'input_select' is not defined Har opprettet nettleie_pristrinn i input_select.yaml nettleie_pristrinn: name: Nettleie pristrinn options: - 5 - 10 - 15 Har du definert input_select.nettleie_pristrinn en annen plass kanskje? Eller klarer den ikke finne input_select.yaml filen? Edit: erstattet pristrinn med 5, og da feiler scriptet videre på sensor.energy. Når jeg endrer denne til sensor.forbruk_denne_timen så finner den ikke sensoren. Tror det har noe med at jeg må importere inn sensorer slik at disse blir tilgjengelige i python koden. -
Mitt forsøk på "Prediktiv reduksjon av strømbruk"
hjemmedude svarte på hjemmedude sitt emne i Automasjoner
Ja prøver det Noen som bruker schedy og som kan hjelpe litt? Har et ventilasjonsaggregat i en climate.flexit sensor. Integrasjonen bruker preset_modes: preset_modes: - home - away - boost - Boost Temporary - Fireplace Jeg leser i schedy dokumentasjon at man bare kan bruke hvac_mode i thermostat (https://hass-apps.readthedocs.io/en/stable/apps/schedy/actors/thermostat/index.html ), så jeg lurer på hvordan kalle preset_mode: 'away' Kjører nå en automasjon på siden av Schedy ( i HA) som sjekker input.select.varme_modus == Borte og setter preset_mode. Funker jo, men ikke akkurat sånn jeg vil ha det 🙂 -
Mitt forsøk på "Prediktiv reduksjon av strømbruk"
hjemmedude svarte på hjemmedude sitt emne i Automasjoner
Litt fremgang, appdaemon og schedy installert. Har fått på plass noen småting som nattsenking og om vi har gjester styres temperatur på rommet litt ulikt, fungerer overraskende bra. Jeg må ha på plass noe borte-regler før jeg hopper på PID-en og finner ut hvordan den sender informasjon til schedy. 🙂- 135 svar
-
- 1
-
-
Mitt forsøk på "Prediktiv reduksjon av strømbruk"
hjemmedude svarte på hjemmedude sitt emne i Automasjoner
Hei igjen, straks er vvb koblet til heavy duty (tok sin tid å få fatt i denne) og straks er nettleia ny. Så jeg må nesten fortsette der jeg slapp! Det var visual studio som knakk serveren min tidligere, ingen problem med HA siden sist (ingen endringer heller). Jeg er kommet til PID-regulatoren, mener du @stigvi la ut koden din på forumet her i kjetilsn tråd. Kunne jeg be "siste versjon" på denne? Evt burde jeg se på hacs integrasjonen for pid-regulator? Jeg ønsker å redusere last på varmekabler i første omgang. Underetasje (6 stk) + vvb Overetasje (1 stk) + mill panelovn. Har fastavtale på strømpris, så bryr meg ikke noe om variasjon ila døgnet. Nettleien ser slik ut. Vil forsøke å holde oss innenfor 2-5 kw, til vinteren 5-10 kw. BKK fra 1. juli 2022. Trinn Kapasitetsledd inkl. mva kW Kr/mnd Kr/år Trinn 1 0-2 125 1500 Trinn 2 2-5 206 2475 Trinn 3 5-10 350 4200 Trinn 4 10-15 494 5925 Trinn 5 15-20 638 7650 Trinn 6 20-25 781 9375 Natt (2200 - 0600) Energiledd øre/kWh uten avgifter og mva Energiledd øre/kWh inkl. avgifter og mva Dag Natt og helg Dag Natt og helg 23,51 15,51 49,90 39,90 -
Husker ikke hvem som utvikler homely boksen, omnesti eller noe? De har vel hatt denne muligheten lenge, men homely er tregt ute med å gjøre all funksjonalitet tilgjengelig...
-
Kanskje interessant her https://www.europower-energi.no/nett/organisasjonene-har-samlet-seg-enighet-om-ny-nettleie-modell/2-1-1185858
- 42 svar
-
- 2
-
-
Oppladbare AA batteri - lader ikke tregt likevel (ikea) Løst.
hjemmedude svarte på hjemmedude sitt emne i Automasjonskaféen
Da er jo alt i skjønneste orden! Endrer tittel, den lader helt normalt.- 6 svar
-
- 1
-
-
Kriterier for når varmepumpe skal skrus av/på
hjemmedude svarte på torstein89 sitt emne i Klimakontroll
Varmepumpen mener jeg gjør jobben godt selv - 22 grader på varmemodus fungerer fint for oss. Er det kaldere enn normalt justeres temperatur opp 1 grad og evt viftehastigheten opp. Ellers finner den ut av ting selv. Har varmekabler i 1 etg og pumpe i 2 etg. Mulig jeg har misforstått noe av det du ønsker å få til her 🙂 -
Oppladbare AA batteri - lader ikke tregt likevel (ikea) Løst.
hjemmedude svarte på hjemmedude sitt emne i Automasjonskaféen
Ikea sin lader, med plass til 8 stk AA/AAA batteri. Tok en testrunde på utladede batterier i går, tar nok opp mot 12t å lade alt.. Sikkert lav output fra lader til batteri kontra den stigvi bruker https://www.ikea.com/no/no/p/tjugo-batterilader-med-oppbevaring-gragronn-80435169/ -
Oppladbare AA batteri - lader ikke tregt likevel (ikea) Løst.
hjemmedude publiserte et emne i Automasjonskaféen
Hei, tek.no har testet oppladbare batteri. Biltema og Ikea troner på topp når det kommer til brukstid/pris. https://www.tek.no/samletest/i/Bj2Xme/det-beste-oppladbare-batteriet Men ladetid med ikea lader er drøy. Oftest tar det mer enn 24-timer å lade 8 stk batteri. Noe galt med min lader? Noen som bruker en råere lader, eller er det ikke å anbefale? -
Sjekk varme og om minnekort eller RAM er brukt opp?
-
Flexit balansert ventilasjon - varmebatteri
hjemmedude svarte på hjemmedude sitt emne i Klimakontroll
For moro deaktiverte jeg varmeelement og justerte ned hastighet på tilluft fra 55% til 35% og avtrekk til 30%. Tilluft viser 13,6 gr, avtrekk 18,81 gr. Avkast 5,69 gr. Nå er det vaskerom, bad og kjøkken som har avtrekk, synes kanskje rapportert avtrekk er lavere enn jeg hadde forventet, men det kan nok stemme. Bad og vaskerom er ikke veldig varmt, åpent kjøkken med varmepumpe i nærheten. Rapportert temperatur fra netatmo viser at pumpa gjør jobben for 2. etasjen. Strømforbruket har selvfølgelig gått ned, fra ca 23-24kwh ila dagens første 7 timer til ca 18kwh. Har i snitt lagt på 80-90kwh i døgnet med varmeelementet på. Problemet er at radon-nivåene stiger raskt når viftehastigheten går ned. Om jeg øker hastigheten vil en nok føle kald trekk, men dette må jeg teste. Så spørs det om varmekabler (når disse eventuelt blir justert opp fordi det er kaldt på soverommene) er bedre enn varmeelementet i aggregatet, forbruksmessig.- 27 svar
-
- 1
-
-
Prosjekterte og utførte ventilasjon selv. Mulig å søke enova mener du? Hva legger man i en slik søknad?
-
Alternativ til Heavy Duty Switch for styring av VVB?
hjemmedude svarte på ProphetSe7en sitt spørsmål i Nybegynner
Ja du har helt rett, så vil jo termostat i vvb selv regulere av/på i det tidsrommet. Da er nok det en god løsning for min del 🙂 Takk! -
Alternativ til Heavy Duty Switch for styring av VVB?
hjemmedude svarte på ProphetSe7en sitt spørsmål i Nybegynner
Har enn så lenge ikke zigbee på smarthus men zigbee på homely (alarm).. hvor bra funker det med flere zigbee nettverk i samme hus? Blir gjerne litt lyd fra kontaktor? Sikringsskap er nærme soverom så må tenke litt på det også -
Alternativ til Heavy Duty Switch for styring av VVB?
hjemmedude svarte på ProphetSe7en sitt spørsmål i Nybegynner
Er det mulig og bruke en rimelig smartbryter opp mot en kontaktor i sikringsskap for å styre vvb? Bare hørt dette i diskusjon, ikke sett noe teknisk løsning -
Test av levetiden for AAA-batterier for juletrelys
hjemmedude svarte på Helgemor sitt emne i Automasjonskaféen
Bruker oppladbare ikea i yale doorman. Fungerer fint det, men vet ikke om lav spenning eller noe førte til krøll mot homely sist gang. Måtte i alle fall rekonfigurere yale mot homely på nytt. Og det er ikke bare bare.. Levetid er ca 6 mnd etter mine betraktninger Mener at Yale sier at man ikke skal bruke oppladbare batterier, men men. -
Flexit balansert ventilasjon - varmebatteri
hjemmedude svarte på hjemmedude sitt emne i Klimakontroll
https://www.megaflis.no/varme--klima/ventilasjon/ventiler/flexit-tilluftsventil-o100-sort-plast-ean Har slike i dag. 125mm. -
Flexit balansert ventilasjon - varmebatteri
hjemmedude svarte på hjemmedude sitt emne i Klimakontroll
Det blir en Kald trekk og ca 15-16 grader luft inn. Er nok mulig å stille ned viftene enda mer -
Flexit balansert ventilasjon - varmebatteri
hjemmedude svarte på hjemmedude sitt emne i Klimakontroll
Skjønner, du har et litt mer avansert anlegg enn meg 😊
