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

ZUNO


Fermate

Anbefalte innlegg

Har så smått begynt å teste den:

IMG_1732.JPG.372c5af711d7581bb6aa23eb5cc

 

Den kan opprette opptil 10 kanaler, -som blir subdevicer i HomeSeer:

(Men hvor ble nr 8 av ? -Vel den er fremdeles i test )

 

zuno1.thumb.PNG.2ff2bbd3a21af717d9b8cda6

 

Her er fra inkluderingen i HomeSeer:

 


Add Node started...
Activate the 'Add to Network' (Send NodeInfo) function on the node...
A new node has been found and is being added...
Adding a new SLAVE NODE...
DONE - Add Node Operation is Complete.
Done. Node 14 Added.
Reloading (importing) node information...
Synchronizing node information with HomeSeer and creating new device(s) as necessary...
Synchronize nodes finished. Number of device nodes to be created/added = 1
Z-Wave manufacturer information for node 14, ID: 277=115H (Z-Wave.Me), Type: 272=110H, ID: 1=1H
Negotiating or Verifying SECURITY SCHEME for node 14
Z-Wave Security Scheme and Key Exchange was successful for node 14, now waiting for the device to finish storing information before proceeding...
Getting SECURITY class information for node 14
Node: 14 Supports Class(es): ZWAVEPLUS_INFO_V2, BASIC, SWITCH_BINARY, SWITCH_MULTILEVEL_V2, SENSOR_BINARY_V2, ALARM_V2, SENSOR_MULTILEVEL_V2, CONFIGURATION, ASSOCIATION, MULTI_INSTANCE_ASSOCIATION, MULTI_CHANNEL_V2, FIRMWARE_UPDATE_MD, DEVICE_RESET_LOCALLY, ASSOCIATION_GRP_INFO, POWERLEVEL, SECURITY, VERSION_V2, MANUFACTURER_SPECIFIC
Node: 14 Supports Secure Class(es): ZWAVEPLUS_INFO_V2, BASIC, SWITCH_BINARY, SWITCH_MULTILEVEL_V2, SENSOR_BINARY_V2, ALARM_V2, SENSOR_MULTILEVEL_V2, CONFIGURATION, MULTI_INSTANCE_ASSOCIATION, ASSOCIATION_GRP_INFO, ASSOCIATION, VERSION_V2, MANUFACTURER_SPECIFIC, MULTI_CHANNEL_V2
Node 14 is Z-Wave version: Lib: 4,05 App: 0
Node 14 is a Z-Wave Plus node. Retrieving ZWPlus Info...
All associations for node 14 have been retrieved successfully, it supports associations on these groups: 1.
Getting Z-Wave Plus Association Group Information (1 groups) from Node 14...
Node 14 is a V2 Binary Sensor. Supported Sensors: Motion

Error: Failed to get the supported scale for sensor type Luminance of new child device for node 14. Error C
Node 14 is a V2 Binary Sensor. Supported Sensors: Motion
Root Node Device Node 14 Z-Wave Z-Wave.Me On/Off Sensor Node 14 was created for node 14 on network CAF8943A
Test UZB: Adding association for Z-Wave device Node 14 Z-Wave Z-Wave.Me On/Off Sensor Node 14 (Node 14, Group 1, Endpoint 1) to HomeSeer
12 out of 12 Child devices of node 14 were created successfully.

Finished.

  • Like 1
Lenke til kommentar
Del på andre sider

Programmeringen skjer i Arduino miljøet og kanalene deklareres i koden:

 


ZUNO_SETUP_SLEEPING_MODE(ZUNO_SLEEPING_MODE_ALWAYS_AWAKE);

// Set up 10 channels
ZUNO_SETUP_CHANNELS(
  ZUNO_SWITCH_BINARY(getterSwitch1, setterSwitch1),
  ZUNO_SWITCH_BINARY(getterSwitch2, setterSwitch2),
  ZUNO_SWITCH_BINARY(getterSwitch3, setterSwitch3),
  ZUNO_SWITCH_MULTILEVEL(getterDim1, setterDim1),
  ZUNO_SWITCH_MULTILEVEL(getterDim2, setterDim2),
  ZUNO_SWITCH_MULTILEVEL(getterDim3, setterDim3),
  ZUNO_SENSOR_BINARY_MOTION(getterMotion),
  ZUNO_SENSOR_MULTILEVEL(ZUNO_SENSOR_MULTILEVEL_TYPE_LUMINANCE, SENSOR_MULTILEVEL_SCALE_PERCENTAGE_VALUE, SENSOR_MULTILEVEL_SIZE_ONE_BYTE, SENSOR_MULTILEVEL_PRECISION_ZERO_DECIMALS, getterLuminance),
  ZUNO_SENSOR_MULTILEVEL_TEMPERATURE(getterTemperature),
  ZUNO_SENSOR_BINARY_DOOR_WINDOW(getterDoor)
);

