Gå til innhold
  • Bli medlem
Moskus

Debugge Z-wave med HomeSeer

Anbefalte innlegg

Vi har i den siste tiden hatt omfattende ombygging på huset, og i den forbindelse er gammelt utstyr meldt ut og nytt utstyr meldt inn. Det er snakk om en god del Dimmer 2, Switch'er, Multisensor 6 og HeatIt Z-TRM2fx termostater. Og alt i alt har jeg rett og slett blitt skikkelig imponert over Z-wave! :)

 

Kona påpekte at "huset føles som det er litt tregt for tiden", og da hun sa det ble jeg også oppmerksom på det. Ja, det var tregere enn det var for ca. en uke siden. Det var rart, det eneste som er lagt til den siste uka er IDlock 150, og den ble ikke engang lagt ordentlig til.

 

Z-seer hjalp ikke så mye. I følge det så det ut som det var mer variable responstider enn det var før, som vanligvis lå langt under 100 ms. Men den kunne i det minste bekrefte at de fleste noder hadde direkte kontakt og de som ikke hadde, fremdeles hadde høy hastighet. Så i teorien skulle altså Z-wave-nettverket være friskt og rastk. Men det var det jo ikke.

 

Her kommer en kjapp oppskrift som potensielt kan hjelpe med å identifisere noder som har mye trafikk.

 

1. Skru på debug logging i Z-wave pluginen. Gå til Plugins -> Manage, og trykk på Z-wave plugin'en.

image.png

 

2. Huk av "Debug logging to file"

image.png

 

3. Vent en stund. Mulig at det holder med 10-15 minutter.

 

3. Deaktiver "Debug logging to file" for det kan bli svære filer av det.

 

4. Gå til \Debug Logs-mappen og åpne filen "ZWave_Debug_NodeChange.log". Her står alle endringer som skjer på nodene dine (og som HS har registrert, som skal være alle).

 

5. De nodene som har mest aktivitet kan være verdt å undersøke. Jeg la innholdet i NodeChange-filen over i Excel , og brukte noen enkle formler for å telle aktivet pr. node. Kolonne A inneholder nå hele loggfilen. I kolonne C hadde jeg løpenummer fra 1 til 110 (antall noder jeg har), og i kolonne D la jeg inn:

=COUNTIF($A:$A;"*Source Node: " & C2 &" *")

... der C2 selvfølgelig er endret til C3, C4, C5, etc. Hvis du ikke vil lage din egen Excel-fil, kan du bruke min: Z-wave debug.xlsx

 

6. Det gir dette.

image.png

 

7. ... som kan sorteres på "Count".

image.png

 

Hmnmmm! Tror vi ser noe her. Så er det bare å sjekke Plugins -> Z-wave -> Node Information om hvilken node det er

 

8. Node Information viste at det var taklyset i badet i 2. etg.

image.png

 

9. Javel, hvis det ikke er Polling og det ikke er noen andre sprø innstillinger (jeg sjekket parametrene), hva kan det da være? Gjør HomeSeer noe?

 

10. Sjekker Events. Huk av alle devicer under "Referencing device" øverst til høyre.

image.png

 

11. Sjekk event for event.

 

Ai....

 

image.png

 

Det skulle ha vært EXACTLY, og IKKE AT LEAST!!!! 😵

 

Vel. Eventet ble endret til dette:

image.png

 

.... og alt er 100% vel igjen. :) 

 

 

 

OPPDATERING:

Nå kan du bruke den enkle exe-filen under. Den analyserer debug-filen for deg, og oppsummerer pr. device (istedenfor pr. node) og fjerner doble logginger (dvs. hendelser som logges på samme tidspunkt teller kun som 1, pr. device).

 

 

 

  • Like 3
  • Thanks 2

Del dette innlegget


Lenke til innlegg
Del på andre sider

Kjekt tips. Takk! ☺️

 

Jeg måtte jo prøve og endte da opp med at jeg hadde en node som hadde en count på 470 i løpet av ca. 15 minutter. Bør jeg være bekymret?

Dette er noden:

 

image.thumb.png.390db2b67d182598ba5cca0f41d99f39.png

 

Dette er jo da en av de berømte Heatit Z-TRM2fx-termostatene som rapporterer "litt" for ofte.

Som omtalt i denne tråden: 

...Men så langt som jeg har skjønt så er det ikke noe å gjøre med akkurat denne termostaten annet en å vente på en ny firmware til den?

 

PS! Hos meg havnet omtalt loggfil i mappen "\Debug Logs", ikke i "\Logs".

Del dette innlegget


Lenke til innlegg
Del på andre sider

Ja, det stemmer nok. Hvis du ikke har ekstern temperatursensonr kan du i det minste fjerne assosiasjonen som er satt opp på Gruppe 2. Det reduserer datamengdene en del.

Del dette innlegget


Lenke til innlegg
Del på andre sider

Det hadde jeg visst allerede gjort. Men hvor stor (negativ) effekt har egentlig dette på et relativt lite z-wave nettverk? 

(Lurer også litt på hvilken effekt dette vil ha på ditt nettverk med alle dine noder og flere av disse termostatene?)

Del dette innlegget


Lenke til innlegg
Del på andre sider

Data som blir sent 1 gang i sekundet kan fort gjøre et nettverk noe tregere, det er jo utgangspunktet til denne tråden.

Del dette innlegget


Lenke til innlegg
Del på andre sider

Har tidvise problem med tregt z-wave nettverk, men stort sett er det bra. Ganske sikker på at dette gjeld z-wave, då det som går på 433 MHz og Zigbee responderer raskt også når nodene ligg i samme event.

Etter å ha prøvd dette i ca. 12 minutt vart topp 15:

20 152
17 40
44 29
10 26
39 14
23 13
6 11
43 8
3 5
21 4
45 3
52 3
40 2
41 2
12 1

 

Node 20 var ikkje uventa termostaten på badet, det er ein HeatIt Z-TRM2, men uten "fx". Altså den utgava som var veldig kortvarig på markedet, om eg hugsar rett...? I alle fall klarde eg å få tak i eit eksemplar av denne.

Av assosiasjonar finst desse, og gruppe 3 og 4 er fjerna. Usikker på om endpoint har noko å sei...?

 

image.png.82ce462c47633719735312cf9cd294e9.png

image.png.f0f9db5fd9027e9110d4812e330fd370.png

 

I alle fall rapporterer den effekt, spenning og temeraturmålingar i hytt og pine, jevnt over ca. kvart 10 sekund (førstnevnte sjeldnare når relèet er utkopla).

Her er det sikkert lite å gjere, polling er disabla. Eller er det noko som er verdt å prøve? Fw 2.11.

 

Edit: Forsøkte på nytt å aktivere logging med reléet på termostaten skrudd av og på, begge i 12 minutt.

Resultatet vart hhv. 14 og 204 rapportar! Ser at effekt og spenning blir rapporterte samtidig, og det skjer svært ofte når reléet er på. 

Endret av bjornepappa

Del dette innlegget


Lenke til innlegg
Del på andre sider
14 timer siden, bjornepappa skrev:

Eller er det noko som er verdt å prøve? Fw 2.11.

Ikke annet enn å be HeatIt fikse firmware-problemene sine...  Iallfall med TRM2fx ville ikke eldre firmware (som den ble solgt med) høre på innstillingene om hyppighet for rapportering, som kunne gi rapporter ned mot 1 sekunds intervaller.

Del dette innlegget


Lenke til innlegg
Del på andre sider

Tok selv en sjekk her, og fant ut at z-water er ganske aktiv:
image.png.c84b20e19468e03e4fee344cc90552a5.png

 

