nodo-domotica.nl

Waarde van variable versturen naar trusted Nodo

Post hier vragen en ervaringen die betrekking hebben op het gebruik en configuratie van de WebApp

Waarde van variable versturen naar trusted Nodo

Berichtdoor pepijn » 23 feb 2015, 21:08

Ik probeer de inhoud van variable 1 op Nodo#1 naar Nodo#2 te krijgen via het trusted Nodo principe via de WebApp. Maar dit lukt me nog niet....

De communicatie loopt zonder problemen. Events onderling versturen lukt ook. Alleen lukt het me niet de waarde van een variable van #1 naar #2 te krijgen.

Wat moet ik precies bij notifications invullen ?

    Event from your Nodo: VariableSet 1,*
En wat bij allowed events ?

    Allowed event from trusted Nodo: VariableSet 1,*
    Command / Event to your Nodo: VariableSet 1,*
pepijn
 
Berichten: 56
Geregistreerd: 10 okt 2012, 19:25
Woonplaats: Zaanstad

Re: Waarde van variable versturen naar trusted Nodo

Berichtdoor Paul » 24 feb 2015, 21:06

Ik kan even geen werkend voorbeeld laten zien omdat mijn Nodo's even buiten bedrijf zijn (Verbouwing woning). Maar hierbij een toelichting.

Er is altijd een zendende Nodo en een ontvangende partij. De laatste is in jou geval ook een Nodo. Beide Nodo's dienen een werkende verbinding met de WeBApp te hebben. Als beide Nodo's zich achter hetzelfde externe IP adres bevinden, bijvoorbeeld achter dezelfde router in je woning, moeten beide Nodo's een eigen poort gebruiken.

Ontvangende Nodo:
Maar een 'trusted Nodo' aan. Hiermee geeft je aan dat je events van een andere Nodo accepteerd als binnenkomend event op je eigen Nodo. Je hebt hiervoor het ID van de zendende Nodo nodig.

Zendende Nodo:
Dat wordt wat specifieker, je moet namelijk aangeven welke events je wilt versturen. Geef allereerst het unitnummer op van de Nodo waar het event vandaan komt. Daarna geef je aan welk event je wilt doorsturen. Gebruik een wildcard voor de waarden, anders stuur je uitsluitend de ingegeven waarde op, en dat is niet de bedoeling. Ik jou geval Variable 1,*.

Als je de events in de log ziet staan van de WebApp van de zendende Nodo, mag je er vanuit gaan dat ze ook worden verstuurd.

Vervolgens kijk je op de ontvangende Nodo, daar komen de events binnen. Die kun je weer oppakken met b.v. een Wildcard en een VariableGet commando.
Groeten Paul
Paul
 
Berichten: 1152
Geregistreerd: 31 aug 2011, 20:33

Re: Waarde van variable versturen naar trusted Nodo

Berichtdoor manjh » 24 feb 2015, 21:51

Kunnen die twee Nodo's ook met elkaar communiceren via RF? Dan zou je het met VariableGet of (in de volgende release) VariablePut kunnen doen...
Hans
manjh
 
Berichten: 1172
Geregistreerd: 29 aug 2011, 14:39

Re: Waarde van variable versturen naar trusted Nodo

Berichtdoor pepijn » 25 feb 2015, 17:29

manjh schreef:Kunnen die twee Nodo's ook met elkaar communiceren via RF? Dan zou je het met VariableGet of (in de volgende release) VariablePut kunnen doen...


Ze zijn via I2C verbonden. Maar wil juist gaan testen of ik ze alléén via de WebApp kan linken voor de overdracht van gegevens.
pepijn
 
Berichten: 56
Geregistreerd: 10 okt 2012, 19:25
Woonplaats: Zaanstad

Re: Waarde van variable versturen naar trusted Nodo

Berichtdoor pepijn » 25 feb 2015, 17:48

Paul schreef:Ik kan even geen werkend voorbeeld laten zien omdat mijn Nodo's even buiten bedrijf zijn (Verbouwing woning). Maar hierbij een toelichting.

Er is altijd een zendende Nodo en een ontvangende partij. De laatste is in jou geval ook een Nodo. Beide Nodo's dienen een werkende verbinding met de WeBApp te hebben. Als beide Nodo's zich achter hetzelfde externe IP adres bevinden, bijvoorbeeld achter dezelfde router in je woning, moeten beide Nodo's een eigen poort gebruiken.

Ontvangende Nodo:
Maar een 'trusted Nodo' aan. Hiermee geeft je aan dat je events van een andere Nodo accepteerd als binnenkomend event op je eigen Nodo. Je hebt hiervoor het ID van de zendende Nodo nodig.

Zendende Nodo:
Dat wordt wat specifieker, je moet namelijk aangeven welke events je wilt versturen. Geef allereerst het unitnummer op van de Nodo waar het event vandaan komt. Daarna geef je aan welk event je wilt doorsturen. Gebruik een wildcard voor de waarden, anders stuur je uitsluitend de ingegeven waarde op, en dat is niet de bedoeling. Ik jou geval Variable 1,*.

Als je de events in de log ziet staan van de WebApp van de zendende Nodo, mag je er vanuit gaan dat ze ook worden verstuurd.

Vervolgens kijk je op de ontvangende Nodo, daar komen de events binnen. Die kun je weer oppakken met b.v. een Wildcard en een VariableGet commando.


De trusted koppeling werkte al. En het versturen van specifieke events werkte ook al. Maar wat ik graag wil is dat een bepaalde waarde van een variable automatisch in de andere Nodo komt via de WebApp. Kan dit überhaupt ?

Dit is op de zendende Nodo #2
Afbeelding

Dit is op ontvangende Nodo #1
Afbeelding

Als ik nu op Nodo #2 variableset 1,234 doe, krijg ik ip Nodo #1 het volgende(bovenste regel ):
Afbeelding
pepijn
 
Berichten: 56
Geregistreerd: 10 okt 2012, 19:25
Woonplaats: Zaanstad

Re: Waarde van variable versturen naar trusted Nodo

Berichtdoor Paul » 01 maart 2015, 00:54

Hoi Pepijn,

Hierbij tips.
Bijlagen
Screenshots_2015-03-01-00-49-41.png
Screenshots_2015-03-01-00-51-29.png
Groeten Paul
Paul
 
Berichten: 1152
Geregistreerd: 31 aug 2011, 20:33


Keer terug naar Nodo WebApp

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers. en 1 gast

cron