Our website shows online advertisements to our visitors to cover the cost of hosting.

Please, consider supporting us by deactivating our Web in your Ad Blocker. !!!
    How to disable AdBlock

DISABLE YOUR ADBLOCKER ON OUR WEB TO ENJOY THE CONTENT
1.- Press the adblocker icon.
2.- Select "Do not act on pages of this domain" (or similar).
You can also press the "Activated on this site" or "Pause adblocker" button.
3.- Press the "Refresh" button of your browser to see the content you want to view.

All Switch

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

All Switch

Indlæg af perbau » 15 sep 2008, 23:40

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: 6257
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: All Switch

Indlæg af Morten H. Nielsen » 16 sep 2008, 17:47

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: 244
Tilmeldt: 10 apr 2008, 15:53
Geografisk sted: Nyborg, DK

Re: All Switch

Indlæg af perbau » 16 sep 2008, 18:55

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: 6257
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: All Switch

Indlæg af Morten H. Nielsen » 17 sep 2008, 14:20

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