Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Fermate

Administrator
  • Innlegg

    1 920
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    149

Alt skrevet av Fermate

  1. Å jobbe med sleep-mode er slitsomt. Har en følelse av at FLiRS også gjør at Z-UNOen oppfører seg litt anderledes på en del områder. Men jeg har slått sammen en del eksempler (og knota ganske mye) og har en kjørbar løsning som det går ann å eksprimentere med : I sin aller enkelse form er koden slik #include <ZUNO_SERVO.h> #define SERVO_PIN 12 byte dimValue; ServoController servo(SERVO_PIN); ZUNO_SETUP_CHANNELS(ZUNO_SWITCH_MULTILEVEL(getter, setter)); ZUNO_SETUP_SLEEPING_MODE(ZUNO_SLEEPING_MODE_FREQUENTLY_AWAKE); void setup() { // will be called on wakeup pinMode(LED_PIN, OUTPUT); // setup pin as output pinMode(SW_PIN, INPUT_PULLUP); } void loop() { zunoSendDeviceToSleep(); // this function sends the device into sleep } void setter(byte value) { // Routine called when data from Zwave controller is received servo.begin(); servo.setValue(((word)value)*180/99); dimValue = value; } byte getter() { // Routine called for inquiry by Zwave controller return dimValue; } Problemet er at når koden sover så får en ikke inkludert Z-UNOen i Z-wave nettet. Jeg har derfor lagt på kode slik at om en jorder pinne 19 så vil den ikke gå i sleep: (Den blinker også da dioden for å fortelle at den er klar for include (eller exclude)) Siden alle variable forsvinner når den sover har jeg lagret siste verdi i NZRAM slik at kontrolleren får riktig verdi om den poller. (Vet ikke om dette er nødvendig og har ikke testet det igjennom, men virket logisk på meg) Trykk 3 ganger på "Service" knappen for include/exclude. Når Z-UNOen er i sleep kan du ikke laste opp ny kode til den fra Arduino utviklermiljøet. Dette løses ved å sette den i "Rescue" mode: Trykk og hold "Service" knappen Trykk en gang på "Reset" knappen Slipp "Service" knappen. Slik ser den ut i HomeSeer: Jeg har ingen ventiler i huset som skal gå på batteri så jeg overlater til andre å eksprimentere videre med dette. Jeg kan godt 3D modelere noe om noen ønsker det, da jeg har ferdige mål på Flexitventilen. Det som blir spennende er jo hva batteritiden blir. Det skal vistnok kunne gå å fjerne en motstand (til en diode tror jeg) for å ytterligere senke strømforbruket. Jeg TROR ikke servoen bruker strøm når prosessoren sover, men her kunne en også brukt en pinne til å skru det av og på.
  2. Å kjøre en servo med Z-Uno styrt fra HS gikk helt fint med det medfølgende eksemplet. Nå starter arbeidet med å få den til å sove og vekkes når det blir endringer i servoposisjonen
  3. Etter å la laget denne ble jeg utfordret til å lage en versjon med bare servo men som kan kjøre på batteri. Utfordringen ligger i batteri tiden. (Devicen må lytte på kommandoer men må også sove for å spare strøm) Første tanke er en Z_Uno i FLiRS mode. @petersv foreslår 433mHz i "hva har du gjort i dag" tråden. Jeg flytter denne kommunikasjonen hit til denne tråden fra nå.
  4. Utfordringen er ikke feedback, utfordringen er batteritid. (Dessuten hopper ikke servoen av noe sted) Jeg har vurdert 433MHz men utfordringen blir den samme: For å kunne kjøre en servo må jeg ha en PWM uP. Denne vil bruke for mye strøm uten å sove. Dersom den sover må den vekkes med radio for å kunne respondere når kontrolleren ønsker å åpne/lukke ventilen. Jeg kjenner ikke noen 433MHz løsning som kan vekke en uP, men tar gjerne tips på dette. Og så er det selvfølgelig senderen da men om den kunne kjøres med RFXCom ville det muligens være akseptebelt. Har også lurt på om det blir enklere å kutte ut servoen for å slippe PWM og bruke en steppermotor istedet men det er en annen diskusjon. (Problemet er nemlig at deepsleep løsninger reinitialiserer servoen hver gang de våkner og dette kan vi uønsket bevegelse (og lyd))
  5. Det er 2 typer utfordringer her: Det ene er sensorer som bare våkner en gang i blant (enten på tid eller når en verdi endrer seg (evnt. interupt)) Det andre er devicer som sover og blir vekket med radio (og som blir det relevante her) Det siste må feks være dørlåsen min, og @Moskus tipser om at det skyldes "beaming" på Z-wave. (FLiRS) På Zigbee må jo feks rullegardinene til IKEA ha samme funksjon (?) Så vidt jeg kan se er det beste alternativet for meg da å gå for en Z-Uno om ingen andre har noe bedre forslag? Skal sette opp en tråd for det et sted og dele erfaringen når jeg kommer igang. Men jeg gidder ikke å finne opp kruttet om noen allerede har løsninger eller kompetanse... Jeg er bare redd at dette kommer til å forsinke "Styring av JYSK panelgardiner" prosjektet mitt som har ligget på is siden dama forlangte prioritet på "frisk luft på soverommet" prosjektet
  6. Etter å ha lagt ut "Smart Flexit ventil"en min var det en fyr på FB som utfordret meg om en batteri versjon med bare servo. Ideen er jo god men så var det dette med batteritid da. Etter å ha lest litt rundt ser jeg at Z-Uno supporterer "FLiRS" som skulle gjøre det mulig å la den sove med et strømforbruk på 70-100uA og våkne på 1sek varsel. Se feks denne artikkelen. Å jobbe med prosessorer i "deep sleep" mode er imidlertid en utfordring og jer er også usikker på hvor moden z-uno'en er på at ting faktisk virker som det skal i FW'en. Er det noen av dere som har kikket på noe av dette eller lingende løsninger for batteridrift av annet enn sensorer (som jo sender når de vil og ikke trenger å respondere på kall utenfra når de sover) ?
  7. Takk for tips. Z-Uno støtter Beaming. (FLiRS?) Har lest litt, virker veldig lovende. Må teste !!!
  8. Hvilken vifte er det du bruker her som styres med valiabel spenning? (Vifta jeg bruker her styres med PWM (Puls Width Modulation))
  9. OK Hvilke batteri drevne dingser er det vi vet om som IKKE er sensorer og som kjører Z-wave eller Zigbee? Dørlåser, rullegardinen til IKEA
  10. Jeg lurte på om jeg skulle lage en forenklet variant av denne med bare en servo. Og en superenkel billig uP. En på FB gruppa foreslår batteridrift men da kan det ikke være WiFi. Men jeg finner ingen løsning for z-wave med lav nok strømforbruk. ZUNO bruker 50mA i "always ON" og denne kan jo ikke gå i sleep-mode som en sensor kan gjøre siden den skal respondere når som helst. Noen som har noe input? Jeg mener; Z-wave dørlåsen min kjører jo i 3-4 månedere på 4xAA batterier?
  11. Husk at det er forskjell på (store) CPU vifter og kabinett vifter. CPU viftene har annen vinkel på bladene for å lage større trykk (inn i en kjøleribbe) mens kabinett vifter har lavere trykk men høyere luftvolum
  12. Jeg har alltid tenkt at det (også) er fordi en ikke skal kunne se inn i ventilen på allt støv og skitt som samler seg der. Men som Moskus sier må nok folk dra snora nedover på ventiler som titter høyt oppe. I dette tilfelle er jo argument nr 2 ikke relevant men nr 1 er nok mest estetisk slik den er nå. Jeg vurderte det faktisk helt bevisst og ønsket at den kalde luftstrømmen (som er vesentlig med vifta) ikke skulle stå rett ned i hodet på meg i senga. Men jeg lovet også kona at om det ikke ble nok friskluft med denne så skulle jeg lage en tvilling nede ved gulvet som blåste ut Tanken var da å sette ventilen andre veien. Men hun har godkjent og det blir med denne.
  13. Få Alexa på TVen! Se annonse på finn.no : https://www.finn.no/bap/forsale/ad.html?finnkode=190065480 For forum medlemmer kan jeg gi rabatt. Send PM
  14. Hehe Det er da dine PC vifter i ventil som er ide grunnlaget. Nå kan du bare bytte ut..
  15. Kona vil ha frisk luft på soverommet, mens jeg synes det blir for kaldt i løpet av natta. Jeg forsøkte meg med en Fakro ZWS230 for å lukke vinduet automatisk, men den bråket for mye (WAF=0). Jeg ønsket derfor å forsøke meg på en servostyrt ventil med en vifte i som kunne blåse frisk luft inn, men lukkes automatisk dersom det blir for kaldt. Vifta skulle være en lydsvak PC vifte med høyt volum, og hastigheten skulle kunne reguleres trinnløst med PWM. Siden dette skulle gå på fast strøm, valgte jeg WiFi som kommunikasjon. Arduino MRK WiFi 1010 er en kompakt og grei microprosessor som hadde alt jeg trengte. Siden jeg hadde pinner til overs, slang jeg på en temperatursensor og en RGB LED for å kunne kommunisere med omverdenen. Dette er greit for debugging, men også for å kunne vise status under konfigurasjon. Utgangspunktet er en Flexit ventil med snortrekk for å få en blank (ikke 3D printet) front. Har du en slik eksisterende ventil, kan du altså oppgradere med denne Jeg hadde ikke ventil på soverommet fra før og måtte derfor sette inn en slik. Byggeveiledningen: (Du finner "handlelisten" i bunn av denne posten) Start med å fjerne mekanismen for snortrekket og erstatt fjæra med en svakere en. Min er hentet fra biltema sitt fjærsett. Den bør være sterk nok til at ventilen ikke klapprer i vind, men svak nok til at servoen orker å dra den. Etter masse prøving og feiling landet jeg på denne 3D modellen som ble modellert i Onshape og printet på en Flashforge Inventor. Onshape er gratis for hobbyfolk, men er helt profft og veldig greit å bruke. Anbefales! 3D modellen er tilgjengelig for dere for printing eller viderearbeid (Lag deg en gratis konto, logg inn og trykk på linken i delelista nederst) STL filer ligger også vedlagt. PC vifter skal PWM styres med 25KHz, og det tok meg en del tid å finne ut hvordan en endrer PWM frekvensen på Arduinoen til dette. Her er koden som må kjøres etter andre interupt oppsett: Vifta har mulighet til å rapportere faktisk hastighet, men det fikk jeg aldri helt til og droppet derfor det. Å styre servo og blinke med LED er jo planke med en Arduino, så det går jeg ikke gjennom. Siden vifta skulle ha 12V og servoen og Arduinoen 5V, måtte jeg inn med en regulator. Kunne sikkert brukt noe mindre og enklere i To-220 kapsel, men jeg hadde en haug med slike liggende: DS18B20 er en artig IC som måler temperatur og er lett å kommunisere med fra en Arduino. Det eneste den trenger er en pull-up resistor på 4,7k Siden LEDen også trenger 3 resistorer (220ohm), tok jeg like godt et lite kretskort med faste baner og monterte alt sammen på det. Kuttet noen baner med bor, laget kryssninger med noe koppertråd og loddet på vinklede kontakter på enden. Det hele blir mer stabilt også. En liten borrefeil korrigeres med en liten kabelstump (blå) Spenningsregulatorpinnene er merket med rødt. Ellers er koblingene laget slik at de går mest mulig rett ut på koblingspinnene. Her er skjema tegnet med Arduinoen og kontaktene i samme linjer som på kretskortet Fargene på ledningene er slik de er i virkeligheten. Vifta og servoen som har ferdige kontakter kan plugges rett inn: Siden ventilen allerede har et hull der snora satt, kan det borres opp til 4.5 - 4.8 mm og LED'en presses inn der. Kabel lages med riktig pinout ved å lime sammen hunn-hunn koblingskabel med superlim: Temperatur IC'en loddes også på en slik kabel: men her tillater jeg meg å dele dem opp slik at den brune signalkabelen plugges for seg. - det ble alt for mye styr å få dem til å gå inn ved siden av hverandre. Pinnene skilles med litt kna-epoxy: Da er det klart for montering. Først inn med servoen. Her må en bruke kubbe-trekker. Så er det på med viftefestene. Legg merke til at de skal forbi begge hakkene. (Bare dra selv om gummien blir hvit, - de tåler det) Neste er å feste temperatursensoren med mere kna-epoxy: Når epoxyen har herdet, kan du sette på vifta. OBS! ledningen skal gjennom utsparingen for dette i kanten. Fjern gjerne litt av strømpa, så blir kabelen mykere å legge og fargene synlig for å kunne sette kontaktene riktig vei. Vifta sitter på yttersiden nettop fordi det skal bli enklere å trekke gummifestene igjennom vifta. Nå bør du plugge det hele sammen og teste på benken før du fester noe på servoen. Her er kode for Arduinoen (ino fil er også vedlagt): Husk å endre WiFi SSID, passord og IP adresse: Når du går til IP-adressen du anga med en browser, skal du få opp denne websiden: Hastigheten på vifta går fra 0 til 100 og ventilen fra 0 til 180 (grader). Nå kan du testkjøre vifta og servoen og sjekke temperaturen før du går videre. Skru deretter stagene sammen og fest dem på en avklippet servo-arm. Kjør servoen tilbake til "helt lukket" (0) og fest staget på servoen slik at det er en liten klaring til veggen Test at servoen beveger seg som den skal, sett den i "helt åpen" (180) posisjon og skru deretter staget fast i luka. Nå må du montere hele greia i veggen før du fester LED'en, setter luka på plass og fester fjæra. Integrasjonen med Alexa og HomeSeer er foreløpig enkel Alexa har 3 Routines ("Bedroom Fan Close", "Bedroom Fan Silent" og "Bedroom Fan Full") som setter en verdi på en virtuell device (Tips: La kona bestemme kommandoene så husker hun dem ) Denne har eventer som trigger når den blir satt: Som i sin tur kaller opp primitiv-eventer: Selve kommandoen er denne: &hs.URLAction("http://192.168.XXX.YYY/?speed=0&valve=0", "GET", "", "") Da er det bare å teste: IMG_5372.mp4 Helt til slutt vil jeg si noe om koden: Den er ikke ferdig og slik jeg vil ha den! Problemet er at om jeg skulle vente med å publisere dette til den ble perfekt, ville det aldri bli postet noe... Jeg gir dere derfor koden slik den er akkurat nå og så får vi heller jobbe sammen med å få på plass de tingene jeg ønsker meg: Når den starter, bør den hente SSID og pwd fra EEPROM Dersom den ikke får kontakt med WiFi, bør den gå i AP mode slik at du kan koble til den på en fast IP (10.0.0.1 feks) med telefonen og få opp en side der du kan velge SSID og oppgi passord og ønsket IP (mens dette skjer kan den f. eks. lyse blått) Dersom du velger en egen parameter, burde du få opp en side der du kan endre IP Den burde snakke på Web-socket med HomeSeer HomeSeer burde ha egne devicer med slidere for speed og ventilåpning. Og en egen device som viser temp DEL GJERNE TILBAKE DET DERE LAGER Deleliste: 3D Modell i OnShape (Eller bare søk etter "Flexit vent with Servo og CPU fan") Servoen Luxorparts S3003 Standardservo Viften er en Noctua NF-S12A PWM Dioden er en RGB Common Cathode 4-Pin F5 5MM Temp sensoren er en DS18B20 Arduino MKR Wifi 1010 Spenningsregulator 5V fra 12V Kretskort, Kabler, Pinnelist Pull-up motstand til Temp sensoren: 4,7k ohm Motstand til LED: 3 x 220 ohm Flexit ventil 6x6 (150x150mm) art 02024 feks herfra Flexit_Ventil_uten_wifiParametere.ino Module.stl Rod1.stl Rod2.stl
  16. Jeg har brukt ganske mye "koronatid" på å få ferdig en smart ventilasjonsløsning til soverommet før vinteren kommer. Skal du få automatisert noe må du jo ha noe HW å automatisere, og jeg føler at det manger en WiFi styrt friskluftsventil på markedet. Så da var det bare å kjøpe inn en 3D Printer, lære seg Onshape 3D-Modellering, finne en passende Arduinovariant, fyre opp loddebolten, børste støvet av CPP, laste ned Fritzing og Google i vei. Slike A til Å prosjekter er veldig tilfredstillende da de samler alt du har lært deg opp gjennom årene og gir en herlig mestringsglede. Jeg føler nå at dette prosjektet er modent nok til å vises fram og invitere andre til å bygge videre på, så her er det: Enjoy!
  17. Google translate kanskje men fra hvilket språk?
  18. Hehe Jeg har Alexa kommandoer for: Alexa, ask homeseer outside tempetature Alexa, ask homeseer bedroom tempetature osv Har også en kommando Alexa, ask homeseer wife tempetature Der svaret er hardkodet som: "Your wife is very hot"
  19. Alexa på TVen? Har en (uåpnet) FireTV cube til overs som gjør at du kan kjøre Alexa på TVen som om det var en stor Echo Show der TVen er skjermen. (Du kan be om å få opp Cloudcams, handlelister osv) FireTV kan også kjøre Netflix, Internet (NRK) Prime osv samt skru TV'en av og på (ihvertfall med en Samsung TV) Vanligvis kjører jeg ExpressVPN på PC for å koble meg til USA når jeg skal se Amazon Prime osv men for denne løsningen ble det da å bruke en VPN router istedet. Dette er en Linksys WRT 3200 som jeg allerede har fredig flash'et firmwaren på til å være VPN router og gir et Web grensesnitt for å skru VPN av og på og bestemme hvor du vil VPN'e. FireTVCuben er i uåpnet empalasje mens Routeren er i komplett embalasje men er altså tatt ut og ferdig flashet. Nypris: FireTV $120 Router 1650,- Om vi sier dollaren er 10Kr (siden jeg ikke regner inn frakt fra usa) og begge er pluss moms blir det 1200+1650 + moms = 3560,- Hva med halv pris: 1800Kr ?
  20. Testa litt til: Etter at jeg koble opp IKEA GW'en og oppdaterte FW på pæra lot den seg inkludere (og styre) helt fint: Etter å ha satt opp XigBee til å polle hvert 5 sek (!) .. funka Heimann Dør-sensoern helt fint: Ø? Men er det kun polling som er greia på denne ZigBee'en da??!!
  21. Personlig ville jeg foretrukket deConz dersom denne hadde hatt native suport i en plugin i HS. Det å kjøre den gjennom JowiHue (som jeg har en følelse av at er poll basert) som igjen skal ha deConz sin SW kjørende blir litt for krøkkete synes jeg. Det er derfor jeg har ventet med å gå over til HS4 til de har noe som funker på ZigBee direkte. Hvor velfungerende ting fra HS er i BETA fasen er jo en annen sak Men der gjelder det kun en ting: Å teste SELV (Når skal du begynne å teste ? )
  22. Startet så smått å teste HS4 med Nortek Zigbee sticken i går
  23. Det lå en Nortek Zigbee & Z-Wave USB stick og ventet på meg da jeg kom hjem fra ferie i Danmark på fredag. I går satte jeg opp en HS4 og plugget den inn. Klønet litt med å legge inn CP210X drivere og forsøkte først å legge inn den "vanlige" Zigbee plugin'en til HS4 men den ga kun mulighet for OSRAM Zigbee. Men da jeg fikk lagt inn BETA versjonen av Zigbee plugin'en gikk det bedre og jeg fikk opp "Manage Network" og kunne legge inn Nortek USB'en: Sticken opptrer som 2 helt forskjellige Com porter_og jeg kan la være å starte opp den amerikanske Z-way delen: (Her er Nortek Zigbee på COM3 og en Europeisk UZB på COM4) Jeg regner med at fok er sultne på info så jeg gjorde noe små inkluderinger med HW jeg hadde liggende men har desverre ikke tid til å gjøre noe grundig akkurat nå. Det jeg rakk var følgende: Først la jeg inn en Osram plug og den virket med en gang: Active Power ser riktig nok gal ut siden den ikke hadde noe belastning. Så prøvde jeg en par IKEA pærer uten hell. Men det skyldes nok at de har ligget LENGE og sannsynligvis på FW oppgraderes først. Skal se om jeg rekker å rigge opp noe for å få gjort det senere. 3 sensorer jeg hadde liggende for test fra Safe4 gikk rett inn men jeg er litt usikker på om de oppdaterer seg som de skal. Må sjekke mer senere: Så fant jeg fram en IKEA plugin SW: Den funker også fint men har en dimmer (?) som vel ikkeskal være der? Det var det jeg rakk i denne omgang. Hører spent fra andre hva de får testet og får til å virke. (Særlig ELKO Dimmeren ) Meldingen fra meg foreløpig er altså at: NORTEK Zigbee sticken virker på HS4 Den kan startes med bare Zigbee delen og la den amerikanske Z-wave delen ligge passiv. Det går ann å inkludere devicer og flere av dem funker greit. Her er en par skjermbilder til:
×
×
  • 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.