nodo-domotica.nl

IR event in macro opnemen?

Met de Nodo commando's en dee Eventlist kun je vrijwel elke domotica wens realiseren. De Nodo beschikt hiervoor over een eigen script-taal waarmee u uw domotica wensen kunt realiseren. Plaats hier uw vragen en tips die hier op betrekking hebben.

IR event in macro opnemen?

Berichtdoor mvdbro » 25 okt 2011, 18:44

Hallo allemaal,

Ben sinds enkele dagen bezig met de nodo. Nu leek het mij handig om een Lamp o.i.d. te schakelen op basis van een toetsdruk op een bestaande afstandbediening (van een TV, merk Sony).

Als ik op b.v. de '1' toets druk, ontvangt de Nodo het volgende event:

Direction=Input, Source=IR, Event=(128)

Ik heb echter nog niet door hoe ik dit event kan gebruiken in de Macro sectie van de Nodo beheertool. Ik heb userevent en custom getest, maar niets reageert op het IR commando. Wat doe ik fout, of is het niet mogelijk om bovenstaand event voor een macro te gebruiken?
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: IR event in macro opnemen?

Berichtdoor twkr » 25 okt 2011, 21:09

Maak eerst een UserEvent aan bijv:
EventlistWrite; 128; UserEvent 1,0;


Onderstaand voorbeeld om Kaku/NewKaku in te schakelen als UserEvent 1,0 zich voor doet:
EventlistWrite; UserEvent 1,0; SendKAKU A1,On;
EventlistWrite; UserEvent 1,0; SendNewKAKU 10,On;

Of bijvoorbeeld een lamp dimmen.
EventlistWrite; UserEvent 1,0; SendNewKAKU 15,8;

Zelf wel aanpassen aan jouw situatie.
twkr
 
Berichten: 82
Geregistreerd: 02 sep 2011, 20:30

Re: IR event in macro opnemen?

Berichtdoor JeeGee » 26 okt 2011, 20:32

Ok zo ver ik nu ook met mijn Harmony, maar er gaat toch iets niet zoals ik wil:

Macros:
• Boot ==> Sound 7,0
• WildCard IR,KAKU ==> SendSignal
• UserEvent 0,0 ==> SendNewKAKU 2,On
• UserEvent 1,0 ==> SendNewKAKU 2,Off

In mijn beleving:
Knop event0 op mijn harmony: lamp aan
knop event1 harmony: lamp uit

Echter wat gebeurt er:
Direction=Input, Source=IR, Unit=1, Event=(UserEvent 0,0)
Direction=Output, Source=RF, Event=(NewKAKU 2,On)
Direction=Output, Source=RF, Event=(NewKAKU 2,Off)

Lamp gaat aan en direct weer uit.....
Gebruik ik echter:

event5 UserEvent 5,5 SendewKAKU 2, On
en
event5 UserEvent 6,6 SendewKAKU 2, Off

Dan gaat het wel goed. Wat doe ik niet goed?


Oja....Hoe kan ik meerder dingen sturen met een userevent?
Dus bv UserEvent 10,10 moet Lamp1 aan, Lamp2 dim 50%, Lamp3 dim 70%

En Tevens bv Event slapen: na 2 minuten ALLE KAKU UIT!
JeeGee
 
Berichten: 92
Geregistreerd: 19 sep 2011, 12:58

Re: IR event in macro opnemen?

Berichtdoor Paul » 27 okt 2011, 21:49

LET OP:

Houdt er rekening mee dat bij gebruik van UserEvents een '0' fungeert als een wildcard.

Als er dus een UserEvent 1,0 binnen komt, dan worden in de eventlist alle hits uitgevoerd voor UserEvent 1,*.

Dus een UserEvent 0,0 zal een hit geven voor alle userevents in de eventlist.
Groeten Paul
Paul
 
Berichten: 1152
Geregistreerd: 31 aug 2011, 20:33

Re: IR event in macro opnemen?

Berichtdoor mvdbro » 30 okt 2011, 15:39

zoals voorgesteld, het volgende getest:

EventlistWrite; 128; UserEvent 1,0;

Dit geeft echter "error in command"
Het volgende mag wel:
eventlistwrite; 0x128; SendNewKAKU 1,3;

Maar 0x128 is niet hetzelfde als het inkomend event (128)

De eventlist ziet er nu zo uit:
EventlistShow; (ok)
************************************************************
Line=1, Event=(NewKAKU 0x7B9D68A,Off), Action=(SendNewKAKU 1,Off)
Line=2, Event=(NewKAKU 0x7B9D68A,On), Action=(SendNewKAKU 1,3)
Line=3, Event=(0x1280000), Action=(SendNewKAKU 1,3)
Line=4, Event=(0x13AB6AF), Action=(SendNewKAKU 1,3)
************************************************************
Aanzetten met newkaku zender gaat goed
Aanzetten met home easy zender (0x12AB6AF) gaat ook goed
Aanzetten met IR event (128) lukt niet.