void setup() {
  // set up I/O pins. Analog and PWM will be automatically set up on analogRead/analogWrite functions call
  pinMode(LedPin1, OUTPUT);
  pinMode(LedPin2, OUTPUT);
  pinMode(LedPin3, OUTPUT);
  pinMode(MotionPin, INPUT_PULLUP);
  pinMode(DoorPin, INPUT_PULLUP);
}

Som kaller på rutiner for GET og SET:

void setterSwitch1(byte value) {
  digitalWrite(LedPin1, (value > 0) ? HIGH : LOW);
  switchValue1 = value;
}

byte getterSwitch1(){
  return switchValue1;
}

 

  • Like 1
Lenke til kommentar
Del på andre sider

  • 3 år senere...

Gammel tråd dette her men da burde i alle fall ZUNO være såpass utprøvd at den virker...

 

Har brent av noen timer siste døgnet uten særlig suksess. Har en ZUNO med shield og 3 DS18B20 sensorer. Skal etter boka skal det være rett fram etter nesen: Koble opp sensorene, 12V og konfigurer oppsettet på denne siden: https://z-uno.z-wave.me/shield/configurator/?pin3=NC&pin4=NC&pin5=NC&pin6=NC&pin13=NC&pin14=NC&pin15=NC&pin16=NC&pin3pwm=NC&pin7=NC&pin8=NC&pin11=onewire&pin12=NC&pin11_onewire_param_1=3 overfør til ZUNO, inkluder i HS og tut-og-kjør.

 

Så langt iflg reklamen men i praksis kommer ZUNO kun opp med 1 child device men der burde være 3. Har prøvd en mengde andre oppsett uten suksess, noen ganger kommer 3 child devices men de viser helt feil temperaturer men stort sett er det bare snakk om 1 child som som regel virker som den skal.

 

Den der auto-konfigureringen i linken over BURDE jo være skuddsikker og elegant.

 

Hvordan kan en lese ut variabler fra ZUNO? Tenker f.eks. på å sjekke at ZUNO virkelig finner 3 sensorer. Prøvde meg på å slå på radiologging og "Serial.print(number_of_sensors);" på en strategisk plass i programmet uten at noe skjedde. Så vidt jeg har skjønt skal da loggingen skje via Z_Wave til HS loggen.

 

Noen gode ideer?

Endret av SveinHa
Lenke til kommentar
Del på andre sider

Helt fersk på Arduino/ZUNO, hvordan slå på debugging (har lett en god del uten å finne noe)? Jeg tenker også at antall sensorer registrert kan være greit å vite.

 