Det er ingen event tilhørende denne, da alle devicene styres av SDJ-Vstat.

Slo av SDJ-Vstat og kjørte en ny sjekk:

image.png.9242847ce2dcac7964b452935e5dd6d3.png

Sto riktignok på litt lengre, men fortsatt noe tull.

 

 

Når jeg har på detailed debug, så får jeg opp dette med 1 minutters mellomrom:
image.png.8cedd9549dae68853ff75f1ac06e895b.png

 

Noen som har en formening på hva problemet kan være og hvordan evt fikse det?

Del dette innlegget


Lenke til innlegg
Del på andre sider
11 minutter siden, JohnMartin skrev:

Noen som har en formening på hva problemet kan være og hvordan evt fikse det?

Prøvd med en Rescan aller først?

Del dette innlegget


Lenke til innlegg
Del på andre sider
3 minutes ago, Moskus said:

Prøvd med en Rescan aller først?

 

Har også tatt strømmen på noden og restartet HS3, bare for å ha gjort det også :P

 

For alt jeg vet, så kan jo dette ha vært slik siden tidenes morgen. Siden det bare kommer i loggen når jeg har på detailed debug.

Del dette innlegget


Lenke til innlegg
Del på andre sider

Noden (dvs. Z-water) sender informasjon som HomeSeer mener skal høre til en device, men når HS skal oppdatere denne devicen(e) så finnes den ikke. Hva det er sier såga ingenting om...

Del dette innlegget


Lenke til innlegg
Del på andre sider

Dette var en veldig nyttig guide! Jeg har lenge hatt litt mistanke om at mye aktivitet holdt hastigheten på nettverket nede men ikke klart å finne synderen. Kjørte en test og fant to noder som sendte rapporter i hytt og pine uten grunn, en Multisensor 6 og en Nodon mikro plugin. Aeotec sensoren ble frisk etter reskann, Nodon krevde endring av parametere. Resultatet er et betydelig kjappere z-wave nettverk. Anbefales som årlig helsesjekk!

  • Like 2

Del dette innlegget


Lenke til innlegg
Del på andre sider

Sliter fortsatt med min Z-water, selv etter at jeg fjernet den og la til på nytt.

 

Når jeg forsøker å forklare til Matt hva jeg har gjort og hvorfor jeg har konkludert med at den ikke er 100%, så henger han ikke med i det hele tatt :P
Skjønner ikke hva jeg prater om 🙈

 

Kanskje du skal undervise de på Support litt, @Moskus? ;)

 

(Kan jo hende det er jeg som er veldig dårlig til å forklare også da...🙄)

Del dette innlegget


Lenke til innlegg
Del på andre sider
Sitat

image.png.5f4683b560eaa7965fc576ef3d628e97.png

 

Sliter med 2 stk HeatIt Z-TRM2fx. 

På ca 7 minutter så sender de ca 120ganger pr termostat.

I loggen er det dette som kommer opp. Noen forslag til hva det kan være ?

 

Til info: Kjører nyeste firmware

 

 

Endret av Mtgulb

Del dette innlegget


Lenke til innlegg
Del på andre sider
2 timer siden, Mtgulb skrev:

I loggen er det dette som kommer opp. Noen forslag til hva det kan være ?

Ja. Sett oppdateringsfrekvensene til 300 istedenfor 60.

Del dette innlegget


Lenke til innlegg
Del på andre sider
1 time siden, Baron skrev:

noen som kan gjøre meg den tjenesten å sjekke den opp mot excel fil?

 

For meg ser det ut som om du sliter med node 33, 40 og 34. Virker å være rapportering av volt og watt. Heatit Termostater er jo kjent for å skape trøbbel (se egen tråd).

 

image.png.d255bbda1edc4b2af533bbdbdedd6624.png

  • Like 1

Del dette innlegget


Lenke til innlegg
Del på andre sider

Jeg holder på med et lite program for å gi hakket mer detaljer enn det som er mulig å få til i Excel med enkle formler. Her er output:

 

Count	Percent	Child device
1	0,1 %	1-etg Stue Watts
1	0,1 %	1-etg Kjøkken Heat Notification
1	0,1 %	1-etg Kjøkken Power Management Notification
1	0,1 %	1-etg Hovedbad Heat Notification
1	0,1 %	1-etg Barnerom 1 Power
1	0,1 %	1-etg Stue Heat Notification
1	0,1 %	2-etg Hems Watts
1	0,1 %	1-etg Hovedbad Heating Setpoint
1	0,1 %	1-etg Hovedbad Cooling Setpoint
1	0,1 %	2-etg Hems kW Hours
1	0,1 %	1-etg Hovedbad Energy Save Heating Setpoint
1	0,1 %	1-etg Gang 1-etg Watts
1	0,1 %	1-etg Gang 1-etg Power Management Notification
1	0,1 %	1-etg Kjøkken Power
1	0,1 %	1-etg Gang 1-etg kW Hours
1	0,1 %	Krypkjeller Teknisk rom (VVB/Avfukter) Power Management Notification
1	0,1 %	1-etg Hovedsoverom Power
1	0,1 %	1-etg Gang 1-etg Switch - Vegglampe
1	0,1 %	1-etg Vaskerom Power
2	0,2 %	1-etg Kjøkken Dim - Taklys
2	0,2 %	1-etg Hovedbad Heat Notification 1
2	0,2 %	1-etg Hovedbad Power Management Notification 1
2	0,2 %	1-etg Stue Power Management Notification
2	0,2 %	1-etg Hovedbad System Notification 1
2	0,2 %	1-etg Hovedbad Switch Multilevel 2
2	0,2 %	1-etg Hovedsoverom System Notification 1
2	0,2 %	1-etg Hovedsoverom Switch Multilevel 2
2	0,2 %	1-etg Stue Power Management Notification 1
2	0,2 %	1-etg Vaskerom Heat Notification 1
2	0,2 %	1-etg Vaskerom Power Management Notification 1
2	0,2 %	1-etg Vaskerom System Notification 1
2	0,2 %	1-etg Stue Power
2	0,2 %	1-etg Barnerom 2 Watts 1
2	0,2 %	1-etg Barnerom 2 Power Management Notification 1
2	0,2 %	1-etg Hovedbad Switch - Sminkespeil
2	0,2 %	1-etg Vaskerom Switch Multilevel 2
2	0,2 %	1-etg Hovedbad Heating Setpoint 1
2	0,2 %	1-etg Barnerom 1 Power Management Notification 1
2	0,2 %	1-etg Barnerom 1 System Notification 1
2	0,2 %	1-etg Stue Switch - vindulys
2	0,2 %	1-etg Barnerom 1 Switch Multilevel 2
2	0,2 %	1-etg Hovedbad Switch 2
2	0,2 %	1-etg Kjøkken Switch Multilevel 2
2	0,2 %	1-etg Barnerom 1 Watts 1
2	0,2 %	1-etg Barnerom 2 Dim - Taklys
2	0,2 %	1-etg Gjestebad Switch 4
2	0,2 %	1-etg Gang 1-etg kW Hours 1
2	0,2 %	1-etg Vaskerom Dim - Taklys
2	0,2 %	1-etg Stue Switch 2
2	0,2 %	1-etg Hovedsoverom Heat Notification 1
2	0,2 %	1-etg Hovedbad Dim - Taklys
2	0,2 %	1-etg Gang 1-etg Switch Multilevel 2
2	0,2 %	1-etg Stue Dim - Spisesalong
2	0,2 %	1-etg Kjøkken Switch - Benklys
2	0,2 %	1-etg Gang 1-etg System Notification 1
2	0,2 %	1-etg Barnerom 2 Power
2	0,2 %	1-etg Gjestebad Mode 1
2	0,2 %	1-etg Kjøkken Heat Notification 1
2	0,2 %	1-etg Hovedsoverom Dim - Taklys
2	0,2 %	1-etg Stue Power 1
2	0,2 %	1-etg Kjøkken Switch 2
2	0,2 %	1-etg Gjestebad Cooling Setpoint 1
2	0,2 %	1-etg Gang 1-etg Dim - Taklys
2	0,2 %	1-etg Barnerom 1 Heat Notification 1
2	0,2 %	1-etg Barnerom 2 Heat Notification 1
2	0,2 %	1-etg Gjestebad Heating Setpoint 1
2	0,2 %	1-etg Stue System Notification 1
2	0,2 %	1-etg Hovedbad Watts 1
2	0,2 %	1-etg Kjøkken Power Management Notification 1
2	0,2 %	1-etg Hovedsoverom Power Management Notification 1
2	0,2 %	1-etg Hovedsoverom Watts 1
2	0,2 %	1-etg Kjøkken System Notification 1
2	0,2 %	1-etg Gang 1-etg Watts 1
3	0,3 %	1-etg Barnerom 1 Vision Sec Notification Sensor
3	0,3 %	1-etg Hovedbad Power Management Notification
3	0,3 %	1-etg Gang 1-etg Battery
3	0,3 %	Krypkjeller Teknisk rom (VVB/Avfukter) kW Hours
4	0,3 %	1-etg Barnerom 1 Bevegelsesdetektor
4	0,3 %	1-etg Kjøkken kW Hours 1
4	0,3 %	1-etg Hovedbad Energy Save Heating Setpoint 1
4	0,3 %	1-etg Kjøkken Watts 1
4	0,3 %	1-etg Hovedbad Power 1
4	0,3 %	1-etg Gang 1-etg Power
5	0,4 %	Krypkjeller Teknisk rom (VVB/Avfukter) Power
5	0,4 %	1-etg Hovedbad Thermostat
8	0,7 %	1-etg Hovedbad Switch 4
9	0,8 %	Krypkjeller Teknisk rom (VVB/Avfukter) Amperes
16	1,3 %	1-etg Hovedbad Temperature 3
20	1,7 %	Krypkjeller Teknisk rom (VVB/Avfukter) Watts
22	1,8 %	1-etg Gjestebad Energy Save Heating Setpoint 1
45	3,8 %	2-etg Hems Switch - Lysfelle
46	3,9 %	1-etg Gjestebad Volts 4
64	5,4 %	1-etg Gjestebad Watts 4
92	7,7 %	1-etg Gjestebad Temperature 3
98	8,2 %	1-etg Gjestebad Temperature 2
126	10,6 %	1-etg Hovedbad Temperature 2
134	11,3 %	1-etg Hovedbad Watts 4
136	11,4 %	1-etg Hovedbad Volts 4
202	17,0 %	2-etg Hems Power

 

