Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
Historie
Å notere,
Dette prosjektet er avhengig av at du har en RaspberryPi Zero som kjører en Domoticz-hjemmeautomatiseringsserver (ganske enkelt laget) med node-rød og er konfigurert som en MQTT-megler.
Hvorfor skrive dette utstillingsvinduet?
For å vise frem løsningen min om hvordan jeg har spart noen oppvarmingskostnader/energibruk og for å sette tanken inn i deg, slik at den kan brukes i hjemmet ditt eller endres for å passe dine behov.
Oversikt
På vår- og høstmånedene, hvor utetemperaturen kan være rundt 11 grader, la jeg merke til at huset mitt mistet liten eller ingen temperatur til utsiden. Jeg la også merke til at om morgenen ville oppvarmingen komme på en stund (opptil 30 minutter) og deretter bli av til neste dag. Jeg så på dette som sløsing med energi som på en solskinnsdag eller ved varme over 12 grader utenfor huset som naturlig vil varme opp til en behagelig temperatur. Normalt ville dette være tiden på året jeg skulle slå av oppvarmingen for å spare gassbruk. Dette prosjektet er å automatisere denne prosessen basert på lokal utetemperatur og ved å bruke noen av mine eksisterende husholdningstemperatursensorer, har prosjektet fordelen av å kjenne temperaturen som er forutsagt og påvirke den, men hvis huset mistet for mye temperatur, vil det tillate oppvarming å komme tilbake på.
Prosjektbehov
- Bruk lokal gjeldende utetemperatur
- Bruk lokal værmelding utenfor lufttemperaturer
- Forhindre at oppvarmingen fungerer, men ikke påvirke varmtvannsproduksjonen
- ta hensyn til husholdningsforhold (men ikke for sensitiv)
Trinn 1: Oppsett av maskinvare/programvare
- Raspberry Pi Zero kjører som en MQTT-megler med Domoticz og Node-Red komplett med lokal sensor (rom 1) Dallas 18b20-type.
- ESP12 som kjører et Arduino IDE -program, utfører denne kontrolleren også forriglingen med oppvarmingen på er plassert i skapet der oppvarmingsventilen er. Også denne har en lokal Dallas -sensor (rom 2) for det tilstøtende rommet.
- ESP01 kjører et Arduino IDE -program for å overføre lokale romtemperatur-/fuktighetsavlesninger fra en DHT22 -sensor (rom 3).
Trinn 2: Datainnhenting
Rom 1, 2 & 3 temperaturavlesninger sendes til Domoticz hjemmeautomatiseringsserver for datalogging og enkel visning av dette sendes via MQTT-meldinger ved hjelp av DomoticzJSONformat, jeg bruker node-rød for å lage en gjennomsnittlig temperaturavlesning av de 3 rommene som deretter blir re -overføres via MQTT til interesserte klienter (ESP12 er en) og til Domoticz for logging.
Domoticz-serveren kobles også til OpenWeatherMap for å hente lokale værforhold (hvert 10. minutt). Domoticz sender også disse dataene videre via et MQTT "out" -emne, men størrelsen på denne meldingen er stor, så jeg bruker node-rødt for å endre og slette disse dataene for å bare inneholde temperaturinformasjonen, sendes dette om et emne som ESP12 abonnerer på. I tillegg vil denne noden-rød koble seg til OpenWeatherMap og hente prognosedata for mitt område, igjen er disse mottatte dataene veldig detaljerte og inneholder informasjon i 5 dager, så jeg bruker node-rødt til å justere dette ned til neste 3/6-timers temperaturvarsel og re-transmittering er igjen på samme tema som ovenfor.
Trinn 3: Fysisk oppvarming
ESP12 er plassert i samme skap som har varmtvannstank og ledningsforbindelser for ventiler/termostater. Siden jeg hadde erfaring med elektriske kontrollsystemer, sporet jeg kabelen for å oppdage hovedtermostatkabelen, jeg førte en passende strømkabel til kontrollboksen min og installerte et relé som ESP12 kan kontrollere. Jeg koblet ESP12 -reléet i serie med romtermostaten, slik at den kan holde varmen avholdt om nødvendig. I tillegg var jeg bekymret for "hva hvis ESP12 mislyktes", så jeg plasserte en fysisk bryter parallelt med reléet, slik at jeg kan gjenopprette normale forhold (om nødvendig).
Trinn 4: Programvaredrift
ESP12 har noen settpunkter for gjeldende utetemperatur, 3-timers varslingstemperatur, 6-timers varslingstemperatur og gjennomsnittlig hus temp.
Se flytskjema.
For å oppsummere vil oppvarmingen bli deaktivert hvis utetemperaturen er over 10,5degC og gjennomsnittlig hustemperatur er over 19,4degC (min termostat er satt til 19,5degC) ELLER prognosen for dagen er over 11degC. Oppvarmingen er aktivert hvis de forskjellige avlesningene er under settpunktene som er satt litt under de tidligere nevnte settpunktene for å redusere plagsombytte.
Trinn 5: Fremtidig utvikling?
- Ta i betraktning om det er sol eller ikke. Når huset ikke er stekt i solen, kan setpunktene senkes.
- vindforhold?
- innlemme ekstern overstyring
Anbefalt:
Ingen tisse nå, kjæledyradferdsjusteringsenhet som stopper kattene å tisse rundt i hjemmet ditt: 4 trinn
No Pee Now, Pet Behavior Adjustment Device som stopper kattene å tisse rundt i hjemmet ditt: Jeg ble så plaget av katten min at hun liker å tisse på sengen min, jeg sjekket alt hun trenger, og jeg tok henne også med til veterinæren. Etter at jeg har feilsøkt alt jeg kan tenke og lytte til legens ord, skjønner jeg at hun bare har en dårlig oppførsel. Så det
Lag din egen tilkoblede oppvarmingstermostat og spar med oppvarming: 53 trinn (med bilder)
Lag din egen tilkoblede oppvarmingstermostat og spar med varme: Hva er formålet? Øk komforten ved å varme opp huset ditt akkurat som du vil Spar penger og reduser klimagassutslippene ved å varme opp huset ditt bare når du trenger Hold kontroll på oppvarmingen uansett hvor du er Vær stolt over at du gjorde det
DIY Arduino Solar Tracker (for å redusere global oppvarming): 3 trinn
DIY Arduino Solar Tracker (For å redusere global oppvarming): Hei alle sammen, i denne opplæringen vil jeg vise dere hvordan du lager en solsporing ved hjelp av arduino -mikrokontrolleren. I dagens verden lider vi av en rekke problemstillinger. En av dem er klimaendringer og global oppvarming. Behovet for
Hvordan lage et Wifi -system som styrer akvariet Belysning og oppvarming: 5 trinn
Hvordan lage et wifi -system som styrer akvariet Belysning og oppvarming: Hva gjør det? Et system som slår på / av akvariet automatisk i henhold til en planlegging eller manuelt med en trykknapp eller en internettforespørsel. Et system som overvåker vanntemperaturen og sender e -post og varsler i tilfelle av under
Min elektriske oppvarming med Shelly: 13 trinn
Min elektriske oppvarming med Shelly: Jeg ønsket å dele min erfaring med hjemmeautomatisering av min elektriske gulvvarme med Shelly1pm -modulene og Jeedom -termostatpluggen. Denne installasjonen tar sikte på å redusere mitt elektriske forbruk ved å begrense oppvarmingen hvis vi er borte fra hjemmet