Søk i nettsamfunnet
Viser resultater for emneknaggene 'z-uno'.
Fant 4 resultater
-
Er det noen her som har laget noe spennende basert på Z-uno? Jeg har en slik, men har ikke brukt den til noe fornuftig. Jeg er vant med Atmel Studio (basert på Microsoft Studio) så sliter litt med debugging i Arduino. Men Z-uno er ikke basert på AVR, så det går ikke å flytte over. Men nå har jeg testet noen radarsensorer som ser veldig lovende ut. Fordelen jeg ser med disse er at de ikke er interessert i temperaturendringer. Så om de kan se flammene i peisovnen så blir ikke det tolket som bevegelse. De kan også "se" gjennom et vanlig dørblad og kan stilles til å være veldig følsomme. De reagerer på at objekter som reflekterer mikrobølger endrer avstand til sensoren. Men de har ikke Z-Wave. Så om jeg kunne sette opp en Z-uno til å rapportere bevegelse basert på input fra etpar slike ser jeg for meg at det kan fremme automasjonsgraden.
-
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
-
Z-Uno is comming! Dear Z-Uno followers! We are happy to announce that Z-Uno is now available for pre-order from Z-Wave Europe. Currently only 868/869 MHZ version is available (Europe and Russia). Check your local Z-Wave distributor for availability in your preferred e-shop. Meanwhile we have released new Z-Uno software version 0.7.1. What's new? New 10 channels certification sketch added to examples (Z-Wave Plus certified sketch) Fixed problem with Z-Uno having nodeId > 50 (was unstable in large networks) Many minor fixes (listed on github) We are also working to release C++ version soon (version 2.0.3). What will be new in C++ version? DHT-11 library built in 1-wire, SPI and I2C protocols support many-many fixes Documentation on our website is also improving. New examples added (like this CO2 sensor). More examples and projects will be added soon. Copyright © 2016 Z-Wave.Me, All rights reserved. You are receiving this email because you subscribed to Z-Uno mailing list. Our mailing address is: Z-Wave.Me ul. Schepkina, 47 Moscow, 129110 Russia Add us to your address book Want to change how you receive these emails? You can update your preferences or unsubscribe from this list