Ser ut til at du med god samvittighet kan justere ned rapporteringen av watt, volt og temperatur på termostaten "Hovedbad" i 1. etg. Det samme med "Hems Power", hva nå det er.

 

Så vidt jeg kan se er dette kun et tidsspenn på ca. 15 minutter. :o 

F.eks watt og volt raporterer da faktisk 9 ganger i minuttet!!! Hems Power rapporterer 13-14 ganger i minuttet!!! Dette er sjeldent en god idé.

 

Til sammenligning ser de siste linjene mine slik ut:

Count	Percent	Child device
[...]
98	1,2 %	1. etg Gang Termostat, kW hours
100	1,2 %	1. etg Gang Termostat, Temperature 2 (ekstern?)
100	1,2 %	1. etg Kjokken Bevegelsessensor, Home Security
100	1,2 %	1. etg Bad Termostat, Watts 4
105	1,3 %	1. etg Kjokken Bevegelsessensor, Sensor Binary
110	1,3 %	1. etg Bad Termostat, Temperature 2 (ekstern?)
110	1,3 %	2. etg Bad Termostat, kW Hours
111	1,3 %	1. etg Stue RGB skap power
118	1,4 %	1. etg Stue Bevegelsessensor, Luminance 1
121	1,5 %	1. etg Spisestue Bevegelsessensor, Sensor Binary
121	1,5 %	1. etg Spisestue Bevegelsessensor, Home Security
123	1,5 %	Ute Garasje Bevegelsessensor, Luminance
126	1,5 %	1. etg Bad Termostat, Temperature 3 (gulv)
128	1,6 %	1. etg Stue Bevegelsessensor, Bevegelse
136	1,7 %	2. etg Bad Termostat, Temperature 2 (ekstern?)
138	1,7 %	Ute Garasje Bevegelsessensor, Temperature
140	1,7 %	1. etg Gang Termostat, Temperature 3 (gulv)
152	1,8 %	1. etg Bad Termostat, kW Hours 4
164	2,0 %	2. etg Bad Termostat, Temperature 3 (Gulv)
182	2,2 %	1. etg Vaskerom Termostat, Temperature 2 (ekstern?)
184	2,2 %	1. etg Vaskerom Tørketrommel, kW Hours
189	2,3 %	1. etg Kjokken Oppvaskmaskin, kW Hours
192	2,3 %	1. etg Vaskerom Vaskemaskin, kW Hours
234	2,8 %	1. etg Vaskerom Termostat, kW Hours 4

Men dette er data for over 3 timer (12 ganger så lang tid!) og det er MED folk hjemme! ;) 

(For å gjøre en slik analyse anbefaler jeg egentlig å gjøre det ubefolket, for alle bevegelsessensorer og sånt trigger mye mer enn når det ikke er noen hjemme).

 

Hvis du ikke har gjort det, så må du fortest mulig oppdatere Heat-It termostatene dine til firmware 3.6. Deretter kan du sette parameter 21 til 300 (som er 5 minutter) eller enda høyere. Det er begrenset for hvor ofte man har bruk for slike rapporter...

image.png

Del dette innlegget


Lenke til innlegg
Del på andre sider

Ok, det slo meg at det er en del dobbel logging i debug-filen, så jeg skrev inn et filter på timestamp også. Dermed blir like beskjeder ignorert. Da ser det litt bedre ut for @Baron, men ikke ekstremt...

 

