All Switch

Her kan i uploade scripts til Innovus Housecontrol
Besvar
Brugeravatar
perbau
Indlæg: 248
Tilmeldt: 10 apr 2008, 15:53
Geografisk sted: Nyborg, DK

All Switch

Indlæg af perbau »

Hej er der nogen der har fundet ud af hvordan man sender en 'sluk alt' '?

Jeg formoder at All Switch der kan sættes for de enkelte enheder burde betyde om de reagere på en all on/off.
/Per

Morten H. Nielsen
Indlæg: 6289
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: All Switch

Indlæg af Morten H. Nielsen »

Jeg er ikke i stand til at gætte det. :-(

Følgende vilde gæt virker ikke:

Kode: Vælg alt

<root>  
 <set xmlns="urn:zw" seqnr="vildtest">
  <all_switch> 
   <off/> 
  </all_switch>
 </set>  
</root>

sker intet - ingen fejl meddelse

<root>  
<set xmlns="urn:zw" seqnr="example">  
<node id="all">  
<multilevel_switch>  
<on/> 
</multilevel_switch>  
</node>  
</set>  
</root>

giver

<root>
  <mhx f="result">
    <err>ids2tuple: wrong argument type ('all')</err>
  </mhx>
</root>


<root>  <set xmlns="urn:zw" seqnr="example">  <node id="all_switch">  <off/>  </node>  </set>  </root>

giver

<root>
  <mhx f="result">
    <err>ids2tuple: wrong argument type ('all_switch')</err>
  </mhx>
</root>


<root>  <set xmlns="urn:zw" seqnr="example">  <node id="0">  <off/>  </node>  </set>  </root>

giver

<root>
  <mhx f="result">
    <err>'off'</err>
  </mhx>
</root>

<root>  <set xmlns="urn:zw" seqnr="example">  <node id="0">  <multilevel_switch>  <off/> </multilevel_switch>  </node>  </set>  </root>

giver 

<root>
  <report seqnr="example" xmlns="urn:zw"></report>
</root>

Mvh
Morten

Brugeravatar
perbau
Indlæg: 248
Tilmeldt: 10 apr 2008, 15:53
Geografisk sted: Nyborg, DK

Re: All Switch

Indlæg af perbau »

Jeg kan så konstatere at hvis jeg sender en all off/on via min USB z-wave adapter, så fungerer det som tiltænkt!

Så nu mangler jeg bare at finde ud af om man kan sende den via HouseControlleren.
/Per

Morten H. Nielsen
Indlæg: 6289
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: All Switch

Indlæg af Morten H. Nielsen »

Citat fra en mail sendt af Dennis: (Jeg synes han mobber ;-))

hehe, den tråd var sjov og det var fejlmeddelelserne også... du får lige en forklaring af all_switch kommando klassen:

Der findes to kommandoer i Z-Wave der hedder all_on og all_off som er en del af all_switch kommandoklassen. En enhed der understøtter all_switch kan sættes op til at:
Ignorere all_switch kommandoer.
Kun deltage i all_on kommandoer.
Kun deltage i all_off kommandoer.
Deltage i både all_on og all_off kommandoer.
Hvis man har enheder der sender all_switch kommandoer, kan man undgå de slukker for bestemte enheder ved at indstille all_switch rigtigt. F.eks. en SmartPower på køleskabet burde nok ikke deltage i all_switch kommandoer.

Understøttelse i House Control:

Den implementerede understøttelse henover xml er begrænset til opsætning af all_switch kommandoklassen; man kan ligeså godt sende en almindelig multilevel_switch eller binary_switch on/off i en makro.

<set xmlns="urn:zw">
<node id="7">
<!-- Enheden skal deltage i både all_on og all_off kommandoer -->
<all_switch><on/><off/></all_switch>
</node>
</set>

<set xmlns="urn:zw">
<node id="7">
<!-- Enheden skal kun deltage i all_on kommandoer -->
<all_switch><on/></all_switch>
</node>
</set>

<set xmlns="urn:zw">
<node id="7">
<!-- Enheden skal kun deltage i all_off kommandoer -->
<all_switch><off/></all_switch>
</node>
</set>

<set xmlns="urn:zw">
<node id="7">
<!-- Enheden skal ikke deltage i all_switch kommandoer -->
<all_switch></all_switch>
</node>
</set>

Håber det forklarer kommandoklassen.
Mvh
Morten

Besvar