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.

Grundlaget for home simulator testet på beta.

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

Grundlaget for home simulator testet på beta.

Indlæg af Morten H. Nielsen » 09 sep 2008, 20:41

Nu har jeg set grundlaget for en home simulator virke i beta 1.6.

Jeg har sat en remote knap til at aktivere et flag. (F.eks. nu går jeg hjemmefra.)

Og jeg har en lampe, der tænder indenfor 1 minut, hvis flaget er sat.

Altså er det muligt at sætte regler op, som man så aktiverer med et tryk på en remote.

Det er rigtigt godt. :-)

Og jeg kører flere samtidige programmer, mens jeg tester det. :-)
Mvh
Morten

JannickB
Indlæg: 28
Tilmeldt: 05 aug 2008, 23:32

Re: Grundlaget for home simulator testet på beta.

Indlæg af JannickB » 10 sep 2008, 00:21

Lyder rigtigt spændende. Kan du få lov at aktivere tasks direkte som følge af tryk på knappen, eller kun indirekte og med den <1 min ventetid? Hvordan set'er du egentligt knappens action til at være et flag-change?

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

Re: Grundlaget for home simulator testet på beta.

Indlæg af Morten H. Nielsen » 10 sep 2008, 08:18

En task er tidsstyret, så den kan jeg ikke starte med knappen. Men jeg kan sagtens lave samme funktion som macro, og dermed knap udløst.

Jeg sætter et flag sådan:

Kode: Vælg alt


<root>
<mhx f="update" segnr="knap">
<macros>
<macro id="34" name="button8_click" type="0" hasrelease="0">
<set><flag>blaa</flag></set>
</macro>
<macro id="35" name="button8_clickclick" hasrelease="0">
<unset><flag>blaa</flag></unset>
</macro>
</macros>
</mhx>
</root>

Lige nu "forhandler" jeg med Dennis, om en flag ændring skal udløse en report på streamen. Det gør den desværre ikke i den version, jeg fik i går. Men når man ser, hvad der er med, har jeg forhåbninger om at det kommer. :-) Der bliver virkelig lyttet til, hvad vi siger. :-) Så vi skal "bare" lige have forklaret, hvad vi vil bruge det til.

Så har du en hel masse eksempler på, hvad du kan programmere, hvis dit program får besked om flag ændringer, så er det nu, de skal frem. :-)
Mvh
Morten

JannickB
Indlæg: 28
Tilmeldt: 05 aug 2008, 23:32

Re: Grundlaget for home simulator testet på beta.

Indlæg af JannickB » 10 sep 2008, 15:38

Hej Morten

Jeg må få arbejdet på et par eksempler :P . Lige et par spg/antagelser til at sikre jeg forstår det her korrekt
  • Du kan i HouseControlleren gemme macroer under en id. De kan være conditional og kan udføre alle de opgaver der er givet eksempler på.
  • En makro kan blive aktiveret som følge af at der bliver trykket på en fysisk zwave kontakt
  • Et tryk på en fysisk zwave kontakt bliver idag ikke rapporteret i xml strømmen
  • Kan du med en xml kommando aflæse værdien af et flag?
Hvis ovenstående 3 antagelser er korrekt så er rapporting af flag ændring en rigtig rigtig god ide :D da vi så har muligheden for at lade vores fysiske input trigger software på computeren. Dermed kan man fx anvende en knap på en smartswitch til at få ens htpc til at sætte noget musik igang mm.

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

Re: Grundlaget for home simulator testet på beta.

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

Så vidt jeg ved er en macro id direkte knyttet til en af de 4 funktioner på en remote knap. En macro id kan i v 1.6 sættes til en hel masse ting. F.eks tænd lampe hvis en anden lampe bruger under 15 W, eller sluk stuen hvis fjernsynet ikke bruger strøm.

En macro udløses af en knap. Hvis det er tidsudløst er det en task.

(Min test var så set et flag (med macro), og lad noget tidsudløst (task) reagere, hvis flaget er sat. Det virkede fint.)

Der sker faktisk noget på xml strømmen

Kode: Vælg alt

<root>
  <report seqnr="29" xmlns="urn:zw"></report>  
</root>
det kan bare ikke rigtigt bruges til noget.

Det sidste spurgte jeg Dennis om i en mail i går sent. Jeg håber, jeg ved det en af dagene. :-) Men mon ikke det kan aflæses på en eller anden måde?

Lige hvad jeg tænkte. En z-wave remote kan starte hvad som helst, hvis det kan læses i strømmen.

Så skal vi bare have overbevist Dennis. :-)
Mvh
Morten