Count	Percent	Sec/msg	Child device
1	0,2 %	1024	1-etg Kjøkken Dim - Taklys
1	0,2 %	1024	1-etg Hovedbad Heat Notification 1
1	0,2 %	1024	1-etg Hovedbad Power Management Notification 1
1	0,2 %	1024	1-etg Hovedbad System Notification 1
1	0,2 %	1024	1-etg Hovedbad Switch Multilevel 2
1	0,2 %	1024	1-etg Hovedsoverom System Notification 1
1	0,2 %	1024	1-etg Hovedsoverom Switch Multilevel 2
1	0,2 %	1024	1-etg Stue Watts
1	0,2 %	1024	1-etg Stue Power Management Notification 1
1	0,2 %	1024	1-etg Vaskerom Heat Notification 1
1	0,2 %	1024	1-etg Vaskerom Power Management Notification 1
1	0,2 %	1024	1-etg Kjøkken Heat Notification
1	0,2 %	1024	1-etg Kjøkken Power Management Notification
1	0,2 %	1024	1-etg Hovedbad Heat Notification
1	0,2 %	1024	1-etg Barnerom 1 Power
1	0,2 %	1024	1-etg Barnerom 2 Watts 1
1	0,2 %	1024	1-etg Gang 1-etg Battery
1	0,2 %	1024	1-etg Barnerom 2 Power Management Notification 1
1	0,2 %	1024	1-etg Stue Heat Notification
1	0,2 %	1024	1-etg Hovedbad Switch - Sminkespeil
1	0,2 %	1024	1-etg Vaskerom Switch Multilevel 2
1	0,2 %	1024	2-etg Hems Watts
1	0,2 %	1024	1-etg Hovedbad Heating Setpoint 1
1	0,2 %	1024	1-etg Hovedbad Heating Setpoint
1	0,2 %	1024	1-etg Barnerom 1 Power Management Notification 1
1	0,2 %	1024	1-etg Hovedbad Cooling Setpoint
1	0,2 %	1024	1-etg Barnerom 1 System Notification 1
1	0,2 %	1024	1-etg Stue Switch - vindulys
1	0,2 %	1024	1-etg Barnerom 1 Switch Multilevel 2
1	0,2 %	1024	1-etg Hovedbad Switch 2
1	0,2 %	1024	1-etg Kjøkken Switch Multilevel 2
1	0,2 %	1024	1-etg Barnerom 1 Watts 1
1	0,2 %	1024	1-etg Hovedbad Energy Save Heating Setpoint 1
1	0,2 %	1024	1-etg Barnerom 2 Dim - Taklys
1	0,2 %	1024	1-etg Gjestebad Switch 4
1	0,2 %	1024	2-etg Hems kW Hours
1	0,2 %	1024	1-etg Gang 1-etg kW Hours 1
1	0,2 %	1024	1-etg Hovedbad Energy Save Heating Setpoint
1	0,2 %	1024	1-etg Vaskerom Dim - Taklys
1	0,2 %	1024	1-etg Gang 1-etg Watts
1	0,2 %	1024	1-etg Stue Switch 2
1	0,2 %	1024	1-etg Gang 1-etg Power Management Notification
1	0,2 %	1024	1-etg Gjestebad Energy Save Heating Setpoint 1
1	0,2 %	1024	1-etg Hovedsoverom Heat Notification 1
1	0,2 %	1024	1-etg Kjøkken Power
1	0,2 %	1024	1-etg Gang 1-etg kW Hours
1	0,2 %	1024	1-etg Hovedbad Dim - Taklys
1	0,2 %	1024	Krypkjeller Teknisk rom (VVB/Avfukter) Power
1	0,2 %	1024	1-etg Gang 1-etg Switch Multilevel 2
1	0,2 %	1024	Krypkjeller Teknisk rom (VVB/Avfukter) Power Management Notification
1	0,2 %	1024	1-etg Stue Dim - Spisesalong
1	0,2 %	1024	1-etg Kjøkken Switch - Benklys
1	0,2 %	1024	1-etg Gang 1-etg System Notification 1
1	0,2 %	1024	1-etg Barnerom 2 Power
1	0,2 %	1024	1-etg Gjestebad Mode 1
1	0,2 %	1024	1-etg Hovedbad Power 1
1	0,2 %	1024	1-etg Kjøkken Heat Notification 1
1	0,2 %	1024	1-etg Hovedsoverom Dim - Taklys
1	0,2 %	1024	1-etg Hovedsoverom Power
1	0,2 %	1024	1-etg Gang 1-etg Switch - Vegglampe
1	0,2 %	1024	1-etg Stue Power 1
1	0,2 %	1024	1-etg Kjøkken Switch 2
1	0,2 %	1024	1-etg Gjestebad Cooling Setpoint 1
1	0,2 %	1024	1-etg Gang 1-etg Dim - Taklys
1	0,2 %	1024	1-etg Barnerom 1 Heat Notification 1
1	0,2 %	1024	1-etg Barnerom 2 Heat Notification 1
1	0,2 %	1024	1-etg Gjestebad Heating Setpoint 1
1	0,2 %	1024	1-etg Stue System Notification 1
1	0,2 %	1024	1-etg Vaskerom Power
1	0,2 %	1024	1-etg Hovedbad Watts 1
1	0,2 %	1024	1-etg Kjøkken Power Management Notification 1
1	0,2 %	1024	1-etg Hovedsoverom Power Management Notification 1
1	0,2 %	1024	1-etg Hovedsoverom Watts 1
1	0,2 %	1024	1-etg Kjøkken System Notification 1
1	0,2 %	1024	1-etg Gang 1-etg Watts 1
2	0,5 %	512	1-etg Stue Power Management Notification
2	0,5 %	512	1-etg Kjøkken kW Hours 1
2	0,5 %	512	1-etg Hovedbad Switch 4
2	0,5 %	512	1-etg Vaskerom System Notification 1
2	0,5 %	512	1-etg Stue Power
2	0,5 %	512	1-etg Hovedbad Power Management Notification
2	0,5 %	512	1-etg Hovedbad Temperature 3
2	0,5 %	512	1-etg Hovedbad Thermostat
2	0,5 %	512	1-etg Kjøkken Watts 1
2	0,5 %	512	1-etg Gang 1-etg Power
3	0,7 %	341	1-etg Barnerom 1 Vision Sec Notification Sensor
3	0,7 %	341	Krypkjeller Teknisk rom (VVB/Avfukter) kW Hours
3	0,7 %	341	Krypkjeller Teknisk rom (VVB/Avfukter) Watts
4	1,0 %	256	1-etg Barnerom 1 Bevegelsesdetektor
9	2,2 %	114	Krypkjeller Teknisk rom (VVB/Avfukter) Amperes
17	4,1 %	60	1-etg Hovedbad Temperature 2
20	4,9 %	51	1-etg Gjestebad Watts 4
20	4,9 %	51	1-etg Gjestebad Volts 4
22	5,4 %	47	1-etg Gjestebad Temperature 2
22	5,4 %	47	1-etg Gjestebad Temperature 3
43	10,5 %	24	1-etg Hovedbad Volts 4
44	10,7 %	23	1-etg Hovedbad Watts 4
45	10,9 %	23	2-etg Hems Switch - Lysfelle
61	14,8 %	17	2-etg Hems Power

Start:         18.11.2019 23:11:00
End:           18.11.2019 23:28:04
Total seconds: 1024

Message count: 411
Lines in file: 7954

Kolonne 1 er antall beskjeder for denne devicen

Kolonne 2 er prosentvis av alle beskjeder

Kolonne 3 er den statistiske gjennomsnittet av hyppigheten, dvs. antall sekunder mellom hver melding. Denne skal gjerne være "høy", dvs. 300 er en beskjed hvert 5. minutt.

Kolonne 4 er selvfølgelig navnet.

Del dette innlegget


Lenke til innlegg
Del på andre sider
3 minutter siden, Moskus skrev:

 

 

Helt supert dere, tusen takk. skjønner at alt har en forklaring, da er det bare å finne ut hvordan gjøre dette dere ber meg om :D:D:D tusen takk

ble greit oppgitt i går kveld når alt bare ga blaffen i hva jeg trykte (for å ikke snakke om at kona ble oppgitt)

Del dette innlegget


Lenke til innlegg
Del på andre sider

Gjør endringer og kjør analyser selv nå, bare husk å slette log-filen(e) mellom hver endring du gjør. ;) 

 

 

Hører gjerne hvordan det gikk. :) 

Del dette innlegget


Lenke til innlegg
Del på andre sider
9 minutter siden, Baron skrev:

Helt supert dere, tusen takk. skjønner at alt har en forklaring, da er det bare å finne ut hvordan gjøre dette dere ber meg om :D:D:D tusen takk

ble greit oppgitt i går kveld når alt bare ga blaffen i hva jeg trykte (for å ikke snakke om at kona ble oppgitt)

Dessverre er erfaringene med eldre HeatIt-termostater (dvs. før firmware 3.6) at de nærmest kan drepe et ellers velfungerende nettverk alene.

 

