Nodo-Domotica / Nodo-Core

Arduino based Domotica platform
http://www.nodo-domotica.nl
4 stars 8 forks source link

nog een Forward probleem #77

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Ik probeer ClockDls op te vragen uit Unit13.
Eerst via de centrale nodo, met forward 13.
Ik verstuur: "Forward 13; StatusEvent ClockDLS;"
Dit gebeurt:

15:42:03   Serial Port: Write Data: Forward 13; StatusEvent ClockDLS;
15:42:03   Nodo.INPUT: Serial, (Forward 13,0)
15:42:03   Nodo.INPUT: Serial, (StatusEvent ClockDLS,0)

Het gekke is dat hij het commando gaat uitvoeren! 
Kijk maar:

15:42:03   Nodo.INTERNAL: System, (ClockDLS 1,0)
15:42:03   Nodo.OUTPUT: RF, (ClockDLS 1,0)
15:42:03   Nodo13.INPUT: RF, (ClockDLS 1,0)

Nu stuur ik het commando rechtstreeks naar Unit13:

15:42:16   Serial Port #2: Write Data: StatusEvent ClockDLS;
15:42:16   Nodo13.INPUT: Serial, (StatusEvent ClockDLS,0)
15:42:16   Nodo13.INTERNAL: System, (ClockDLS 1,0)
15:42:16   Nodo13.OUTPUT: RF, (ClockDLS 1,0)
15:42:16   Nodo.INPUT: RF, (ClockDLS 1,0)

Dit is goed...

Original issue reported on code.google.com by j.h....@hccnet.nl on 17 Apr 2010 at 1:47

GoogleCodeExporter commented 9 years ago
Gokje, het Forward commando heeft nu home&unit nodig...
Commando veranderd, ik verstuur nu: "Forward 0, 13; StatusEvent ClockDLS;".
Home code 0, unit 13.
Dit gebeurt:

15:47:50   Serial Port: Write Data: Forward 0, 13; StatusEvent ClockDLS;
15:47:50   Nodo.INPUT: Serial, (Forward 0,13)
15:47:50   Nodo.INPUT: Serial, (StatusEvent ClockDLS,0)
15:47:50   Nodo.SYSTEM: Forwarding...
15:47:50   Nodo.OUTPUT: RF, (Unit-0, StatusEvent ClockDLS,0)

Dit laatste is gek, ik verwachtte Unit-13.
Maar kijk wat er gebeurt:

15:47:50   Nodo13.INPUT: RF, (Unit-0, StatusEvent ClockDLS,0)
15:47:51   Nodo13.INTERNAL: System, (ClockDLS 1,0)
15:47:51   Nodo13.OUTPUT: RF, (ClockDLS 1,0)
15:47:51   Nodo.INPUT: RF, (ClockDLS 1,0)

Afgezien van die "Unit-0" in de eerste regel, is dit toch wel goed!
Lijkt me dat er met de invoering van home/unit er hier en daar een foutje inzit.

Original comment by j.h....@hccnet.nl on 17 Apr 2010 at 1:51

GoogleCodeExporter commented 9 years ago
Multi-nodo is voor mij lastig te testen. Eén van mijn twee Nodo's is ergens 
ingebouwd 
waar ik lastig bij kan. Dus hier ben jij de guru. wat betreft dit onderwerp: ik 
programmeer wat en jij bent de teststraat..... ;-)

Het forward commando kent géén 2e parameter. Deze heeft totaal geen functie.

Ik zal er naar kijken.

Original comment by P.K.Ton...@gmail.com on 17 Apr 2010 at 8:12

GoogleCodeExporter commented 9 years ago
Als je niet 'SYSTEM: Forwarding...' ziet zal er niet worden geforward maar 
wordt het 
er op volgende commando uitgevoerd en van daaruit een event gegenereerd die 
mogelijk 
binnen komt bij andere Nodo's. 

Geen 'SYSTEM: Forwarding...', dan mogelijk foutje in de notatie in EventGhost 
of een 
foutje in de afhandeling van seriële commando's.

Ik kan hem niet reproduceren.