sep-26 13.34.42 	  	Z-Wave 	2 out of 2 Child devices of node 2 were created successfully.
sep-26 13.34.38 	  	Z-Wave 	Getting association information for Node 2 Z-Wave Z-Wave.Me Multilevel Sensor
sep-26 13.34.34 	  	Z-Wave 	Getting association information for Node 2 Z-Wave Z-Wave.Me Multilevel Sensor
sep-26 13.34.29 	  	Z-Wave 	Getting association information for Node 2 Z-Wave Z-Wave.Me Multilevel Sensor
sep-26 13.34.25 	  	Z-Wave 	Getting association information for Node 2 Z-Wave Z-Wave.Me Multilevel Sensor
sep-26 13.34.21 	  	Z-Wave 	Getting association information for Node 2 Z-Wave Z-Wave.Me Multilevel Sensor
sep-26 13.34.17 	  	Z-Wave 	Getting association information for Node 2 Z-Wave Z-Wave.Me Multilevel Sensor
sep-26 13.34.04 	  	Z-Wave 	Getting association information for Node 2 Z-Wave Z-Wave.Me Multilevel Sensor
sep-26 13.34.00 	  	Z-Wave 	Testnett-ZW: Adding association for Z-Wave device Node 2 Z-Wave Z-Wave.Me Multilevel Sensor (Node 2, Group 1, Endpoint 1) to HomeSeer
sep-26 13.33.52 	  	Z-Wave 	Getting association information for node 2
sep-26 13.33.48 	  	Z-Wave Error 	Exception creating Sensor Multilevel child device of node 2, GET for supported sensor types indicated failure.
sep-26 13.33.43 	  	Z-Wave Error 	Exception creating Sensor Multilevel child device of node 2, GET for supported sensor types indicated failure.
sep-26 13.33.25 	  	Z-Wave 	Device: Node 2 Z-Wave Temperature Set to 24,5 (C)
sep-26 13.33.21 	  	Z-Wave 	Node 2 is a Z-Wave Plus node. Retrieving ZWPlus Info...
sep-26 13.33.21 	  	Z-Wave 	Node 2 is Z-Wave version: Lib: 4,38 App: 2.15
sep-26 13.33.21 	  	Z-Wave 	Node: 2 Supports Class(es): ZWAVEPLUS_INFO, CONFIGURATION, ASSOCIATION, MULTI_CHANNEL_ASSOCIATION_V2, MULTI_CHANNEL_V4, FIRMWARE_UPDATE_MD_V4, DEVICE_RESET_LOCALLY, ASSOCIATION_GRP_INFO, POWERLEVEL, VERSION_V2, MANUFACTURER_SPECIFIC_V2, SENSOR_MULTILEVEL
sep-26 13.33.21 	  	Z-Wave 	Syncing Z-Wave nodes with device list...
sep-26 13.33.21 	  	Z-Wave 	Found 2 Z-Wave nodes
sep-26 13.33.21 	  	Z-Wave 	Getting Z-Wave node list for network F997DAAF...

Denne gangen sier den at 2 child devices er opprettet men der er bare 1.

 

Forrige rescan så slik ut:

sep-26 13.22.43 	  	Z-Wave 	1 out of 2 Child devices of node 2 were created successfully.
sep-26 13.22.42 	  	Z-Wave 	Getting association information for Node 2 Z-Wave Z-Wave.Me Multilevel Sensor
sep-26 13.22.42 	  	Z-Wave 	Assigning return route from node 1 to Node 2 Z-Wave Z-Wave.Me Multilevel Sensor
sep-26 13.22.41 	  	Z-Wave 	Testnett-ZW: Adding association for Z-Wave device Node 2 Z-Wave Z-Wave.Me Multilevel Sensor (Node 2, Group 1, Endpoint 1) to HomeSeer
sep-26 13.22.41 	  	Z-Wave 	All associations for node 2 have been retrieved successfully, it supports associations on these groups: 1.
sep-26 13.22.41 	  	Z-Wave 	Node 2 Association Group 1 can have 8 associations, and currently has 1
sep-26 13.22.41 	  	Z-Wave 	Getting association information for node 2
sep-26 13.22.41 	  	Z-Wave 	Processing Information for Node 2 Multi-CHANNEL Command Class of SENSOR_MULTILEVEL, Endpoint 3
sep-26 13.22.41 	  	Z-Wave Error 	Failed to get the supported scale for sensor type Air_Temperature of new child device for node 2. Error C
sep-26 13.22.41 	  	Z-Wave 	Processing Information for Node 2 Multi-CHANNEL Command Class of SENSOR_MULTILEVEL, Endpoint 2
sep-26 13.22.41 	  	Z-Wave Error 	Exception creating Sensor Multilevel child device of node 2, GET for supported sensor types indicated failure.
sep-26 13.22.41 	  	Z-Wave 	Processing Information for Node 2 Multi-CHANNEL Command Class of SENSOR_MULTILEVEL, Endpoint 1
sep-26 13.22.40 	  	Z-Wave 	Node 2 is a Z-Wave Plus node. Retrieving ZWPlus Info...
sep-26 13.22.40 	  	Z-Wave 	Node 2 is Z-Wave version: Lib: 4,38 App: 2.15
sep-26 13.22.40 	  	Z-Wave 	Node: 2 Supports Class(es): ZWAVEPLUS_INFO, CONFIGURATION, ASSOCIATION, MULTI_CHANNEL_ASSOCIATION_V2, MULTI_CHANNEL_V4, FIRMWARE_UPDATE_MD_V4, DEVICE_RESET_LOCALLY, ASSOCIATION_GRP_INFO, POWERLEVEL, VERSION_V2, MANUFACTURER_SPECIFIC_V2, SENSOR_MULTILEVEL
sep-26 13.22.40 	  	Z-Wave 	Syncing Z-Wave nodes with device list...
sep-26 13.22.40 	  	Z-Wave 	Found 2 Z-Wave nodes

 