Og så lurer jeg på hva "2-etg Hems Power" egentlig måler strømmen til (og hva slags enhet det er).

Del dette innlegget


Lenke til innlegg
Del på andre sider

Jeg har altså slitt med en eldre Heatit Thermostat. Gjorde en vurdering av å skifte den ut i vår, men valgte å la være. Det angret jeg på nå som kulda satte inn på vestlandet. Har de siste to uke fått treigt nettverk igjen, men med logging så jeg jo raskt at dette skyldes heatit. Siden varmekabelen vår (i entall) nå slår inn mye hyppigere og i lengre perioder gjør den nok ugang til at nettverket blir treigt/kollapser. Heldigvis aksepterer Heatit fremdels utbytting: https://www.thermo-floor.no/informasjon/produktinformasjon/heatit-z-trm2

Så ny er på vei i posten. 

Del dette innlegget


Lenke til innlegg
Del på andre sider

Trodde det kun gjaldt Z-TRM2fx, jeg hadde ikke dette problemet med den første versjonen. Men det kan også være firmware-avhengig (jeg kjørte gammel firmware, 1,5 eller noe sånt).

 

Med Z-TRM2fx er det superviktig å oppdatere firmware til 3.6 med en gang, det kan heldigvis gjøres direkte fra HomeSeer. :) 

Del dette innlegget


