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

stigvi

Medlemmer
  • Innlegg

    2 816
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    161

Alt skrevet av stigvi

  1. Lage en klasse og gjenbruke kode er gull verd. Og pyscript er etter min mening langt mer oversiktlig enn automasjoner. Men det siste er jo smak og behag.
  2. Det er jeg også. Har lagd en klasse i pyscript for å styre alt lys, men har valgt en litt annen tilnærming enn du. Lys kan styres automatisk eller settes i manuelt og står i manuelt til det slås av. Lysstyrke og temperatur styres av solens posisjon, men jeg aktiverer scener istedenfor å styre lyset direkte.
  3. Jeg har det normalt slik at Home Assistant beregner når tid panelovnene må slås på for at det skal være varmt når vi kommer hjem fra jobb. Tror faktisk dette bidrar til en stor kostnad på strømregningen. Strømmen er jo gjerne på sitt dyreste på ettermiddagen. Og i år blir det verre, vistnok. Derfor har jeg lagd en "bryter" som jeg slår på hvis jeg har planlagt å fyre med gass eller ved når jeg er hjemme fra jobb. Da er det jo penger ut av vinduet å varme opp huset med strøm i forkant. Når denne bryteren er påslått så går ovner i komforttemperatur 90 minutter etter arbeidstid slutt istedenfor et ukjent antall minutter før arbeidstid slutt.
  4. En sparer alltid energi med å senke temperaturen, men en sparer nødvendigvis ikke penger. Problemet med nattsenking er at en sparer strøm når den er billigst og så må en varme opp på dagtid når den er dyrest. Jeg har sluttet å senke temperaturen på støpte gulv pga dette, men panelovnene går fortsatt i sparemodus om natt og på dagtid mens jeg er på jobb. De er på lav temperatur i 17 av døgnet 24 timer og jeg innbiller meg at det må bidra positivt. Men sikker er jeg ikke.
  5. Dette må du heller se litt an. Etter en omstart av deconz kan det gå litt tid før den oppdager gardinene. De er batteridrevne og sender ikke data uten at det er nødvendig. Pass også på at de har siste firmware. Det hjalp mye på mine. Du kan oppdatere de fra deconz.
  6. Og så er det ikke slik at dersom temperaturen kommer under 50 grader så eksploderer bakteriefloraen. Dusjhodet kommer f.eks omtrent aldri opp i den temperaturen. Tvert i mot er dusjhodet nesten hele tiden innenfor det mest optimale for bakterievekst. Men vi har ikke et stort problem med legionella i Norge så litt hysteri ser det ut til å være. Du sparer alltid energi på å senke temperaturen. Det virker nesten som om det er blitt en myte at en må bruke mer energi på å varme opp etter en periode med temperatursenking enn det en bruker for å opprettholde temperaturen. Men jeg en veldig enig i at en må se på komforten først og fremst. Jeg har til nøds fått kona til å gå med på at huset er kaldt om morgenen mens vi pusser tenner og smører niste til jobb. Men det er varmt på badet og vi har en stråleovn i hagestue som gir god komfort innenfor de få kvadratmetrene den dekker. Å endre på innarbeidete rutiner kan være lurt. Spesielt på bruk av varmt vann.
  7. Nei, har ingenting zwave hos meg.
  8. Ja, jeg bruker versjon 2021.9.4
  9. I mitt hus bruker jeg bare panelovner og varmekabler til oppvarming. Det er et TEK10 hus og det er ikke problem å holde varmen, men et lite problem å få opp temperaturen raskt nok. Panelovnene er på tilsammen ca 3,5kw på 180kvm fordelt på 3 etasjer. Vi har en vedovn, men liker ikke å bruke den annet enn til "kos". Den står i øverste etasje og gir naturlig nok null bidrag i de to etasjene under. I tillegg ligger det an til en vinter med høge strømpriser så da lurte jeg på om propan kunne vært et alternativ. Jeg har campingvogn og den har 2 11kg beholdere som er lite brukt om vinteren. Jeg trenger bare investere i en gassovn til 1000 kroner og prisen på propan er på 40-60 øre pr kwh og kan være billigere enn strøm. Planen er å kun bruke den i en kort periode i løpet av dagen til å heve temperaturen raskt etter arbeidstid. Kanskje noe mellom 30-60 minutter pr døgn. Er det noen her som har erfaring med slik bruk? Vil det gi vesentlig dårlig innemiljø med mye co2 og fuktighet? Finnes det stor variasjon i ovner? Ser at mesteparten er stråleovner, men det finnes enkelte modeller som har støpejern i kabinettet og gir mer konveksjonsvarme.
  10. Jeg sjekket payload template på mitt system og den lister opp enhetene det må gjøres noe med. Er det selve epostutsendelsen som svikter? Du har bare vist fram en mqtt publish, men ingenting om hvordan dette ender opp i en epost.
  11. Er det noen som har en god løsning på å hente inn fremtidig strømpris. Pr i dag bruker jeg en integrasjon for å hente fra Nordpool ( custom-components/nordpool: nordpool sensor for ha. (github.com) ). Men denne har svakheter med at den må passes på hele tiden. Den stopper opp å hente inn nye priser og klarer heller ikke å hente seg inn igjen. Løsningen er å ta en omstart på HA. Hvilke alternativer finnes det der ute?
  12. Hvorfor lete etter en sammenheng når det mest sannsynlig ikke er noen sammenheng? Mener nå jeg .......
  13. En vet en er på et automasjonsforum når noen skriver "tofaseautentisering" 🙂
  14. Tviler sterkt på at det blir holdbart. Mine Nobø termostater slår av og på varme i 5 min sykluser. Det gjøres for å holde temperaturen i gulvet konstant. Du skal bruke en føler for luft-temperatur og du får dermed en lang forsinkelse fra varme i gulv til varme i rom. For å unngå svingninger mellom glovarmt og iskaldt gulv må du også slå på og av varme i korte perioder. Men det releet der er ikke lagd for slikt. Når noe skal slås av og på ofte så er det vanlig med en halvleder i parallell med rele. Halvlederen kobler inn / ut noen millisekund før rele kobler inn / ut. Da unngår en gnistdannelse på rele og varmgang i halvleder.
  15. Blafrer i vind? Det er vel ingen av disse du kan ha nede mens vindu står åpent? Jeg har montert aqara vindusensor på alle vinduer med gardiner slik at verken automatikk eller manuell styring av gardiner til stengt posisjon er mulig hvis vindu er åpent.
  16. Terrassevarmer og varmtvannstank blir bare slått av og ikke på igjen. De er siste utvei for å få ned strømforbruket. Varmtvannstanken blir automatisk slått på igjen i neste periode med billig strøm. Billader blir ikke slått av, men satt ned til minste strømstyrke på 6A. At sensor.regulator_energy_usage er en tekst er helt normalt i Home Assistant. Alle "states" i HA er slik. Du må konvertere til flyttall
  17. Ja Ikke jeg. Har lenge hatt en plan om et alternativ og det er noe jeg skal se på i høst når det er mer innetid.
  18. I de eksemplene jeg listet opp (integrasjon, appdaemon og pyscript) (custom-components/pyscript: Pyscript adds rich Python scripting to HASS (github.com) ) så trenger du ikke installere selv. Disse jeg nevner vil selv laste de ned fra pypi.org
  19. Jeg kjører den på en raspberry pi 4. Hvordan du henter inn slike biblioteker er avhengig av hvor du skal bruke det. I en integrasjon så må du referere til den i manifest-filen. I appdaemon er det i konfigurasjonen til appdaemon. Nå bruker jeg dette i pyscript og da skal det inn i /config/pyscript/requirements.txt kun med simple-pid på en linje for seg selv. Skriptet mitt ser slik ut from simple_pid import PID pid = PID(30, 0.3, 0.4, setpoint=float(input_number.max_energy_usage)-0.15) pid.sample_time = 2.0 pid.output_limits = (0, 100) pid.proportional_on_measurement = False pid.auto_mode = True last_c = 0 turned_off_all = False @state_trigger("sensor.energy") def new_state(): global pid global last_c global turned_off_all c = pid(float(sensor.estimated_hourly_consumption)) if last_c != c: sensor.regulator_energy_usage = int(c) #, attributes = {"unit_of_measurement": "%", "friendly_name": "Pådrag varme"}) last_c = c if c < 2 and turned_off_all == False: switch.terrassevarmer.turn_off() switch.varmtvannstank_varme.turn_off() if binary_sensor.fast_car_charging_current == "on": easee.set_charger_circuit_dynamic_limit(charger_id = "EH430587", currentP1 = "6") turned_off_all = True if c == 100 and turned_off_all == True: turned_off_all = False @state_trigger("input_number.max_energy_usage") def setpoint(value=None): pid.setpoint = float(value)-0.15 @state_trigger("input_number.consumption_lasthour") def hourly_usage(value=None): if float(value) > float(input_number.max_energy_usage): script.turn_on(entity_id = "script.send_melding", variables = {'message': 'Strømforbruk var større enn grense', 'title': 'Strøm', 'channel': 'Info'})
  20. Ja, ja. Jeg har en plan om skiltgjenkjenning, men for mange ideer og for lite tid.
  21. Litt usikker på hva du er ute etter. Nordpool integrasjonen som mange bruker her, gir deg strømprisen direkte. Det er ingenting å kalkulere. Tibber integrasjonen gir deg også strømprisen direkte uten at du trenger å gjøre noe mer.
  22. Du har mange betingelser som må være oppfylt. En av de er at "noe" detekterer at din telefon er hjemme. Det går ikke fram av koden din hvordan det gjøres. Hva er device_tracker.clt_l29_3 basert på? Det nytter ikke å bytte ut til nodered hvis basis funksjonalitet svikter. Er det deteksjon av telefon i hjemmesone som ikke er 100% så blir det feil selv om du bytter ut automasjonen. Et annet tips: Jeg har en skjult nfc tag i bilen. Den er limt fast bak et deksel. Holder jeg telefonen dit så åpnes eller lukkes porten.
  23. Power Supply Component — ESPHome PC strømforsyning leverer masse strøm på 12V og vil du regulere, hva med en led-driver for 12V? Og en esp32 for å styre det.
  24. Et kort eksempel for å slå av lys over koketopp @state_trigger("input_boolean.platetopp == 'off' and input_boolean.platetopp.old == 'on'", state_hold = 600) def cooktop_vent_off(): if light.kjoekken_ned == "off": light.ventilator_a.turn_off() light.ventilator_b.turn_off() Eller når noen ringer på: (hold_off på 30 hindrer skriptet å kjøre oftere enn hvert 30 sekund i tilfelle barnebarn kommer på besøk og går bananas med ringeknappen 🙂 ) @event_trigger("deconz_event", "id == 'bell' and input_boolean.sleeptime == 'off'") @time_active("range(00:00, 23:59:59)", hold_off=30) def doorbell(context, device_id, event_type, trigger_type, unique_id, id=None, event=None): log.info("Noen ringte paa") light.garasje.turn_on(flash = "short") light.bod.turn_on(flash = "short") light.vaskerom_tak.turn_on(flash = "short") light.bad_u_etg.turn_on(flash = "short") script.doorbell.turn_on() script.send_melding.turn_on(variables = {'title': 'Dør', 'message': 'Noen ringte på', 'channel': 'Info'}) camera.bakside_hd.snapshot(filename = "/media/snapshot_bell1.jpg") camera.framside_hd.snapshot(filename = "/media/snapshot_bell2.jpg") camera.kamera1_hd.snapshot(filename = "/media/snapshot_bell5.jpg") camera.kamera3_cam.snapshot(filename = "/media/snapshot_bell3.jpg") camera.kamera4_cam.snapshot(filename = "/media/snapshot_bell4.jpg") notify.mobile_app_sm_g715fn(message = "Har dere besøk?", title = "Varme", data = {'actions': [{'action': 'nothing', 'title': 'Nei'}, {'action': 'SWITCH_ON_VISITORS', 'title': 'Ja'}]})
×
×
  • 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.