Endret av SveinHa
Lenke til kommentar
Del på andre sider

6 minutter siden, SveinHa skrev:

Exception creating Sensor Multilevel child device of node 2, GET for supported sensor types indicated failure.

Det er iallfall noe som ikke er riktig...

 

Samtidig står det jo her at de skal være der:

Sitat

2 out of 2 Child devices of node 2 were created successfully.

Det er derfor jeg lurer på om det kan være så enkelt at de bare er filtrert bort i Device Manageren.

Lenke til kommentar
Del på andre sider

"Show all" hjelper ikke, kun 1 child likevel. Dette er ENESTE gangen jeg har sett 2 child i loggen, ny rescan ble slik:

sep-26 13.48.09 	  	Z-Wave 	1 out of 2 Child devices of node 2 were created successfully.
sep-26 13.48.08 	  	Z-Wave 	Getting association information for Node 2 Z-Wave Z-Wave.Me Multilevel Sensor
sep-26 13.48.08 	  	Z-Wave 	Assigning return route from node 1 to Node 2 Z-Wave Z-Wave.Me Multilevel Sensor
sep-26 13.48.08 	  	Z-Wave 	Testnett-ZW: Adding association for Z-Wave device Node 2 Z-Wave Z-Wave.Me Multilevel Sensor (Node 2, Group 1, Endpoint 1) to HomeSeer
sep-26 13.48.08 	  	Z-Wave 	All associations for node 2 have been retrieved successfully, it supports associations on these groups: 1.
sep-26 13.48.08 	  	Z-Wave 	Node 2 Association Group 1 can have 8 associations, and currently has 1
sep-26 13.48.07 	  	Z-Wave 	Getting association information for node 2
sep-26 13.48.07 	  	Z-Wave 	Processing Information for Node 2 Multi-CHANNEL Command Class of SENSOR_MULTILEVEL, Endpoint 3
sep-26 13.48.07 	  	Z-Wave 	Processing Information for Node 2 Multi-CHANNEL Command Class of SENSOR_MULTILEVEL, Endpoint 2
sep-26 13.48.07 	  	Z-Wave 	Processing Information for Node 2 Multi-CHANNEL Command Class of SENSOR_MULTILEVEL, Endpoint 1
sep-26 13.48.06 	  	Z-Wave 	Node 2 is a Z-Wave Plus node. Retrieving ZWPlus Info...
sep-26 13.48.06 	  	Z-Wave 	Node 2 is Z-Wave version: Lib: 4,38 App: 2.15
sep-26 13.48.06 	  	Z-Wave 	Node: 2 Supports Class(es): ZWAVEPLUS_INFO, CONFIGURATION, ASSOCIATION, MULTI_CHANNEL_ASSOCIATION_V2, MULTI_CHANNEL_V4, FIRMWARE_UPDATE_MD_V4, DEVICE_RESET_LOCALLY, ASSOCIATION_GRP_INFO, POWERLEVEL, VERSION_V2, MANUFACTURER_SPECIFIC_V2, SENSOR_MULTILEVEL
sep-26 13.48.06 	  	Z-Wave 	Syncing Z-Wave nodes with device list...
sep-26 13.48.06 	  	Z-Wave 	Found 2 Z-Wave nodes
sep-26 13.48.06 	  	Z-Wave 	Getting Z-Wave node list for network F997DAAF...

 

Lenke til kommentar
Del på andre sider

number_of_sensors = 32

 

La inn disse 3 linjene for debug:

void loop(){ 
  for (byte i = 0; i < number_of_sensors; i++) {
    // Read temperature
    g_channels_data[i].wParam =  ds18b20.getTempC100(ADDR(i));
    // Send report
    zunoSendReport(i + 1); // Channels start from 1
Serial.println(number_of_sensors);
Serial.println(i);
Serial.println(ds18b20.getTempC100(ADDR(i)));
  }

  // We have to wait 30 seconds. It's a requirement of the Z-Wave protocol
  delay(30000);
}

