-
Innlegg
5 769 -
Ble med
-
Besøkte siden sist
-
Dager vunnet
182
Innholdstype
Profiler
Forum
Blogger
Nedlastninger
Artikler
Regler
Hendelser
Galleri
Store
Alt skrevet av ZoRaC
-
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.
-
Systemer som kan kjøre både z-wave og 433?
ZoRaC svarte på Rutangis Gylb sitt emne i Automasjonskaféen
Merkelige data fra 433-sensorer skyldes som regel protokoller som ikke fungerer sammen (se manual) eller feil firmware på RFXCOM-enheten i forhold til sensortypen (se manual). -
Jeg har et overskap på adskilt fra resten av overskapene av et vindu - kan jeg skjøte med en form for kabel opp og over vinduet?
-
Det er forskjellig frekvens i USA og EU, så kan være det som er problemet, ja.
- 5 svar
-
- 1
-
Mener de leveres med Type 1.
-
Ja, protokoller er bare for input.
-
Ganske stillegående de hos meg også, men det blir resonans i benken og man hører det godt (jeg hadde egentlig tenkt den skulle stå på samtidig med TV, men slo det fra meg ganske kjapt pga støy!). 20% på 12v vil jo være omtrent som å kjøre den på 5v? Jeg oppdaget at den er veldig effektiv - står ikke på mange minuttene for å senke fra 34-27 grader (mener det er terskelene jeg bruker)! Noe skjedde i benken min i desember og vifta har ikke slått seg på siden da - fordi det ikke har blitt varmt nok: Her er en tilfeldig lørdag i oktober: På disse 8 gangene har vifta gått i bare 25 min tilsammen: Så da blir det overkommelig støy - bare noen få minutter av gangen.
- 13 svar
-
- 1
-
- home assistant
- hass
-
(og 1 andre)
Merket med:
-
Jeg kjøpte USB-vifter og griller: http://s.aliexpress.com/nqUrYZ7B http://s.aliexpress.com/AJRNzmuM Tok hull i bunn av TV-benken og monterte vifte der. På siden av TV-benken tok jeg hull og bare grill. Har en NodeMCU med DHT22 som tempgiver og styrer vifta via en vanlig Nexa On/off-plugin. Har bestilt et relé jeg tenkte koble vifta til i stedet (og NodeMCU): http://s.aliexpress.com/b6vymYze Node MCU og relé går (forhåpentligvis) i denne boksen: http://s.aliexpress.com/bERFfQbM Sammen med disse (strøm inn via microusb og strøm ut til vifta via en vanlig USB-hunn (slik at jeg enkelt kan koble den fra)): http://s.aliexpress.com/Yja6RnEz http://s.aliexpress.com/mMV7ZbUJ (disse klippes selvsagt og setter på dupont-connectors) Relé og NodeMCU festes med slike: http://s.aliexpress.com/VVFFrmYV ...er i hvertfall min plan.
- 13 svar
-
- 1
-
- home assistant
- hass
-
(og 1 andre)
Merket med:
-
Var ikke det en bug om at man ikke fikk registrert seg etter strømbrudd? Altså at lisensen var "sperret"? Men, ja, ta kontakt med supporten.
-
Jeg kjører Linux og har så langt ikke savnet noen plugins. Her er det gode rabatter å hente på å kjøpe noe FG-godkjent. Har selv tenkt en Waterguard Smart Stop, koblet til en NodeMCU for alarmer og manuell stenging via HS. Jeg er veldig fornøyd med Sensative Strips på dører. Mens i går laget jeg en NodeMCU-løsning på vaskerommet til 75 kr (som også måler fukt/temp). Jeg har Fibaro Dimmer 2, veldig fornøyd med de. Mye spennende å sette seg inn i!
-
Bestilte en pakke med 3 stk (uten "elektronikken", setter en motstand i parallell selv). satser på at det funker på tørketrommel også. Må dessverre ha 2 NodeMCU også, da det bare er 1 analog inngang på dem...
-
Koblet opp IKEA gateway, fjernkontroll og en pære i dag. 15 min senere, slås pæren av og på sammen med resten av lysene, via HomeSeer! #!/bin/bash cd /usr/local/HomeSeer/ikea-smartlight/ python ./tradfri-groups.py -g 180524 -a power -v on Gjorde som dette, men direkte på HS-serveren: https://learn.pimoroni.com/tutorial/sandyj/controlling-ikea-tradfri-lights-from-your-pi Gleder meg til plugin!
-
Da har jeg fått opp hub+fjernkontroll+pære. Jeg håper virkelig IKEA har "underdrevet" rekkevidden, for å unngå evt klager som skyldes støy og sånt - 10 meter i fri sikt er jaggu ikke rare greiene!
-
I dag har jeg satt opp en NodeMCU på vaskerommet, med en reed switch (magnetsensor på vindu) og en DHT22 (temp-/-fuktmåler). Totalkost: 75 kr (hadde en microUSB-kabel og adapter liggende). Så nå får jeg beskjed om å åpne vinduet hvis det blir varmt eller fuktig, og påminnelse om å lukke det igjen (normal temp/fukt, nattmodus eller vi drar bort). Har slått til med 8 kr for en sensor som skal varsle meg om vaskemaskin er ferdig med det samme, men den har jeg ikke fått enda! Kode:
-
Siden man er litt skeptisk til veggplugg for overvåkning, tenker jeg bruke en NodeMCU (som uansett er ved vaskemaskinen). Tror dere noe sånt kan fungere? http://s.aliexpress.com/iMN7BFzI
-
Du legger vel bare en 4-leder? Til L, N, Sx og S1.
-
Joda, men hva måtte du gjøre med batch-scriptet og/eller brannmuren for å få den til å "vente" lenge nok?
-
Så bra! Hva ble løsningen?
-
Hmm... da er jeg dessverre tom for ideer...
-
Hmm... Det var rart - trodde den skulle være i stand til å "gjenkjenne" at den var klar til å motta input. Har du prøvd plink.exe i stedet? Er visst kommando-linje-varianten av putty.exe - kanskje den håndterer det bedre? Har du nyeste versjon av Putty-pakken?
-
Gjør du det slik som på StackOverflow? Altså at selve kommandoene ligger i en tekstfil utenom.
-
Ja. Om du kan kjøre .bat-filer eller bare .exe-filer vet jeg ikke, men jeg vil tro du kan kjøre "hva som helst" - enkleste er nok å bare prøve det.
-
Så du har laget en .bat-fil som gjør det du vil når du kjører den "manuelt"? I så fall bør det være bare å opprette et event i HS, velge "then run another program or process" og velge den .bat-filen.