INHOUDSOPGAWE:
Video: AO Smith Waterverwarmer Monitor verlaag IRIS: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Kort nadat u 'n nuwe waterverwarmer gekoop het wat 'slim' of op afstand beheer kan word. Lowes het hul IRIS -platform gestaak, wat al die IRIS -produkte nutteloos maak. Alhoewel hulle wel bronkode vir hul spilpunt vrygestel het, maar my waterverwarmer slim toevoeging aan die IRIS -bedieners gekoppel het, het WIFI beteken dat ek nie die waterverwarmer op afstand kon beheer of monitor nie.
Hierdie projek gebruik 'n energiesmart waterverwarmerbeheerder wat aangepas is met 'n Wemos Mini -ontwikkelbord wat Arduino -kode gebruik en data oor MQTT na huisassistent stuur. Die energie -slimme waterverwarmerbeheerder verbind en kommunikeer met u waterverwarmer, sodat daar geen verandering aan die werklike waterverwarmer nodig is nie, slegs die slimbeheerder word verander. Die slim beheerder kan maklik binne 'n minuut of minder verwyder en geïnstalleer word aan die waterverwarmer. Hierdie handleiding lees slegs data en stuur geen data na die waterverwarmer nie, wat voorkom dat die waterverwarmer onklaar raak.
My hoofdoel was om die beraamde volume warm water te monitor. Ek weet dat dit moontlik is om die waterverwarmer te beheer, setpoints en werkswyses te verander, maar dit is nie nou nagestreef nie.
** vrywaring ** soos altyd met projekte wat u aanlyn lees, is ek nie verantwoordelik vir enige skade wat u aan u eiendom of aan uself kan veroorsaak nie. Lees en volg hierdie instruksies op eie risiko. Ek het geen hoë spanning op die printplaat of die aansluiting van die waterverwarmer gemeet nie. Alhoewel dit moontlik is, is u waterverwarmer anders as myne, of ek het net iets gemis en was gelukkig dat ek myself nie doodgemaak het nie … Gebruik gesonde verstand en behandel elke draad as sy hoogspanning, of bevestig met 'n voltmeter dat dit veilig is.
*** Dit is my eerste leersame plasing, so ek hoop dat dit nie heeltemal suig nie ***
Benodighede:
Items benodig
- Energie -intelligente waterverwarmerbeheerder, dit word goedkoop op eBay gevind, aangesien dit basies nutteloos is sonder enige aanpassings.
- ESP8266 -bord, vir hierdie projek het ek 'n Wemos Mini -lig gebruik
- Soldeerbout
- 3 manlike kopstukke
- 3 vroulike Dupont -verbindings
- MQTT -bediener en tuisassistent of enige MQTT -kliënt - ek sal nie die opstel van die MQTT -bediener of homeassistent dek nie, maar ons het Google en forums op die internet … gebruik dit dus as u dit wil opstel.
Stap 1: soldeer
- Verwyder die printplaat van die slim -energiebeheerder deur die skroef te verwyder en die 4 sluitblokkies los te maak
- Koppel die drade aan die printplaat. Slegs 3 drade moet TX, 5V en Ground aangeheg word. Vir hierdie verbindings het ek kopstukke vasgemaak, maar u kan altyd drade direk aan die bord soldeer. Die TX -pen het 'n gatverbinding naby die WIFI -module waaraan ek die kopstuk soldeer, vir 5v en Ground gebruik ek die hoofbordaansluiting en gesoldeerde koppenne wat aan die agterkant dryf.
- Soldeer kopstukke op u Wemos -bord as dit nog nie geïnstalleer is nie
Stap 2: Kode
U moet die esp8266 -bord in u Arduino IDE opstel en die EspMQTTClient -biblioteek installeer voordat u u kode saamstel en oplaai. As u nie die esp8266 in Arduino of die EspMQTTClient -biblioteek opgestel het nie, is daar baie forums.
U moet ook 'n aangepaste weergawe van die seriële sagteware aflaai en installeer, ek bel SoftwareSerial512, dit is ingesluit in die onderstaande skakel saam met die projekkode. Pak die zip -lêer in u Arduino -biblioteekmap om die biblioteek te installeer. Hierdie biblioteek is nodig, aangesien die normale weergawe van SoftwareSerial 'n buffergrootte van 64 karakters het en die waterverwarmer meer as honderd karakters op 'n slag sal stuur. Hierdie biblioteek behoort goed te wees vir 512 karakters, maar teen ekstra koste. Gebruik dus u normale SoftwareSerial -biblioteek vir ander projekte, tensy u 'n lang string oor die reeks moet lees.
drive.google.com/drive/folders/10Oa0dhez-m…
Verander die skets met u WIFI- en MQTT -instelling, en verander die MQTT -onderwerpe as u dit wil/benodig.
Die kode is relatief eenvoudig, aangesien die waterverwarmer al die nodige data reeds gereeld stuur na die WIFI -module op die printplaat. Die data word via seriële kommunikasie gestuur teen 'n baudspoed van 115200bps. Al wat ons doen, is om hierdie data te lees en dit in veranderlikes te ontleed. Ons publiseer dan die veranderlikes aan die MQTT -kliënt. Daar is meer data as wat ek ontleed, maar die meeste daarvan was nutteloos; lees gerus die datastring en voeg iets by wat u dink relevant is.
Laai die kode op!
Stap 3: Toets
Voordat u die Smart Controller -bord weer in die kas installeer, wil u seker maak dat u 5V- en GND -verbindings korrek is. Installeer die bord versigtig op die waterverwarmer en meet die spanning op die twee koppenne wat u aan die linkerkant van die bord geïnstalleer het. U wil verseker dat u 5v kry en ook seker maak dat die polariteit korrek is (as u -5v sien, moet u +5 en GND skakel). U verbindings moet soos myne lyk, die rooi draad is duidelik +5v en die swart draad langs dit is GND, die ander swart draad aan die regterkant is TX.
Vervolgens wil u u seriële verbinding met die waterverwarmer toets: Koppel die TX -pen op die slimbeheerder aan die sagteware seriële RX -pen GPIO14 of D5 (nie die pen met die naam RX) op die wemos -bord. Koppel ook die 5V- en GND -drade aan die Wemos -bord, verbind u rekenaar en maak die seriële monitor oop. U moet na 'n paar minute data sien inkom met 'DeviceText' daarin. Die waterverwarmer stuur slegs elke paar minute hierdie snare, so neem 'n bier en keer terug. Kontroleer al u verbindings as u na 5-10 minute geen data in u seriële monitor sien nie. As alles goed is, kan u die bord weer in die kas installeer.
U sal dan u MQTT -onderwerpe in u MQTT -kliënt wil opstel; vir my opstelling monitor ek die waterverwarmer van my huisassistent. As u geen MQTT -kliënte of 'n MQTT -bediener het nie, moet u dit opstel … weer baie forums!
Aanbeveel:
ESP32 IoT -waterverwarmer: 12 stappe
ESP32 IoT -waterverwarmer: Cayenne IoT -geiser (warmwatertenk in die VSA) is 'n kragbesparende toestel wat u sal help om die warm water van u huishoudings te monitor en te beheer, selfs as u nie tuis is nie. Dit sal u toelaat om u geiser aan en af te skakel, te skeduleer om te switc
Domotiseer u waterverwarmer met Shelly 13:00: 9 stappe
Domotiseer u waterverwarmer met Shelly 13:00: Hallo almal, Eerstens sal ek my motivering vir tuisoutomatisering van my waterverwarmer verduidelik. Na 'n ontleding van die werking daarvan, het ek 'n langer werktyd waargeneem as wat nodig was. Boonop werk my waterverwarmer ook, selfs al is ons op
IRIS - die lamp wat weet as jy naby is: 12 stappe (met foto's)
IRIS - die lamp wat weet as jy in die omtrek is: Hallo! Ja, almal is in kwarantyn geplaas. Ek is 'n ingenieurstudent. Ek het vroeër in 'n koshuis gebly en ek is gewoond daaraan om opdragte en studies in die nag te doen. Noudat ek tuis is, vind my gesin dit nie so gemaklik nie, want almal hier is gewoond aan slaap
DC na DC Buck -omskakelaar DIY -- Hoe u die DC -spanning maklik kan verlaag: 3 stappe
DC na DC Buck -omskakelaar DIY || Hoe om maklik die DC-spanning te verlaag: 'n Buck-omskakelaar (afskakel-omskakelaar) is 'n GS-na-GS-omskakelaar wat spanning (terwyl die stroom verhoog) van sy inset (toevoer) na sy uitset (vrag) afneem. Dit is 'n klas kragtoevoer (SMPS) wat tipies ten minste
SONNE WATERVERWARMER Omseil by reënerige dae: 11 stappe
SONNE WATERVERHITTER Rainy Day Bypass .: In Suid-Afrika heet ons elektrisiteitskorporasie in staatsbesit EISHKOM. Dit beteken OUCH-OUCH! Ons het nou 'n nuwe uitdrukking, STATE CAPTURE. Ek is geen politikus nie, maar wat ek verstaan, is dat deur die korrekte omkoopgeld te betaal, dit nou heeltemal deur die