Het IR event komt zo binnen op de Nodo:
Direction=Input, Source=IR, Event=(128)
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: IR event in macro opnemen?

Berichtdoor JeeGee » 30 okt 2011, 17:16

Doe je dit met de nodo beheertool of met eventghost. Ik heb gemerkt dat eventghost soms meer kan.

Even voor mijn beeld: je hebt dus NIET je kaku ontvanger ingeleerd met 0x7B9D68A, maar stuurt dit signaal naar de nodo en die stuurt vervolgens de lamp aan?

Met IR 128 en home easy wil je hetzelfde doen.
JeeGee
 
Berichten: 92
Geregistreerd: 19 sep 2011, 12:58

Re: IR event in macro opnemen?

Berichtdoor mvdbro » 30 okt 2011, 19:17

Ik gebruik de Nodo beheertool, omdat ik de Nodo uiteindelijke zelfstandig wil inzetten, dus zonder PC. De issue waar ik niet uit kom, is dat er een event binnenkomt met de waarde 128. De afstandbediening die ik gebruik geeft voor elke toets mooie unieke codes weer, b.v. 128, 129, 130 etc. Ik kan echter de codes niet invoeren als event. Het lijkt erop dat alle codes in HEX (0x) moeten worden ingegeven. Ik heb ook 0x80 geprobeerd (hex waarde van decimaal 128). Dit wordt echter door de Nodo als 0x800000 gezien. Zie onderstaande test:

Line=1, Event=(NewKAKU 0x7B9D68A,Off), Action=(SendNewKAKU 1,Off)
Line=2, Event=(NewKAKU 0x7B9D68A,On), Action=(SendNewKAKU 1,3)
Line=3, Event=(0x800000), Action=(SendNewKAKU 1,3)
Line=4, Event=(0x13AB6AF), Action=(SendNewKAKU 1,3)

Het lukt mij dus niet om binnenkomend event 128 in een evenlistwrite commando te gebruiken.
Misschien ben ik de enig die toevallig dit soort codes ontvangt van een AB?
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: IR event in macro opnemen?

Berichtdoor JeeGee » 30 okt 2011, 19:33

De nodo doet het soms anders dan ik denk/verwacht. Zo is het nou eenmaal ontworpen.
Niets mis mee, maar maakt het soms erg lastig om er achter te komen hoe het nou moet.

Zo was ik ook met new kaku een hele avond zoet, daar zie je ook een hex binnenkomen, maar kun je als los commando niet op die manier gebruiken. Maar je moet dus eerst een kaku leren en dan SendNewKAKU 2, 1 doen.

Anyway, met het gebruiken van Eventghost bedoel ik niet dat je hem dan aan de pc moet laten hangen. Met Eventghost kun je ook 1 malig dingen instellen/opslaan. In feite doet de beheertool niet anders, deze gebruikt het op de achtergrond (als ik me niet vergis).

Maar wacht eens even....probeer jij heeeeel toevallig een 5e macro op te slaan?
Ik heb toevallig een bug ontdekt in de nodo beheer tool. Als je een 5e macro opslaat, dan krijg je een foutmelding. Doe je dit met Eventghost, dan gaat het wel goed. Vandaar dus mijn vraag.....
JeeGee
 
Berichten: 92
Geregistreerd: 19 sep 2011, 12:58

Re: IR event in macro opnemen?

Berichtdoor Paul » 30 okt 2011, 20:23

Voor serieus gebruik is EventGhost aan te bevelen. Laat even weten of het probleem te maken heeft met de 5e regel bug. Wellicht heb ik anders een nog suggestie.
Groeten Paul
Paul
 
Berichten: 1152
Geregistreerd: 31 aug 2011, 20:33

Re: IR event in macro opnemen?

Berichtdoor mvdbro » 31 okt 2011, 09:25

Bedankt voor jullie reacties zover.
Een 5e regel bug kan het volgens mij niet zijn, want ik heb nog maar 4 regels gemaakt.

Ik overweeg overigens een Logitech Harmony aan te schaffen, die zou ik dan kunnen programmeren voor de Nodo. Maar voordat ik dat doe zou ik graag willen weten of ik dan de Nodo wel zelfstandig kan laten schakelen, dus losgekoppeld van de PC. Eigenlijk zoals de IR-RF converters doen die je op de KAKU website ziet staan (lightmanager min/pro).
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Volgende

Keer terug naar Nodo scripts

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers. en 8 gasten

cron