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.

Davs med "programmerbare" knapper.

Her kan i uploade scripts til Innovus Housecontrol
Besvar
Morten H. Nielsen
Indlæg: 6257
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Davs med "programmerbare" knapper.

Indlæg af Morten H. Nielsen » 03 okt 2008, 21:46

Jeg har lavet en version af davs med "programmerbare knapper".

Det får vi brug for til version 1.6, når der skal sættes flag og ligende.

(Lige nu står det mig ikke klart, om man kan lave det med en XML. Jeg kan ikke få det til at virke. :-( Men jeg håber Dennis svarer med den geniale løsning en af dagene.)

Der har også manglet en mulighed for at betjene flere enheder med en knap i davs. Og det kan jeg få til at virke. :-)

Da jeg stadig ikke har fundet en hel dag til at "lege", så svarhåndteringen ikke er bygget, har jeg lavet lidt fusk. Når kommandoen er sendt, laver programmet en "Læs House Control", det skulle give den rigtige farvekodning af knapperne, men det er bestemt ikke den rigtige måde, at gøre det på. Det er alt for tungt.

Knapperne læses fra buttons.txt i samme folder som davs.exe.

Det styres af XML tags <knap> og <housecontrol>. Da jeg stadig ikke har hittet ud af at fjerne kontroltegn, er det vigtigt, at der ikke er kontroltegn mellem <navn> og </navn>, ellers får man ikke tekst på knappen.

Her er et eksempel, der styrer en Dimmer og en Switch med henholdsvis on og off knap.

Kode: Vælg alt

<root>
 <knap>
  <navn>kontor on</navn>
 <housecontrol>
   <set xmlns="urn:zw" seqnr="example"> 
    <node id="9"> 
     <multilevel_switch>  <on/> </multilevel_switch>  
    </node>  
    <node id="7"> 
     <binary_switch>  <on/> </binary_switch>  
    </node>  	
    </set>
 </housecontrol>
 </knap>
 <knap>
  <navn>kontor off</navn>
 <housecontrol>
   <set xmlns="urn:zw" seqnr="example"> 
    <node id="9"> 
     <multilevel_switch>  <off/> </multilevel_switch>  
    </node>  
    <node id="7"> 
     <binary_switch>  <off/> </binary_switch>  
    </node>  	
    </set>
 </housecontrol>
 </knap>
</root>
Knapperne er det eneste, der er lavet om siden sidste version. Så hvis i synes det er noget mærkeligt noget, så går i ikke glip af andet. :-)

Lad mig høre nogle meninger, kan knapperne bruges til noget?
Vedhæftede filer
davs20081003.zip
(51.05 KiB) Downloadet 423 gange
Mvh
Morten

Besvar