og resultatet ble:

32
0
2281
32
1
2325
32
2
2281
32
3
2281
32
4
-7
32
5
-7
32
6
-7
32
7
-7
32
8
-7
32
9
-7

Resten av fantomsensorene helt opptil 32 viser -7.

 

Ser jo rimelig fornuftig ut så langt, alle sensorene er ca 23 grader. Men så er det å få de over til HS da...

Lenke til kommentar
Del på andre sider

Hadde du 3 eller 4 sensorer? Utlistingen viser verdier for 4, mens du nevner at du prøver med 3.

 

Prøv også med noen printline i setup

number_of_sensors = ds18b20.findAllSensors(addresses);

Serial.println("-- Sensors found ---");

Serial.println(number_of_sensors);

Serial.println("-- END ---");

 

Lenke til kommentar
Del på andre sider

Koden er klipp-og-lim fra z-uno.z-wave.me men her kommer den:

// Multiple temperature sensors DS18B20

#include "ZUNO_DS18B20.h"

#define DS18B20_BUS_PIN 11                  // Pin to which 1-Wire bus is connected
#define MAX_SENSORS     3                  // Number of DS18B20 sensors supported (equals to maximum number of channels for Z-Uno) 

OneWire ow(DS18B20_BUS_PIN);                // Software 1-Wire BUS
DS18B20Sensor ds18b20(&ow);                 // connect DS18B20 class to it

#define ADDR_SIZE 8                         // Size of address of devices on 1-wire bus
byte addresses[ADDR_SIZE * MAX_SENSORS];    // Here we store all the scanned addresses
#define ADDR(i) (&addresses[i * ADDR_SIZE]) // Macro to simplify our life
byte number_of_sensors;                     // Number of sensors found

ZUNO_DYNAMIC_CHANNELS(MAX_SENSORS);

ZUNO_ENABLE(WITH_CC_SENSOR_MULTILEVEL);

void setup() {
    // open the serial port at 115200 bps:
  Serial.begin();

  // Scanning sensors on the bus every time we starting a sketch
  delay(5000);
  number_of_sensors = ds18b20.findAllSensors(addresses);

//  if (number_of_sensors > MAX_SENSORS)
    number_of_sensors = MAX_SENSORS;

Serial.println("---------------------");
Serial.print("-- Sensors found: ");
Serial.println(number_of_sensors);
Serial.println("---------------------");

  
  // Setting up Z-Uno channels dynamically
  // You have to exclude/include your Z-Uno to this take effect on the controller side
  ZUNO_START_CONFIG();
  for (byte i = 0; i < number_of_sensors; i++) {
    if (i == 0) {
      ZUNO_SET_ZWCHANNEL(0x81);
    } else {
      ZUNO_SET_ZWCHANNEL(i+1);
    }
    // Each channel is temperature sensor 
    ZUNO_ADD_CHANNEL(
        ZUNO_SENSOR_MULTILEVEL_CHANNEL_NUMBER,
        ZUNO_SENSOR_MULTILEVEL_TYPE_TEMPERATURE,
        SENSOR_MULTILEVEL_PROPERTIES_COMBINER(
            SENSOR_MULTILEVEL_SCALE_CELSIUS,
            SENSOR_MULTILEVEL_SIZE_TWO_BYTES,
            SENSOR_MULTILEVEL_PRECISION_TWO_DECIMALS
        ));
  }
  // Commit configuration that we made...
  ZUNO_COMMIT_CONFIG();
}

void loop(){ 
  for (byte i = 0; i < number_of_sensors; i++) {
    // Read temperature
Serial.print("i: ");
Serial.print(i);
Serial.print(", Temp: ");
Serial.println(ds18b20.getTempC100(ADDR(i)));
    g_channels_data[i].wParam =  ds18b20.getTempC100(ADDR(i));
    // Send report
    zunoSendReport(i + 1); // Channels start from 1
  }

  // We have to wait 30 seconds. It's a requirement of the Z-Wave protocol
  delay(30000);
}

Her har jeg endret "#define MAX_SENSORS     3" og da har jeg alle 3 oppegående sensorer inne i ZUNO men fremdeles bare 1 i HS (ok, det er å rette feil feil men det virker ? )

 

Loggingen ser nå slik ut:

---------------------
-- Sensors found: 3
---------------------
i: 0, Temp: 2262
i: 1, Temp: 2281
i: 2, Temp: 2256
i: 0, Temp: 2256
i: 1, Temp: 2275
i: 2, Temp: 2250
i: 0, Temp: 2250
i: 1, Temp: 2275
i: 2, Temp: 2256
i: 0, Temp: 2250
i: 1, Temp: 2275
i: 2, Temp: 2250

 

Endret av SveinHa
Lenke til kommentar
Del på andre sider

EDIT: Jeg ser nå at utlistingen blir riktig og at du får opp dine 3 sensorer. Med andre ord er det noe som går galt når det legges inn som Z-wave enhet.

 

Den første feilen jeg ser er at du lar

number_of_sensors settes til 32. Se uthevet linje. Kommenter ut den og, så vil Sensors found printingen gi litt mer mening.

 

number_of_sensors = ds18b20.findAllSensors(addresses);

//  if (number_of_sensors > MAX_SENSORS)
    number_of_sensors = MAX_SENSORS;

 

Endret av Guahtdim
Lenke til kommentar
Del på andre sider

Den biten er jo bare å sette max antall sensorer til 32 dersom en av en eller annen grunn skulle finne flere. Jeg satte MAX_SENSORS til 3 og da finner den bare de 3 jeg har.

 

Edit: Ahhh, den er allerede kommentert ut, det forklarer jo litt...

Endret av SveinHa
Lenke til kommentar
Del på andre sider

De 32 kommer fra den utkommenterte IF setningen du påpekte. Kommenterte bort neste linje og og da har jeg de 3 jeg skal ha.

 

...men fremdeles bare 1 child i HS:

sep-26 15.24.09 	  	Z-Wave 	1 out of 2 Child devices of node 4 were created successfully.
sep-26 15.24.09 	  	Z-Wave 	Getting association information for Node 4 Z-Wave Z-Wave.Me Multilevel Sensor
sep-26 15.24.08 	  	Z-Wave 	Assigning return route from node 1 to Node 4 Z-Wave Z-Wave.Me Multilevel Sensor
sep-26 15.24.08 	  	Z-Wave 	Testnett-ZW: Adding association for Z-Wave device Node 4 Z-Wave Z-Wave.Me Multilevel Sensor (Node 4, Group 1, Endpoint 1) to HomeSeer
sep-26 15.24.08 	  	Z-Wave 	Root Node Device Node 4 Z-Wave Z-Wave.Me Multilevel Sensor was created for node 4 on network F997DAAF
sep-26 15.24.08 	  	Z-Wave 	All associations for node 4 have been retrieved successfully, it supports associations on these groups: 1.
sep-26 15.24.08 	  	Z-Wave 	Node 4 Association Group 1 can have 8 associations, and currently has 0
sep-26 15.24.08 	  	Z-Wave 	Getting association information for node 4
sep-26 15.24.08 	  	Z-Wave 	Processing Information for Node 4 Multi-CHANNEL Command Class of SENSOR_MULTILEVEL, Endpoint 3
sep-26 15.24.07 	  	Z-Wave 	Processing Information for Node 4 Multi-CHANNEL Command Class of SENSOR_MULTILEVEL, Endpoint 2
sep-26 15.24.07 	  	Z-Wave 	Processing Information for Node 4 Multi-CHANNEL Command Class of SENSOR_MULTILEVEL, Endpoint 1
sep-26 15.24.07 	  	Z-Wave 	Node 4 is a Z-Wave Plus node. Retrieving ZWPlus Info...
sep-26 15.24.07 	  	Z-Wave 	Node 4 is Z-Wave version: Lib: 4,38 App: 2.15
sep-26 15.24.06 	  	Z-Wave 	Node: 4 Supports Class(es): ZWAVEPLUS_INFO, CONFIGURATION, ASSOCIATION, MULTI_CHANNEL_ASSOCIATION_V2, FIRMWARE_UPDATE_MD_V4, DEVICE_RESET_LOCALLY, ASSOCIATION_GRP_INFO, POWERLEVEL, VERSION_V2, MANUFACTURER_SPECIFIC_V2, MULTI_CHANNEL_V4, SENSOR_MULTILEVEL
sep-26 15.24.06 	  	Z-Wave 	Z-Wave manufacturer information for node 4, ID: 277=115H (Z-Wave.Me), Type: 272=110H, ID: 1=1H
sep-26 15.24.06 	  	Z-Wave 	Synchronize nodes finished. Number of device nodes to be created/added = 1
sep-26 15.24.04 	  	Z-Wave 	Done. Node 4 Added.
sep-26 15.23.48 	  	Z-Wave 	Synchronize nodes finished. Number of device nodes to be created/added = 0
sep-26 15.23.48 	  	Z-Wave 	Syncing Z-Wave nodes with device list...
sep-26 15.23.48 	  	Z-Wave 	Found 1 Z-Wave nodes
sep-26 15.23.48 	  	Z-Wave 	Getting Z-Wave node list for network F997DAAF...
sep-26 15.23.48 	  	Z-Wave 	Testnett-ZW: Controller firmware version: 5.25
sep-26 15.23.48 	  	Z-Wave 	Testnett-ZW: Controller Manufacturer: PowerLynx, ID=0x1, Type=0x4

 