Original comment by P.K.Ton...@gmail.com on 17 Apr 2010 at 9:13

GoogleCodeExporter commented 9 years ago

Original comment by P.K.Ton...@gmail.com on 17 Apr 2010 at 9:15

GoogleCodeExporter commented 9 years ago
vreemd.. ga er vanuit dat wat ik meld als "ik verstuur" altijd met cut-and-paste
vanuit EG komt. 
Voor mij reproduceerbaar.

Original comment by j.h....@hccnet.nl on 17 Apr 2010 at 9:53

GoogleCodeExporter commented 9 years ago
Naast wat het linker scherm van EventGhost te melden heeft is voor mij de 
INHOUD van 
het vak wat EventGhost moet verzenden van belang. Ik begrijp dus dat dit bij 
jouw 
altijd 1-op-1 is. 

Dan even terug:

"Forward 0, 13; StatusEvent ClockDLS;" is geen geldige forward voor Unit 13. 
Zoals 
het hier staat stuur je naar Unit-0.

Original comment by P.K.Ton...@gmail.com on 17 Apr 2010 at 10:04

GoogleCodeExporter commented 9 years ago
"Forward 13; StatusEvent ClockDLS;"

Dit stond er oorspronkelijk. Die test met extra 0 als home was een (fout) gokje.
Deze werkt dus ook niet.

Original comment by j.h....@hccnet.nl on 18 Apr 2010 at 7:15

GoogleCodeExporter commented 9 years ago
Lijkt goed te werken in B66.
Overigens komt het nog wel regelmatig voor dat commando's "gemist" worden, ik 
heb er
nog geen goed gevoel over wanneer dat precies gebeurt.
Ik testte met "Forward 13; StatusEvent ClockDLS;".
Ik zie dat unit-10 het commando wel altijd wegstuurt, maar op unit-13 komt het 
af en
toe gewoon niet binnen.

Original comment by j.h....@hccnet.nl on 19 Apr 2010 at 7:23

GoogleCodeExporter commented 9 years ago
Kan mogelijk komen omdat de centrale Nodo klaar is met zenden, maar nog niet 
gereed 
voor ontvangst. In deze tussentijd kunnen er idd codes verdwijnen. Dit issue 
nog even 
open laten. 

Original comment by P.K.Ton...@gmail.com on 19 Apr 2010 at 7:41

GoogleCodeExporter commented 9 years ago
Extra informatie: ik krijg de indruk dat het misgaat bij een Forward.
Als ik commando EE000910 rechtstreeks uitstuur gaat het goed, maar doe ik het 
met een
forward ervoor, dan gaat het soms goed, soms fout.
Ik test nog wat verder.

Original comment by j.h....@hccnet.nl on 28 Apr 2010 at 8:15

GoogleCodeExporter commented 9 years ago
Nog wat verder getest.
In een satelliet twee events opgenomen in de lijst:
UserCmd 255,255; EE000910;
EE000900; EE000910;
Ik trigger vanuit de centrale nodo op twee manieren:
EE000903;
en
Forward 13; UserCmd 255, 255;

De eerste methode komt altijd goed terug met een EE000910.
De tweede methode, dus met een Forward, mislukt ongeveer 50%: commando gaat wel 
RF
in, maar satelliet reageert niet.
Het is echt heel consequent: eerste manier goed, tweede onbetrouwbaar.

Original comment by j.h....@hccnet.nl on 28 Apr 2010 at 9:17

GoogleCodeExporter commented 9 years ago
Forwarding is volledig herzien. Dit commando wordt nu gebruikt voor door 
kopiëren van events ter vervanging van SendRF en SendIR.

Voor doorgeven van commando's naar een Nodo met een ander unitnummer is 
commando 'Divert' toegevoegd.

Original comment by P.K.Ton...@gmail.com on 5 Oct 2010 at 9:54

GoogleCodeExporter commented 9 years ago

Original comment by P.K.Ton...@gmail.com on 10 Oct 2010 at 6:29

GoogleCodeExporter commented 9 years ago
Oude issues ook sluiten met status "Released"

Original comment by P.K.Ton...@gmail.com on 1 Apr 2011 at 11:26