Lenke til innlegg
Del på andre sider

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Fjern formatering

  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.


  • Lignende innhold

    • Av lasseruud
      Først... All ære til @ZoRaC for denne! 
       
      Jeg kjører Homeseer på Windows 10, så målet mitt var å kunne ordne alt derfra så jeg ikke var avhengig av en annen maskin.
       
      1: Token
       
      2: python
      Last ned fra https://www.python.org/downloads/windows/ og installer. Husk å få med at python skal legges i path i første steg av installasjonen. Denne står ikke på som default.
       
      3: mosquitto
      Last ned fra https://mosquitto.org/download/ og installer. Her mener jeg det var en rett fram installasjon.
       
      4: Vistual C++ Build Tools
      Last ned fra https://go.microsoft.com/fwlink/?LinkId=691126 og installer. Denne krevde reboot hos meg.
       
      5: python-miio
      Installer python-miio. Det gjør du i command prompt (DOS! 😉) med kommandoen:
      pip install python-miio
      Jeg husker ikke om jeg måtte kjøre command prompt i admin-modus.
       
      Da skal alt av verktøy være på plass. 
       
      6: Sjekke kommunikasjon mot støvsuger
       
      7: Installere mcsMQTT i Homeseer
      Denne trenger ikke mer info. Den ligger under "Lighting & Primary Technology". Installer plugin og start den.
       
      8: Få ut data fra Roborock til fil
       
      9: Få data fra fil til Homeseer med MQTT
       
      10: Kontrollere Roborock fra Homeseer
       
      11: Automatisk oppdatere status på Roborock til Homeseer:
       
      Jeg tror det var alt. Håper jeg ikke har glemt noe. Dukker det opp noe, skal jeg oppdatere posten. Igjen, all credit til @ZoRaC. Jeg hadde aldri tatt i MQTT før jeg så posten hans.
       
      Det er helt sikker andre og bedre måter å få til dette på, men akkurat nå fungerer det hos meg, så da lar jeg det rulle og gå.   Det eneste jeg har lyst til å finne ut, er hvordan jeg kan starte zoned cleanup av f.eks. kjøkken, stue, osv. Utfordringen her er koordinater. Jeg har ikke funnet noen enkel måte å hente ut koordinater. FloleVac har jeg prøvd, men jeg får ikke opp kartet på noen av Android-emulatorene jeg har prøvd.
       
      Disclaimer: Alt på eget ansvar, osv. Ta backup først!
    • Av ZoRaC
      EDIT:
      Se egen guide for å få til det samme i Windows her:
       
      —————
       
      Det finnes en tråd med litt diskusjon rundt det å få Xiaomi-støvsugere inn i HomeSeer her: 
      https://www.hjemmeautomasjon.no/forums/topic/4080-xiaomi-mi-roborock-robotstøvsuger/
      Resultatet i den tråden er at @Rogerbl har laget en integrasjon som han selger via sin nettbutikk.
       
      Når jeg kjøpte min første Roborock S5 denne uka så syntes jeg 800 kr var litt for mye for en programvare til en støvsuger jeg betalte 2400 kr for (no offence, @Rogerbl ).
       
      Så da måtte jeg ta saken i egne hender og ordne det selv.  

       
      Jeg skal her forsøke å beskrive hvordan dette er gjort, forhåpentligvis godt nok til at flere kan kopiere løsningen.  
      Jeg kjører Ubuntu, så om dette er mulig å få til på Windows har jeg ingen anelse om...
       
      Programvare som brukes:
      * En MQTT-broker (f.eks Moquitto)
      * mcsMQTT-plugin til HomeSeer
      * python-miio
      * mqtt-launcher
       
      Start med installasjon av python-miio: https://python-miio.readthedocs.io/en/latest/discovery.html
      Uthenting av token var veldig enkelt med Android, som beskrevet her: https://python-miio.readthedocs.io/en/latest/discovery.html#tokens-from-mi-home-logs
       
      Når du får "mirobo discover" fungerer så kan du gå videre.  
       
      Hvis du ikke har en MQTT-broker, sett opp det og test at den fungerer, f.eks Mosquitto: https://mosquitto.org/download/
       
      Installer og konfigurere mcsMQTT-plugin i HomeSeer og sjekk at den fungerer.
       
      Lag "/usr/local/HomeSeer/scripts/vacuum.sh":
      #!/bin/bash IP=192.168.1.10 TOKEN=1234567868767786345 mosquitto_pub -h localhost -t vacuum/status -m "$(miiocli -o json vacuum --ip $IP --token $TOKEN status)" mosquitto_pub -h localhost -t vacuum/consumable_status -m "$(miiocli -o json vacuum --ip $IP --token $TOKEN consumable_status)" mosquitto_pub -h localhost -t vacuum/status/carpet_mode -m "$(miiocli -o json vacuum --ip $IP --token $TOKEN carpet_mode)" Kjør den og sjekk at du finner disse i mcsMQTT. Hak av for "associate" på de samme enheten som jeg har over.
      Gå inn på enheten og gjør justeringer på prefix/suffix, osv etter eget ønske.
       
      Legg til vacuum/control i mcsMQTT, med dette oppsettet:

       
      Legg inn mqtt-launcher.py og .conf i /scripts-mappa:
      https://github.com/jpmens/mqtt-launcher
       
      Legg dette i mqtt-launcher.conf:
      logfile = 'logfile' mqtt_broker = 'localhost' # default: 'localhost'. If using TLS, this must be set to the domain name signed by your TLS certificate. mqtt_port = 1883 # default: 1883 mqtt_clientid = 'mqtt-launcher-1' mqtt_username = None mqtt_password = None mqtt_tls = None # default: No TLS topiclist = { # topic payload value program & arguments "vacuum/control" : { 'start' : [ '/usr/local/bin/mirobo', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'start' ], 'find' : [ '/usr/local/bin/mirobo', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'find' ], 'home' : [ '/usr/local/bin/mirobo', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'home' ], 'spot' : [ '/usr/local/bin/mirobo', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'spot' ], 'pause' : [ '/usr/local/bin/mirobo', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'pause' ], }, "vacuum/control/fanspeed" : { None : [ '/usr/local/bin/mirobo', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'set_fan_speed', '@!@' ], }, "vacuum/control/carpet_mode" : { None : [ '/usr/local/bin/miiocli', 'vacuum', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'set_carpet_mode', '@!@' ], }, } (bytt ut "2313213213221321231" med token)
       
      Endre denne linjen i mqtt-launcher.py: https://github.com/jpmens/mqtt-launcher/blob/master/mqtt-launcher.py#L43
      Legg inn CONFIG="/usr/local/HomeSeer/scripts/mqtt-launcher.conf"
       
      Kjør mqtt-launcher.py.
      Når du ser at det fungerer, legg den inn som en service, slik at den kjører automatisk, slik som beskrevet her:
      https://github.com/jpmens/mqtt-launcher/issues/20
       
      Det var en "lyn-guide" på hvordan dette er satt opp.  
      Kan utdype mer senere, ellers er det bare å spørre så skal jeg svare så godt jeg kan, selv om jeg verken kan noe særlig om MQTT eller Python...  
    • Av Moskus
      Del 3: Z-wave-håndtering
      Nå har vi valgt en HomeSeer-versjon, og vi har satt det opp slik at det i det minste sviver. Men HomeSeer trenger å snakke med omverdenen for å være til nytte. En protokoll til det er Z-wave.
       
      Forbehold: Dette er skrevet med HomeSeer-versjon 3.0.0.297 og Z-wave plugin-versjon 3.0.1.93. Deler av det som står her kan ha blitt endret senere.
       
       
       
       
       
      Veldig kort om Z-wave
      Z-wave er en protokoll som både kan sende og motta beskjeder. Hver Z-wave enhet kalles en node, utenom sjefs-noden som kalles master controller. Flere noder som snakker sammen og med samme master controller er et nettverk. Når en node mottar en beskjed ("skru lyset ditt på") så kvitteres det tilbake til master controller.
       
      For å justere et eller annet (f.eks. dimme-tid, følsomhet for bevegelsessensorer, etc) sendes en parameter til noden.
       
      Z-wave lager et såkalt "mesh nettverk". Nodene snakker med flere andre noder, og kan sende beskjeder videre fra en til en annen, og dermed har man sjeldent dekningsproblemer.
       
       
      Interface/controller
      Man trenger et interface slik at programvaren kan kommunisere med den virkelige verdenen. Hvis du har valgt en hardware-boks fra HomeSeer, så følger det med. Hvis du har valgt kun programvare, må du kjøpe et. Mange bruker UZB1 (versjon 5.2 kan med oppdateres), andre bruker Z-stick Gen 5. Disse kobles til maskinen via USB. Noen av oss bruker til og med Z-NET, et ethernet-interface fra HomeSeer (det er hendig hvis du kjører HomeSeer på en virtuell maskin, eller trenger å plassere interfacet et stykke fra serveren).
       
      Akkurat nå er det uansett viktig å sørge for at interfacet/controlleren (jeg bruker ordene litt om hverandre) støtter Z-wave Plus. Ellers kan det nevnes at UZB1 har en fordel over Z-stick: HomeSeer kan ta backup av UZB1 og "restore" den tilbake til den samme eller en annen controller/interface. Det er også mulig med Z-stick, men da må du bruke Aeon Labs egen Windows-programvare.
       
      Du har valgt et interface? Bra, da fortsetter vi med å legge det til i HomeSeer.
       
      Aller først sjekker vi at Z-wave plugin'en kjører. Det gjør vi ved å gå til Plugins → Manage.
       
      Når dette er gjort går du til Plugins → Z-wave → Controller Management.
       

       
      Se under overskriften "Z-wave Interfaces". Hvis du ser et interface der, så trykk på den gule pilen for konfigurasjon. Hvis ikke, trykk på knappen "Add Interface" (om du ser det ene eller det andre er versjonsavhengig, men begge deler gir det samme resultatet).
       
      Navngi den på en fornuftig måte (jeg har bare kalt den "UZB1").
       
      Velg så riktig interface. Hvis du har en Zee2 med innebygget interface velger du dermed "Internal", har du UZB1 velger du "Z-wave.me UZB", har du Z-stick velger du "Aeon Labs Z-stick". Og så videre.
       
      Det siste er å velge riktig COM-port (hvis du ikke har et innebygget interface). I Windows kan du finne COM-porten i Device Manager (Windows-tast + X → Device Manager → COM-ports). Jeg er ingen Linux-expert, men jeg fant den som vist i bildet under:
       

       
      Når alt dette er gjort, trykker vi på det røde symbolet med gul bakgrunn øverst for å aktivere interfacet. Hvis alt nå er vel, endres teksten til "Initializing". Og deretter blir det røde symbolet grønt. Interface'et er "node 1" i nettverket.
       
      Voliá! Du kjører nå Z-wave.
      Gratulerer!
       
       
       
      Inkludering
      Men å kunne snakke et språk er jo litt kjedelig hvis det ikke er noen å snakke med! Så vi må legge til noen flere noder. Først en Fibaro Dimmer 2 (FGD-212). Først må du få en elektriker til å koble opp noden hvis det er en mikromodul til fast installasjon.
       
      Gå til Plugins → Z-wave → Controller Management, og utvid controlleren din (f.eks. "UZB") ved å trykke på pilen i den gule sirkelen.
       

       
      I nedtrekksmenyen velger du "Add/Include a Node". MERKNAD: Personlig bruker jeg alltid "Add/Include a Node Unsecurely", utenom for dørlåser. 
       

       
      Trykk Start.
       
      Nå må vi aktivere "inkluder"-funksjonen på noden.
      Mange noder har en knapp du typisk skal trykke på 3 ganger for å sende en "NIF", en "Node Information Frame". Mikro-moduler fra Fibaro og Qubino har en knapp på selve enheten, men man kan også bruke den eksterne bryteren ("S1") til dette.
       
      Etter litt tenking, legger HomeSeer til noden.
       

       
      Som vi ser roter Fibaro det litt til for oss om endpoints (det er en lang historie, den korte er at Fibaro feilaktig rapporterer at den er en multi-endpoint enhet, altså rapporterer den et ekstra endpoint den ikke har). Det skal vi imidlertid fikse i del 4.
       
      Naviger så til View → Device Management, og a) trykk på knappen "Show all" under de fler-fargede knappene øverst til høyre, eller b) velg "Node 2" (eller hvilken node du nå legger til) i menyen "Floor".
       

       
      Da får vi opp alt vi har i HomeSeer til nå:
       

       
      Skrur vi av og på "Switch MultiLevel 1" skal lyset gå av og på.  
       
       
       
      Ekskludering
      Ekskludering, det vil si fjerning av en node fra nettverket, er, som navnet tilsier, det omvendte av å inkludere en node. Og prosedyren er også tilsvarende enkel.
       
      Gå til Plugins → Z-wave → Controller Management. Utvid controlleren.
      Finn "Remove/Exclude a Node" i nedtrekksmenyen og trykk "Start".
      Aktiver "inkluder"-funksjonen på den fysiske enheten (trykk 3 ganger) på samme måte som når du la den til.
      Enheten fjernes nå fra nettverket.
       
       
       
      Optimalisering
      EDIT: Hvis du har et veldig stort nettverk, la oss si større enn 40-50 noder på fast strøm, så anbefales det ikke å optimalisere hele nettverket lenger. Optimaliser heller kun noen utvalgte (faste) noder.
       
      Så helt til slutt noe av det viktigste. Som nevnt innledningsvis er Z-wave et mesh-nettverk, flere noder kan kommunisere med hverandre. Men dermed må en ny node også finne ut hvilke noder som allerede finnes i nettverket. Til det må vi kjøre en "Optimize"-rutine (andre kaller det også "heal").
       
      Hvis du allerede har et nettverk og kun har lagt til en ny node, så går du til den nye nodens root → Z-wave og trykker på knappen "Optimize" (1 gang). Hvis du får beskjed om at det var vellykket, så trykker du på knappen "Full Optimize" (1 gang). Hvis den også er vellykket, så er du ferdig!  Hvis ikke, starter du på ny med "Optimize" igjen.
       
      Hvis du har lagt til mange noder, så kan du få HomeSeer til å optimalisere alle på en gang.
      Gå til Plugins → Z-wave → Controller Information. Under controlleren din velger du "Optimize a Network, No Return Route Changes" og trykker "Start".
       

       
      Hvis noen av nodene gir en feilmelding, kan du enten optimalisere nodene manuelt, eller du kan kjøre rutinen en gang til.
       
      Når alle nodene er ferdig optimalisert, skal vi gjøre det en gang til, men denne gangen velger vi "Fully Optimize a Network". Feiler noen av nodene må "Optimize" og "Full Optimize" kjøres pr feilet node.
       
      Merk: Erfarne HomeSeer-brukere, spesielt de som brukte HomeSeer 2, vet at tidligere var det snakk om at man skulle kjører "Optimize" hele 4 ganger før man kjørte "Full Optimize". Dette er ikke nødvendig lenger. Det holder med 1 gang.  
       
      Bittelitt teori: "Optimize" for en node oppdager andre noder i nettverket den er i stand til å kommunisere med, og velger ut opptil 4 forskjellige ruter fra master til node som den lagrer. "Full Optimize" gjør det samme, men lagrer også den beste "retur-ruten" tilbake til master.
       
       
       
      Oppsummering
      Nå har du et kjørende Z-wave nettverk, med en eller flere noder. I del 4 skal vi se på litt enkel feilretting (i de tilfellene det er nødvendig), justering av parametere og bruk av assosiasjoner for å kontrollere noder.
       
      Tidligere har vi sett på valg mellom de ulike versjonene (del 1) og hvordan man setter det opp (del 2). I del 5 skal vi se nærmere på bruk av 433MHz-teknologi med RFXtrx433, og i del 6 det skal vi behandle alle enhetene våre, navngi dem, sortere, og se litt nærmere på mulighetene vi har i grensesnittet.
       
      Spørsmål? Kommentarer? Gi et pip i kommentarfeltet!  
       

      Vis full oppføring
    • Av Moskus
      Del 3: Z-wave-håndtering
      Nå har vi valgt en HomeSeer-versjon, og vi har satt det opp slik at det i det minste sviver. Men HomeSeer trenger å snakke med omverdenen for å være til nytte. En protokoll til det er Z-wave.
       
      Forbehold: Dette er skrevet med HomeSeer-versjon 3.0.0.297 og Z-wave plugin-versjon 3.0.1.93. Deler av det som står her kan ha blitt endret senere.
       
       
       
       
       
      Veldig kort om Z-wave
      Z-wave er en protokoll som både kan sende og motta beskjeder. Hver Z-wave enhet kalles en node, utenom sjefs-noden som kalles master controller. Flere noder som snakker sammen og med samme master controller er et nettverk. Når en node mottar en beskjed ("skru lyset ditt på") så kvitteres det tilbake til master controller.
       
      For å justere et eller annet (f.eks. dimme-tid, følsomhet for bevegelsessensorer, etc) sendes en parameter til noden.
       
      Z-wave lager et såkalt "mesh nettverk". Nodene snakker med flere andre noder, og kan sende beskjeder videre fra en til en annen, og dermed har man sjeldent dekningsproblemer.
       
       
      Interface/controller
      Man trenger et interface slik at programvaren kan kommunisere med den virkelige verdenen. Hvis du har valgt en hardware-boks fra HomeSeer, så følger det med. Hvis du har valgt kun programvare, må du kjøpe et. Mange bruker UZB1 (versjon 5.2 kan med oppdateres), andre bruker Z-stick Gen 5. Disse kobles til maskinen via USB. Noen av oss bruker til og med Z-NET, et ethernet-interface fra HomeSeer (det er hendig hvis du kjører HomeSeer på en virtuell maskin, eller trenger å plassere interfacet et stykke fra serveren).
       
      Akkurat nå er det uansett viktig å sørge for at interfacet/controlleren (jeg bruker ordene litt om hverandre) støtter Z-wave Plus. Ellers kan det nevnes at UZB1 har en fordel over Z-stick: HomeSeer kan ta backup av UZB1 og "restore" den tilbake til den samme eller en annen controller/interface. Det er også mulig med Z-stick, men da må du bruke Aeon Labs egen Windows-programvare.
       
      Du har valgt et interface? Bra, da fortsetter vi med å legge det til i HomeSeer.
       
      Aller først sjekker vi at Z-wave plugin'en kjører. Det gjør vi ved å gå til Plugins → Manage.
       
      Når dette er gjort går du til Plugins → Z-wave → Controller Management.
       

       
      Se under overskriften "Z-wave Interfaces". Hvis du ser et interface der, så trykk på den gule pilen for konfigurasjon. Hvis ikke, trykk på knappen "Add Interface" (om du ser det ene eller det andre er versjonsavhengig, men begge deler gir det samme resultatet).
       
      Navngi den på en fornuftig måte (jeg har bare kalt den "UZB1").
       
      Velg så riktig interface. Hvis du har en Zee2 med innebygget interface velger du dermed "Internal", har du UZB1 velger du "Z-wave.me UZB", har du Z-stick velger du "Aeon Labs Z-stick". Og så videre.
       
      Det siste er å velge riktig COM-port (hvis du ikke har et innebygget interface). I Windows kan du finne COM-porten i Device Manager (Windows-tast + X → Device Manager → COM-ports). Jeg er ingen Linux-expert, men jeg fant den som vist i bildet under:
       

       
      Når alt dette er gjort, trykker vi på det røde symbolet med gul bakgrunn øverst for å aktivere interfacet. Hvis alt nå er vel, endres teksten til "Initializing". Og deretter blir det røde symbolet grønt. Interface'et er "node 1" i nettverket.
       
      Voliá! Du kjører nå Z-wave.
      Gratulerer!
       
       
       
      Inkludering
      Men å kunne snakke et språk er jo litt kjedelig hvis det ikke er noen å snakke med! Så vi må legge til noen flere noder. Først en Fibaro Dimmer 2 (FGD-212). Først må du få en elektriker til å koble opp noden hvis det er en mikromodul til fast installasjon.
       
      Gå til Plugins → Z-wave → Controller Management, og utvid controlleren din (f.eks. "UZB") ved å trykke på pilen i den gule sirkelen.
       

       
      I nedtrekksmenyen velger du "Add/Include a Node". MERKNAD: Personlig bruker jeg alltid "Add/Include a Node Unsecurely", utenom for dørlåser. 
       

       
      Trykk Start.
       
      Nå må vi aktivere "inkluder"-funksjonen på noden.
      Mange noder har en knapp du typisk skal trykke på 3 ganger for å sende en "NIF", en "Node Information Frame". Mikro-moduler fra Fibaro og Qubino har en knapp på selve enheten, men man kan også bruke den eksterne bryteren ("S1") til dette.
       
      Etter litt tenking, legger HomeSeer til noden.
       

       
      Som vi ser roter Fibaro det litt til for oss om endpoints (det er en lang historie, den korte er at Fibaro feilaktig rapporterer at den er en multi-endpoint enhet, altså rapporterer den et ekstra endpoint den ikke har). Det skal vi imidlertid fikse i del 4.
       
      Naviger så til View → Device Management, og a) trykk på knappen "Show all" under de fler-fargede knappene øverst til høyre, eller b) velg "Node 2" (eller hvilken node du nå legger til) i menyen "Floor".
       

       
      Da får vi opp alt vi har i HomeSeer til nå:
       

       
      Skrur vi av og på "Switch MultiLevel 1" skal lyset gå av og på.  
       
       
       
      Ekskludering
      Ekskludering, det vil si fjerning av en node fra nettverket, er, som navnet tilsier, det omvendte av å inkludere en node. Og prosedyren er også tilsvarende enkel.
       
      Gå til Plugins → Z-wave → Controller Management. Utvid controlleren.
      Finn "Remove/Exclude a Node" i nedtrekksmenyen og trykk "Start".
      Aktiver "inkluder"-funksjonen på den fysiske enheten (trykk 3 ganger) på samme måte som når du la den til.
      Enheten fjernes nå fra nettverket.
       
       
       
      Optimalisering
      EDIT: Hvis du har et veldig stort nettverk, la oss si større enn 40-50 noder på fast strøm, så anbefales det ikke å optimalisere hele nettverket lenger. Optimaliser heller kun noen utvalgte (faste) noder.
       
      Så helt til slutt noe av det viktigste. Som nevnt innledningsvis er Z-wave et mesh-nettverk, flere noder kan kommunisere med hverandre. Men dermed må en ny node også finne ut hvilke noder som allerede finnes i nettverket. Til det må vi kjøre en "Optimize"-rutine (andre kaller det også "heal").
       
      Hvis du allerede har et nettverk og kun har lagt til en ny node, så går du til den nye nodens root → Z-wave og trykker på knappen "Optimize" (1 gang). Hvis du får beskjed om at det var vellykket, så trykker du på knappen "Full Optimize" (1 gang). Hvis den også er vellykket, så er du ferdig!  Hvis ikke, starter du på ny med "Optimize" igjen.
       
      Hvis du har lagt til mange noder, så kan du få HomeSeer til å optimalisere alle på en gang.
      Gå til Plugins → Z-wave → Controller Information. Under controlleren din velger du "Optimize a Network, No Return Route Changes" og trykker "Start".
       

       
      Hvis noen av nodene gir en feilmelding, kan du enten optimalisere nodene manuelt, eller du kan kjøre rutinen en gang til.
       
      Når alle nodene er ferdig optimalisert, skal vi gjøre det en gang til, men denne gangen velger vi "Fully Optimize a Network". Feiler noen av nodene må "Optimize" og "Full Optimize" kjøres pr feilet node.
       
      Merk: Erfarne HomeSeer-brukere, spesielt de som brukte HomeSeer 2, vet at tidligere var det snakk om at man skulle kjører "Optimize" hele 4 ganger før man kjørte "Full Optimize". Dette er ikke nødvendig lenger. Det holder med 1 gang.  
       
      Bittelitt teori: "Optimize" for en node oppdager andre noder i nettverket den er i stand til å kommunisere med, og velger ut opptil 4 forskjellige ruter fra master til node som den lagrer. "Full Optimize" gjør det samme, men lagrer også den beste "retur-ruten" tilbake til master.
       
       
       
      Oppsummering
      Nå har du et kjørende Z-wave nettverk, med en eller flere noder. I del 4 skal vi se på litt enkel feilretting (i de tilfellene det er nødvendig), justering av parametere og bruk av assosiasjoner for å kontrollere noder.
       
      Tidligere har vi sett på valg mellom de ulike versjonene (del 1) og hvordan man setter det opp (del 2). I del 5 skal vi se nærmere på bruk av 433MHz-teknologi med RFXtrx433, og i del 6 det skal vi behandle alle enhetene våre, navngi dem, sortere, og se litt nærmere på mulighetene vi har i grensesnittet.
       
      Spørsmål? Kommentarer? Gi et pip i kommentarfeltet!  
       
    • Av Teza
      Beskrivelse:
      Hvordan legge til en Fibaro røykvarsler i HomeSeer.
       
       

       
       
      Dersom Fibaro Røykvarsler har vært tilkoblet et z-wave nettverk tidligere, må den først resettes før den kan legges til et nytt nettverk.
       
       
      I HomeSeer trykk på "PLUG-INS", "Z-Wave" og "Controller Management"
       
       
      Under "Z-Wave Interfaces" trykker du på , forran "Name: UZB1 z.wave transceiver"
       
       
      På rullegardin menyen "Actions:" velger du "Add/include a Node"
       
       
      Fibaro røykvarsler har en knapp på undersiden som registrerer om den er montert i en holder.
      Denne knappen (ved siden av batteriet) må holdes inne, under hele prosessen med å inkludere røykvarsleren i Homeseer.
       
      Det må være kortest mulig avstand mellom Fibaro røykvarsler og UZB1, monter UZB1 på en usb skjøteledning for å få disse så nært hverandre som mulig.
      Er avstanden for stor blir det problemer.
       
      Trykk på  i Homeseer
      Trykk 3 ganger på knappen på toppen av Fibaro røykvarsler.
       
      Knappen på undersiden, som registrerer om Fibaro røykvarsler er montert i en holder, kan nå slippes.
       
       
      Trykk på "VIEW" og "Device Management" i Homeseer.
       
       
      Velg "Check all" på filtrene "Eiendom", "Rom" og "Device Type"
       
       
      I dette eksemplet er Fibaro røykvarsler lagt til som Node 24.
      Du skal se 12 nye devices i listen merket med "Node 24".

       
       
      Trykk på devicen "Fibaro Notification Sensor", med iconet av et tannhjul.

      Legg inn ønsket sensitivitet for røyk og device image
       
       
       
       

      Devicen "Application Status" kan skjules (ikke slettes), da den kun jobber i bakgrunnen.
       
       
       
       

      Devicen "Battery" rapporterer tilstanden til batteriet montert i røykvarsleren.
       
       
      Prosedyre ved bytte av batteri:
       
       
       

      Kan skjules (ikke slettes), brukes i direkte kommunikasjon med andre Z-Wave enheter (hovedkontroller og 3. tilknytningsgruppe "Alarm")
       
       
       
       

      Kan skjules (ikke slettes), brukes i direkte kommunikasjon med andre Z-Wave enheter (hovedkontroller og 3. tilknytningsgruppe "Alarm")
       
       
       
       

      Sender alarm dersom microbryteren under brannvarsleren registrerer at den er fjernet fra monteringsbranketten. (Må aktiveres manuelt)
       
       
       
       

      Kan skjules. Intern funksjon som reduserer strømforbruk i røykvarsleren?
       
       
       
       

       
       
       
       

      Kan skjules (ikke slettes), brukes i direkte kommunikasjon med andre Z-Wave enheter
       
       
       
       

      Varsler dersom det er tilstrekkelig mye røyk for å utløse røykvarsleren.
       
       
       
       

      Sender alarm dersom temperatur overstiger grenseverdi som er satt for temperatur alarm. (Må aktiveres manuelt) 
       
       
       
       

      Rapporterer temperaturen fra temperatur sensoren i røykvarsleren.
       
       
       
       
       
       
       
      Eksempel på bruk av Fibaro røykvarsler i Homeseer: 
       
      På et vaskerom er det ofte tørketrommel eller varmtvannstank som starter en brann.
      Har derfor hjemme hos meg satt opp en event som kutter strømmen til vaskemaskin, tørketrommel og varmtvannstank, dersom røykvarsler utløses.
       

       
       
      For hver røykvarsler jeg har montert, har jeg også testet dem etter oppsett.

      Video av testing av Fibaro røykvarsler.
      Har benyttet Splintax røykstikker for å teste.
       
       

×
×
  • Opprett ny...