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

Vinnerliste

Populært innhold

Viser innholdet med mest poeng fra 29. okt. 2016 i alle områder

  1. Jeg har en plan om å bruke en Z-Uno som fjernkontroll for å flå av/på/dimme lys. Systemet jeg bruker er Telldus Live! Jeg har koblet opp en Z-Uno med 3 knapper. Funksjonene på knappene er: B1 Knappen til venstre = Opp B2 Knappen i midten = Ned B3 Knappen til høyre = Toggle select (Velg/Fjern valg) I testfasen har jeg ikke noen skjerm, så man må huske menyen, skjermen kommer etter hvert Menyen i Sketch'en er foreløpig slik: C1 Første valg = Channel 1 = On/Off C2 Andre valg = Channel 2 = On/Off C3 Tredje valg = Channel 3 = On/Off/Dim Så hvis man vil slå på lys på channel 2 trykker man: B2 -> B3 -> B1 (ned, select, opp) Deretter kan man gå videre til channel 3 for å slå av: B3 -> B2 -> B3 -> B2 (unselct, ned, select, ned) Så til problemet: Når jeg inkluderer Z-Unoen i Telldus Live! vises den som 4 enheter. Første enhet er hovednoden, også en enhet for hver channel. Når jeg da bruker Z-Unoen til å slå av/på noe er det kun hovednoden som endres, men når jeg slår av/på hver enhet i Telldus Live! virker alt som det skal på Z-Unoen. Dette betyr at jeg ikke kan bruke Z-Unoen som først planlagt, fordi jeg hadde tengt å trigge en event for hver kanal. Nå kan jeg kun bruke hovednoden til å trigge eventer. @Andreas har lovet meg å teste oppsettet på sitt system (HS3?) Hvis noen andre har en Z-Uno liggende å vil teste så versågod test og rapporter resultatene Jeg skal ta å teste på OpenHAB i løpet av de neste dagene. Nedenfor er koblingsskjema, koden å bilder. Assosiasjoner fungerer bra. Z-Uno om Z-Wave Channels: https://z-uno.z-wave.me/Reference/Z-Wave/#Channels const uint8_t channelMenu = 3; //How many channels that is available trough the display menu /* Buttons */ const uint8_t buttonPinSelect = 2; const uint8_t buttonPinDown = 9; const uint8_t buttonPinUp = 4; #define LED_PIN 13 boolean rowSelected = false; uint8_t currentRow = 0; /* Z-UNO */ byte c1Value, c2Value, c3Value; //Setup Z-Wave channels ZUNO_SETUP_CHANNELS( ZUNO_SWITCH_BINARY(getC1, setC1), //Channel 1 (On/Off) ZUNO_SWITCH_BINARY(getC2, setC2), //Channel 2 (On/Off) ZUNO_SWITCH_MULTILEVEL(getC3, setC3) ); //ZUNO_SETUP_ASSOCIATIONS(ZUNO_ASSOCIATION_GROUP_SET_VALUE, ZUNO_ASSOCIATION_GROUP_SET_VALUE); /** * Runs once at startup */ void setup() { pinMode(buttonPinSelect, INPUT); pinMode(buttonPinUp, INPUT); pinMode(buttonPinDown, INPUT); Serial.begin(9600); } //boolean once = true; void loop() { //Select button if (digitalRead(buttonPinSelect) == HIGH) { if (rowSelected) { rowSelected = false; } else { rowSelected = true; } Serial.println("SELECT"); Serial.println(rowSelected); Serial.println(currentRow); delay(300); } //Up button if (digitalRead(buttonPinUp) == HIGH) { Serial.println("UP"); if (rowSelected) { switch (currentRow) { case 0: setC1(99); zunoSendReport(1); break; case 1: setC2(99); zunoSendReport(2); break; case 2: setC3(99); zunoSendReport(3); break; } } else if (currentRow > 0) { currentRow--; } delay(300); } //Down button if (digitalRead(buttonPinDown) == HIGH) { Serial.println("DOWN"); if (rowSelected) { switch (currentRow) { case 0: setC1(0); zunoSendReport(1); break; case 1: setC2(0); zunoSendReport(2); break; case 2: setC3(0); zunoSendReport(3); break; } } else if (currentRow < (channelMenu-1)) { currentRow++; } delay(300); } } /** * Return current value of Channel 1 (On/Off) */ byte getC1(void) { Serial.println("C1 get"); Serial.println(c1Value); return c1Value; } /** * Set new value of Channel 1 (On/Off) * 0 = Off, 0 != On */ void setC1(byte value) { Serial.println("C1 set"); Serial.println(value); if (value > 99) { value = 99; } //Do stuff //Save value c1Value = value; } /** * Return current value of Channel 2 (On/Off) */ byte getC2(void) { Serial.println("C2 get"); Serial.println(c2Value); return c2Value; } /** * Set new value of Channel 2 (On/Off) * 0 = Off, 0 != On */ void setC2(byte value) { Serial.println("C2 set"); Serial.println(value); if (value > 99) { value = 99; } //Do stuff //Save value c2Value = value; } /** * Return current value of Channel 3 (Dim) */ byte getC3(void) { Serial.println("C3 get"); Serial.println(c3Value); return c3Value; } /** * Set new value of Channel 3 (Dim) * 0 = Off, 0 != On * Max value = 99 */ void setC3(byte value) { Serial.println("C3 set"); Serial.println(value); if (value > 99) { value = 99; } //Do stuff //Save value c3Value = value; } zunoControllerTft.ino
    2 poeng
  2. Hvorfor ikke bare en NO 230v magnetventil koblet til et z wave-relé? Man kan assosiere reléet til en lekkasjesensor eller lage sin egen med Fibaro universal sensor. En normalt åpen ventil trenger jo ikke strøm før den må lukke. Jeg har montert hundrevis av magnetventiler i jobbsammenheng og det vanligste som jeg har sett ta knekken på de er korrosjon. Da gjerne fra årevis med klorvann. Det har også hendt at magneten har brent, men dette har som regel vært på helt nye, så disse har vært "bad apples". Danfoss og Bürkert er de merkene jeg har vært mest borti. Danfoss kan jeg ikke huske og ha opplevd feil på. Det er jo enkle saker så det skal litt til uansett. Jeg syntes bare at motoriserte ventiler eller motorer som skal dreie en eksisterende potensielt blytung kuleventil virker som det er dømt til feile. Jeg har selv "usmarte" waterguard lekkasjestoppere rundt i huset. Ser ennå ikke helt nytten ved å smarte opp disse så lenge de gjør jobben sin hvis det blir nødvendig. Fordelen med disse kontra z wave-lekkasjesensorene er at disse har en sensorledning på flere meter så man kan dekke et stort areal. F. eks. sikk-sakk under hele oppvaskmaskinen pluss inni skapet under oppvaskkummen. Har heldigvis til gode å oppleve vannskader selv, men jeg har sett en del. I noen tilfeller kan det nesten sammenlignes med brannskader, så ikke nøl med å investere i lekkasjesikring folkens!
    1 poeng
Vinnerlisten er satt til Oslo/GMT+01:00
×
×
  • 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.