JannickB
Indlæg: 28
Tilmeldt: 05 aug 2008, 23:32

Re: Grundlaget for home simulator testet på beta.

Indlæg af JannickB » 10 sep 2008, 17:22

Hvis vi tager kontakt-event via flag-ændrings-notifikation så vil jeg personligt bruge det til følgende:
  • I entreen vil forlader-hjemmet knappen nu også sætte et flag, og dermed fortælle min htpc at den med det samme kan slukke pænt ned for sig selv, forstærker og andet udstyr (hvorefter smartPower kan dræbe standby strømmen fuldstænding)
  • I soveværelset vil sluk-hjemmet knappen ved sengen ligeledes fortælle htpc'en at der kan lukkes øjeblikkeligt
  • I stuen vil en knap bede htpc'en om at afspille musik
  • I køkkenet vil en knap få min itunes på min htpc til at aktivere/deaktivere den aiport express jeg har i køkkenet, således at jeg kan koble højtalerne i køkkenet til og fra stuens musik uden at skulle hen til min computer.
På sigt kunne det være sjovt at lave nogle mere advancerede ting såsom at htpc'en reagerer forskelligt når der trykkes på knappen i stuen (ud fra fx tidspunkt og flags sat i homecontrolleren). Om morgenen ville det fx være smart at den tænder fjernsynet og smækker tv2 newz på skærmen sammen med dagens kalender.

Det er i den her sammenhæng i øvrigt interressant hvordan pir sensoren kommer til at fungere. Smider den en report ud på socket'en når den detekterer bevægelse, eller kan den også "kun" sætte flags og sætte egenskaber for andre zwave devices. I sidste tilfælde, så bliver det uber vigtigt at vi kan observere de flag ændrings events. (Jeg håber kraftigt på en wake-on-lan funktionalitet, så at alle de slumrende devices kan blive vækket når jeg kommer ind i stuen)

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

Re: Grundlaget for home simulator testet på beta.

Indlæg af Morten H. Nielsen » 10 sep 2008, 17:52

Jeg har samlet et eksempel på en rumsensor op et eller andet sted.

Ud fra det ser det ud til, at den virker som en remote knap.

Kode: Vælg alt

Examples
<macro id="1" name="rumsensor" hasrelease="0">
  <if>
    <cond>
      <not><flag>alarm</flag></not>
    </cond>
    <then>
      <if>
        <cond>
          <flag>athome</flag>
        </cond>
        <then>
          <set xmlns="urn:zw">
            <node id="1">
              <multilevel_switch><on/></multilevel_switch>
            </node>
            <node id="2">
              <multilevel_switch><on/></multilevel_switch>
            </node>
            <node id="3">
              <multilevel_switch><on/></multilevel_switch>
            </node>
            <node id="4">
              <multilevel_switch><on/></multilevel_switch>
            </node>
          </set>
          <timer timeout="300">
            <set xmlns="urn:zw">
              <node id="1">
                <multilevel_switch><off/></multilevel_switch>
              </node>
              <node id="2">
                <multilevel_switch><off/></multilevel_switch>
              </node>
              <node id="3">
                <multilevel_switch><off/></multilevel_switch>
              </node>
              <node id="4">
                <multilevel_switch><off/></multilevel_switch>
              </node>
            </set>
          </timer>
        </then>
        <else>
          <set><flag>alarm</flag></set>
          <!-- CMDS -->
        </else>
      </if>
    </then>
  </if>
</macro>


<macro id="2" name="udendørslyssensor" hasrelease="0">
  <if>
    <cond>
      <and>
        <gt><node="1"><multilevel_sensor/></node><const>32000</const></gt>
        <lt><node="1"><multilevel_sensor/></node><const>100000</const></lt>
      </and>
    </cond>
    <then>
      <if>
        <cond>
          <gt><node id="2"><multilevel_switch/></node><const>30</const></gt>
        </cond>
        <then>
          <set xmlns="urn:zw">
            <node id="2">
              <multilevel_switch><level>30</level></multilevel_switch>
            </node>
          </set>
        </then>
      </if>
    </then>
  </if>
</macro>
Er der nogen som har en sensor, og ved hvordan den virker?

Jeg overvejer lidt om jeg skal have en at lege med, nu når vi snart får v 1.6.
Mvh
Morten

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

Re: Grundlaget for home simulator testet på beta.

Indlæg af Morten H. Nielsen » 11 sep 2008, 10:02

Dennis har svaret ang. at aflæse flags:

"Det kan man ikke på nuværende tidspunkt, de eksisterer nemlig ikke før der er blevet kørt set eller unset på dem."

Og så er de begyndt at overveje, hvordan flags i strømmen kan laves.