Lenke til kommentar
Del på andre sider

Akkurat den hadde jeg ikke sett men den går vel mest på 1-wire og den har jeg kontrollen på nå (etter å ha fått gang på debuggingen) men takk for tipset og annen hjelp ?

 

Får lete videre i zwave greiene til ZUNO men den virker ikke å være veldig godt dokumentert...

Lenke til kommentar
Del på andre sider

Jeg ser det er to forskjellige versjoner

Dynamic

https://z-uno.z-wave.me/examples/multiple-dynamic-1-wire-ds18b20-temperature-sensors/

Og litt mer kode for hver enkelt sensor siden man setter opp gettere

https://z-uno.z-wave.me/examples/multiple-1-wire-ds18b20-temperature-sensors/

 

Når jeg kikker på den dynamiske som du har prøvd på så skjønner jeg ikke helt hvor den skal hente data fra, mens den litt mer manuelle så spesifiseres ting. 

Lenke til kommentar
Del på andre sider

Den dynamske blir jo litt mer uoversiktlig men det er jo i loopen her (henter temp 2 ganger pr sensor pga debuggen):

void loop(){ 
  for (byte i = 0; i < number_of_sensors; i++) {
    // Read temperature
Serial.print("i: ");
Serial.print(i);
Serial.print(", Temp: ");
Serial.println(ds18b20.getTempC100(ADDR(i)));
    g_channels_data[i].wParam =  ds18b20.getTempC100(ADDR(i));
    // Send report
    zunoSendReport(i + 1); // Channels start from 1
  }

 

Har lagt inn litt debugging rundt ZUNO_ADD_CHANNEL og ser at 3 kanaler legges til men likevel dukker bare 1 opp i HS.

 

Alle 3 sensorene kommer forresten inn i HS Loggen. Her har jeg varmet litt på den midterste, de 2 andre har romtemperatur:

sep-26 16.28.44 	  	Z-Wave 	Device: Node 5 Z-Wave Temperature Set to 22,18 (C)
sep-26 16.28.44 	  	Z-Wave 	Device: Node 5 Z-Wave Temperature Set to 22,18 (C)
sep-26 16.28.44 	  	Z-Wave 	Device: Node 5 Z-Wave Temperature Set to 22,18 (C)
sep-26 16.28.44 	  	Z-Wave 	Device: Node 5 Z-Wave Temperature Set to 22,18 (C)
sep-26 16.28.42 	  	Z-Wave 	Device: Node 5 Z-Wave Temperature Set to 33,37 (C)
sep-26 16.28.42 	  	Z-Wave 	Device: Node 5 Z-Wave Temperature Set to 33,37 (C)
sep-26 16.28.42 	  	Z-Wave 	Device: Node 5 Z-Wave Temperature Set to 33,37 (C)
sep-26 16.28.42 	  	Z-Wave 	Device: Node 5 Z-Wave Temperature Set to 33,37 (C)
sep-26 16.28.41 	  	Z-Wave 	Device: Node 5 Z-Wave Temperature Set to 21,93 (C)
sep-26 16.28.41 	  	Z-Wave 	Device: Node 5 Z-Wave Temperature Set to 21,93 (C)
sep-26 16.28.41 	  	Z-Wave 	Device: Node 5 Z-Wave Temperature Set to 21,93 (C)
sep-26 16.28.41 	  	Z-Wave 	Device: Node 5 Z-Wave Temperature Set to 21,93 (C)

Ser ut til å kun være child devicene som ikke dukker opp...

Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • 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.