Søk i nettsamfunnet
Viser resultater for emneknaggene 'nodemcu'.
Fant 5 resultater
-
For noen måneder siden var jeg på jakt etter en "dings" med 2 sensorinnganger og en relé-utgang (gjerne Z-wave), men det var ikke lett å finne. Fikk da et tips fra @Blodstrupmoenom en NodeMCU. Siden den gang har jeg kommet på flere prosjekter hvor dette kan være nyttig (og ikke minst, billig! 😁), så tenkte jeg kunne dele litt erfaringer jeg har gjort meg her, hvis det er flere som kunne tenke seg å se på lignende løsninger. Man kan lage omtrent hva som helst: * Styre smarthuset fra en fjernkontroll (Ir) * Magnetsensor og temp/fukt-måling på vaskerom * Bevegelssestyrt lys over kjøkkenvasken * Styre garasjeportåpner Alle disse løsningene havner nok under 100-lappen! Noen krever litt "peiling", men ikke mye, og har man HomeSeer kan mye av dette gjøres uten å programmere noe til og med (Arduino-plugin)! Hva er NodeMCU/ESP8266? Begrepene NodeMCU og ESP8266 er de som går igjen og hva forskjellen egentlig er har jeg slitt litt med å få helt "tak på". I mange tilfeller brukes begrepene om hverandre, men kort sagt så er det en mikroprosessor med innebygget støtte for wifi. For de som har hørt om Arduino, så er dette nesten det samme, men da med wifi i tillegg. Det finnes 3 typer NodeMCU (men i hovedsak 2 som selges i dag). De aller aller fleste trenger en NodeMCU v2: Det finnes en NodeMCU v3 også (og man skulle tro høyeste versjon=best), men det er en produsent som har gjort en bitteliten endring på v2 og lansert den som v3. Grunnen til at man ofte vil ha v2 er at v3 er fysisk sett større enn v2 og da passer det ikke nødvendigvis like godt i de boksene man vil putte det i (primært 3D-printede bokser), i tillegg til at v3 er bredere og ikke får plass på vanlige "breadboards" (dekker alle hull). Det finnes mange produsenter og hvem som lager kvalitet er ikke godt å si, men jeg har bestilt et par herfra til ca 25 kr inkl frakt. Hva trengs for å komme i gang? Det er selvsagt ikke nok med bare mikroprosessoren, man trenger noe mer "småtteri" i tillegg. Det finnes flust av sensorer og ting man kan styre. Eksempler: * DHT22 temp-/fuktmåler (4$) * Vibrasjonssensorer (1$ for 3 stk) * Relé (0,6$) * Magnetsensor for dør/vindu (1$) * IR-mottaker (1$) * Lysdioder (1$) I utgangpunktet kan man stort sett søke på "arduino <sensortype>" og finne det man trenger! 🙂 Så, hva trenger man minimum for å koble opp noe? Breadboard er praktisk når man kobler opp noe nytt for testing - de setter man NodeMCU "nedi" og så kobler man sensorer og sånt i nærliggende hull: * Veldig små (0,35$) * Litt større (1$) De kablene man bruker for å koble ting sammen (uten å måtte lodde) kalles "dupont kabler". De finnes i flere varianter ferdige (eller man kan lage selv). Kjøp gjerne alle 3 variantene: * Hun-Hun (0,60$ for 40 stk) * Hun-Han (0.64$ for 40 stk) * Han-Ha (0,58$ for 40 stk) Det sies at å få en lysdiode til å lyse er det samme som å skrive "Hello, World" i et programmeringsspråk, så det er jo noe man kan prøve å gjøre først. Da trenger du: * En resistor (motstand, på norsk) - pakke med 300 stk i 30 forskjellige størrelser (1,69$) * Lysdioder (1$) I tillegg trenger du en strømkilde, f.eks en vanlig mobillader med MicroUSB. Da har du det du minimum trenger for å koble opp og bruke en NodeMCU! Dupont-kabler - lage selv Ønsker du å lage "dupont-kabler" selv? Da kan du lage de lengder du vil og sette på "plugger" på f.eks DHT22-temp/fukt-sensoren. Da trenger du: * Han-"plugg" (1$ for 100 stk) * Hun-"plugg" (0,83$ for 100 stk) * 1-pins "hus" (0,48$ for 100 stk) * 2-pins "hus" (0,67$ for 100 stk) - det er sjelden behov for "hus" for mer enn 2 kabler, da man ikke nødvendigvis kan koble alle kabler fra f.eks DHT22 ved siden av hverandre på NodeMCU (3v, gnd og digital inngang er ikke nødvendigvis ved siden av hverandre) * Krympetang (5,30$) Det kan være litt vrient å koble på dupont-plugger selv, man må gjerne se noen videoer som viser hvordan man bruker krympetangen og prøve litt. For økt WAF kan det være lurt med 1-2 slike for å oppbevare alle disse små duppedittene man har kjøpt (rommene kan tilpasses i bredden ved å fjerne skillevegger). Fra prototype til noe mer "profft" Joda, dette funker: og dette også (@xibriz😞 Men, man vil kanskje ha noe som ser "ordenlig ut" (sorry, @xibriz 😜), som dette (@Blodstrupmoen😞 eller dette (@xibriz😞 Da trenger man en "project box", i passende størrelse. F.eks: * 100x60x25 (0,89$) - merk at denne kan bli for lav, avhengig av hvordan du fester NodeMCU i "bunnen"! * 116x68x36 (1,58$) For å feste NodeMCU og relé-kort, har jeg kjøpt slike "spacer standoffs" (4,20$ for 100 stk). Hvis du da har den øverste "project boxen", så vil den altså bli for lav til å få på lokket: For å skjære hull og sånt, kan man bruke en Dremel. Jeg har bestilt slike, men vet ikke hvor godt det funker på plastikk enda. For strømtilførsel til en slik boks, har jeg kjøpt en slik USB-kabel som jeg tenker å skjære på hull til. Kanskje noen her som bruker Arduino-plugin kan skrive noen ord om hvordan det settes opp? For nå har man bare en "hardware-dings", som ikke snakker med noe... 😜 Alternativt kan man bruke f.eks JSON-interfacet mot HomeSeer (og sikkert lignende løsninger på andre systemer), men da må man programmere litt.
-
Intensjon Hovedmålet mitt med automasjonen i huset er vi aldri skal behøve å tenke på å slå lys av og på. Hvis noen føler behov for å ta i en lysbryter så er det en feil i automasjonen. Dette har vist seg å ikke alltid være så lett, spesielt når enkelte er veldig vant til å bruke brytere. Vi ser noen spesielle anledninger hvor det kan være nyttig å kunne overstyre, spesielt på tv stua. (F.eks. når man stryker klær og ser på TV eller når man vil da seg en liten ettermiddagslur...) Ideen er at all automasjon skal styres via hendelser, ikke via scheduler. System Sentral: Intel NUC (NUC7I5BNH) med Docker kjører: Home Assistant Prometheus Grafana Plex Unifi Couchpotato Sonarr nzbget deluge NGINX Aeotec Z-stick Gen5 iM871A-USB - Wireless M-Bus USB-adapter Ikea Trådfri Hub Aktuatorer: 19x Fibaro Dimmer 2 3x Fibaro Relay 2 6x Fibaro Wall Plug 3x Fibaro RGBW 1x Idlock 101 1x DCH-Z510 Siren 7x Ikea Trådfri pærer 4x Ikea Trådfri drivere Sensorer: 7x Sensative Strip 3x Aeotec Multisensor 6 8x Fibaro Motion Sensor 1x Fibaro Door/Window Sensor 1x Fibaro Universal Binary Sensor Temperatur i varmtvannsbereder 1x NodeMCU Ringeklokke Netatmo inne/ute/vind (hjemme og hytta) Tibber pulse Varme: 1x Mill Wifi varmeovn 1x Mill Wifi oljeovn Kamera: 1x Foscam C1 6x RTSP stream fra DVR (2 til ligger i eske og venter på å bli montert) Alarm: Verisure (API/Plugg) A/V: 4x TV med Chromecast 1x Xiaomi IR Remote 1x Sonos Play:1 1x Sonos Play:3 Drivhus: NodeMCU Relé for styring av vannventil Relé for styring av ventilering DS18B20 temperatur i jord Kapasativ fuktsensor for jord DHT22 sensor for temperatur og fuktighet i luft Annet: Tesla Model X 3x Google Home Mini Xiaomi Roborock S50 Automasjon Lys slås av dersom lysnivået i rommet er høyt fra naturlig lys. I noen rom hvor det er bevegelsessensorer er det kun minimal belysning som justeres opp når det er bevegelse. Lysintensitet / farge er justert per aktuator i perioder av Morgen/Dag/Kveld/Natt eller via Flux. Utelys slås av og på basert på soloppgang/solnedgang Alle bad og vaskerom er på sentral ventilering som er justert via fuktsensor i alle disse rommene. Jeg kalkulerer gjennomsnittsfuktighet og avvik og bruker dette til å slå ventilasjon av og på. Når oppvaskmaskin, vaskemaskin og tørketrommel er ferdig annonseres dette via Sonos og til telefoner. Vekke/morgenlys i nattbordlampe. På bad er speillys på konstant, mens taklys slåes av og på basert på bevegelse. Når Chromecast i tv stua begynner å streame dempes lyset. Notification via HTML5 rett på telefonene, via Sonos og på mail. Ringeklokkeknapp koblet til NodeMCU som trigger bjellelyd på alle Google Home og Sonos høytalere når noen ringer på, notification med bilde fra dørkamera til alle telefoner og justerer opp lyset i gangen. Varmvannsbereder har fått Fibaro Universal Sensor med 3 temperaturprober koblet på, venter på få montert Aeotec Heavy Duty. Annonsering i huset når vi er på vei hjem. Mill Wifi ovn har nattsenking og feriesenking via Home Assistant i stedet for i appen. Ved å kombinere Z-wave plug på TV, IR remote og chromecast, passer jeg på at TV er av når CC er idle, og at CC streaming stoppes hvis TV slås av. Rødt "nattlys" i hele huset hvis man er oppe om natten, slik at man ikke forstyrrer søvnrytme for mye. Setter sovemodus ved å si god natt til Google Home. Integrasjoner Home Assistant har plugin for å polle Verisure API på internet og via en Verisure plugg som slår på et nattlys når alarmen er på, hvor jeg trigger på forbruk via en Fibaro plugg. Dette brukes til å hente ut state på alarmen og for å vise data for alle sensorer i verisure anlegget slikt som dører, temperature og luftfuktighet. Jeg bruker Google Maps for location tracking. Integrasjon mot Unifi kontrolleren som kjører på samme server som gir presence detection. Chromecast og Sonos er selvfølgelig integrert og gir både oversikt over hva som skjer og mulighet til å kontrollere disse. Google Home er integrert mot Home Assistant og gir mulighet til å dimme, slå av og på lys. Lading av elbil styres av HA på grunnlag av priser fra Tibber. Integrert mot Netatmo hjemme og på hytta. Driver foreløpig ingen automasjoner da det er litt flaky. Fremtidsplaner Lage en haug med NodeMCU temp/hum/lux/motion sensorer for å teste hvordan de sammenligner med Fibaro Motion Sensor. Gjøre det enklere å håndtere gjester. Automatiske rullgardiner fra Ikea, hvis man får tak i de snart... Video til chromecast(s) når det ringer på døren (testet, chromecast liker ikke oppløsningen foreløpig). Implementere komplett feriemodus. Implementere komplett alarm via HA. Heatit Z-trm(3?) når de kan lever noe skikkelig. Slik ser det ut den 3. september 2019 I likhet med @Fermate er jeg også en eks-Funcommer fra AO perioden.
- 25 svar
-
- 7
-
- ikea trådfri
- home assistant
-
(og 6 andre)
Merket med:
-
Hei! jeg har kopplet en ESP8266 sammen med en temperaturmåler DS18B20 for å sende temperaturmålinger til Home assistant. So far so good. Dette har jeg nå satt i en uisolert bod kopplet til en vanlig 5V microusb mobillader. Noen tips på hvordan man gir strøm til dette på en fornuftig måte? Føler at en mobillader kanskje ikke har bruksområde ute når det blir vinter. Har lurt på en batteriløsning men det er jo ”slitsomt” å lade / bytte. Batterier er vel ikke helt glade i minusgrader heller. Finnes det strømforsyning for utebruk? mvh Robert
-
Hei dere kloke hoder. Jeg har nettopp anskaffet meg en NodeMcu sammen med en DS18b20 temperatursensor. Har lagt inn ESPEasy-firmware på kortet og fått dette til å svive fint sammen. Enheten rapportere temperatur uten problemer. Utfordringa kommer når jeg ønsker å få dette skrevet til en virtuell device i HS3. Jeg prøver å få dette til å snakke med HS3 direkte. I "Publish template" på ESPEasy har jeg satt "/JSON?request=controldevicebyvalue&ref=621&value=%value%" som jeg har skjønt er riktig streng for å få dette til. 621 er id til virtuell device i HS3. ESPEasy er satt til å snakke med HS3-server. Min virtuelle device er satt opp slik: Er det noe her jeg fullstendig overser? Jeg får ikke noe data rapportert til devicen... Må få understreke at jeg er rimelig grønn på disse tingene, så beklager på forhånd om feilen er en typisk "dette burde du vite"-sak