Det et ikke et løfte om, at det kommer. Men frøet er da plantet. Lad os håbe det bliver et stort pænt træ. :-)
Mvh
Morten

Jerrik Walløe
Indlæg: 7
Tilmeldt: 08 sep 2008, 22:17

Re: Grundlaget for home simulator testet på beta.

Indlæg af Jerrik Walløe » 11 sep 2008, 19:09

Jeg har en rumsensor, men for at prøve hvad de to eksempler gør, skal jeg vel have beta 1.6 installeret?

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

Re: Grundlaget for home simulator testet på beta.

Indlæg af Morten H. Nielsen » 11 sep 2008, 20:38

Conditions i eksemplerne er v 1.6. Og det lyder ikke helt som om, den når ud i september. Jeg får en ny version dagligt, så desideret stabil kan man ikke kalde den lige nu. :-)

Men det jeg spørger om, er hvordan rum sensoren virker. Virker den som en remote, eller kan den mere?

Hvis du sender en get rooms, hvordan ser en rum sensor så ud?
Mvh
Morten

JannickB
Indlæg: 28
Tilmeldt: 05 aug 2008, 23:32

Re: Grundlaget for home simulator testet på beta.

Indlæg af JannickB » 14 sep 2008, 21:47

Morten H. Nielsen skrev:Dennis har svaret ang. at aflæse flags:

"Det kan man ikke på nuværende tidspunkt, de eksisterer nemlig ikke før der er blevet kørt set eller unset på dem."

Og så er de begyndt at overveje, hvordan flags i strømmen kan laves.

Det et ikke et løfte om, at det kommer. Men frøet er da plantet. Lad os håbe det bliver et stort pænt træ. :-)
Lige for at følge op på den. Er det ikke bare et spørgsmål om at den på en <get><flag>vækkeur_sat</flag></get> kan returnere både true, false og undef/null? (bare som input hvis du snakker med dem)

Hvis det med flag-ændringer ikke er ligetil, så kunne et alternativ måske være at man i stedet for en <set><flag... kan bruge en <udp til at få house controlleren til at spytte en udp pakke ud på netværket? fx

<udp ip="127.168...." port="..." data="CAFEBABE" />

det ser jo da ud til at housekeeper får muligheden for at styre musik fra kontakten her i oktober, så det skal vel også være muligt med innovus :P

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

Re: Grundlaget for home simulator testet på beta.

Indlæg af Morten H. Nielsen » 14 sep 2008, 22:08

Jeg troede at der var en get <flag/> men sådan forstår jeg ikke Dennis mail. (Det skal lige siges, at vi ikke altid taler det samme dansk. Vi er ret gode til at tale forbi hinanden. :-)) Og jeg har prøvet at fyre den af uden held. :-)

Jeg prøver at sende Dennis en link til tråden, så må vi se om han læser det. :-)
Mvh
Morten

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

Re: Grundlaget for home simulator testet på beta.

Indlæg af Morten H. Nielsen » 15 sep 2008, 21:50

Vi kommer til at vente på rumsensor - macro sammenhæng. :-(

Dennis skriver i en mail:

En rumsensor: På nuværende tidspunkt er der ingen rumsensorer der kan bruges med makroer. Den eneste løsning er at associere en rumsensor med det den skal styre; det vil køre helt adskilt fra makroer. Vi kommer til at være i stand til at reagere på sådanne rumsensorer så de kan starte makroer, men det bliver ikke i 1.6...

Men det kommer da på et tidspunkt. :-)

Vi skal nok holde dem beskæftiget et stykke tid endnu. :-)
Mvh
Morten

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

Re: Grundlaget for home simulator testet på beta.

Indlæg af Morten H. Nielsen » 03 okt 2008, 18:15

Hej.

Jeg har lige fået den formodentlig sidste beta af 1.6.

Fra mailen:

Der er kommet events med på flag på formen:

<mhx f="result" seqnr="onFlagChange">
<set><flag>Flagets navn</flag></set>
</mhx>

Man kan vægge maskiner på LAN fra en macro med:

<wake-on-lan>MAC adresse så som 00:A0:D1:C1:5D:CD </wake-on-lan>

Nu skal der leges. :-)
Mvh
Morten

Brugeravatar
admin
Site Admin
Indlæg: 454
Tilmeldt: 03 jan 2007, 14:10

Re: Grundlaget for home simulator testet på beta.

Indlæg af admin » 03 okt 2008, 20:33

What har de lavet mulighed for wake on lan "COOOOOOL"
Finn Olesen
webmaster
Zwaves.dk
http://www.saycheeseto.me

Besvar