nodo-domotica.nl

Plugin 008 AlectoV1

We zitten zoals bekend in de ontwikkelfase. Van diverse gebruikers heb ik al goede suggesties gekregen. Hier discussiëren we over de functionaliteiten van de nieuwe release.

Re: Plugin 008 AlectoV1

Berichtdoor mvdbro » 05 jan 2014, 12:38

andreo schreef:Hallo Nodo-ers,

Zojuist nog even in de webapp gekeken en vastgesteld dat er in de laatste release V3.6.9 R657 sporadisch gegevens in variabele 1 en 2 zijn geplaatst, van een grafiek kan ik niet spreken zo te zien zijn er 3 updates gedaan in 10 uur ipv 1 per 300 seconde.

Hieronder mijn grafiek

Afbeelding

Na terugzetten op V3.6 R596 zie ik om de 300 sec. een nieuwe waarde verschijnen.

Afbeelding

Dus de NES in combi met V3.6 gaat in elk geval goed. Ook de RF Sniffer laat acceptabele resultaten zien op de nieuwe hardware. Voor iedereen met de WS3500 dus nog maar even niet overstappen op de Beta 3.6.9. Aangezien de plugin identiek is moet de oorzaak te vinden zijn in de Nodo Core.
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Plugin 008 AlectoV1

Berichtdoor jcsat » 10 jan 2014, 12:43

is het nu wachten tot Paul een fix brengt? 675 getest, nog geen witte rook....
jcsat
 
Berichten: 33
Geregistreerd: 12 apr 2013, 20:29

Re: Plugin 008 AlectoV1

Berichtdoor Paul » 13 jan 2014, 16:33

De problemen zijn getackeld. Ook KAKU ontvangst is verbeterd. Nog een paar zaken afronden en dan zal ik een nieuwe build klaarzetten.
Groeten Paul
Paul
 
Berichten: 1152
Geregistreerd: 31 aug 2011, 20:33

Re: Plugin 008 AlectoV1

Berichtdoor jcsat » 13 jan 2014, 19:32

Paul, thanks!

Heb net met 677 getest (checkout om 19:15) en nu komen de variabelen weer snel binnen.

VariableSet 1,6.60
VariableSet 2,81.00
VariableSet 3,0.00
VariableSet 4,4.32
VariableSet 5,7.00
VariableSet 6,7.92

var 3 is de regen volgens mij die is 0...
jcsat
 
Berichten: 33
Geregistreerd: 12 apr 2013, 20:29

Re: Plugin 008 AlectoV1

Berichtdoor jcsat » 13 jan 2014, 19:33

jcsat schreef:Paul, thanks!

Heb net met 677 getest (checkout om 19:15) en nu komen de variabelen weer snel binnen.

VariableSet 1,6.60
VariableSet 2,81.00
VariableSet 3,0.00
VariableSet 4,4.32
VariableSet 5,7.00
VariableSet 6,7.92

var 3 is de regen volgens mij die is 0...


Kun je nog aangeven waar het in zat? Vind ik als mede nodo code klusser interessant :-)
jcsat
 
Berichten: 33
Geregistreerd: 12 apr 2013, 20:29

Re: Plugin 008 AlectoV1

Berichtdoor Paul » 13 jan 2014, 20:14

Het is een heeeeel lang verhaal. Maar een tipje van de sluier:

Signalen opvangen en decoderen lijkt simpel maar het probleem is eigenlijk tweeledig:

1. We kennen niet op voorhand de eigenschappen van het signaal;
2. We kennen ook niet de eigenschappen van de ontvanger, en die verschillen nog qua doorgifte ruis, up-time na inschakelen, etc.

Gevolg is dat het lastig is om vreemde signalen te onderdrukken met behoud van de events die je wel nodig hebt. Onze Nodo denktank heeft het volgende gemaakt (de nummers verwijzen naar de bijgevoegde afbeelding. Signaal is een HomeEasy HE844 handzender).

1. Er komt ruis binnen. De scanloop duurt ong. 14uSec. Dus een KAKU puls van 350uSec. Zal zeker niet worden gemist. Zodra er een signaal aankomt wordt de hoofdloop verkort zodat er geen uitstapjes meer zijn naar Serial, Ethernet, Timers, Wired, etc. Die worden gebufferd.

2. Signaal komt binnen en deze wordt met opgevangen in de RawSignal[] array.

3. Deze 'spike' geeft aan dat er een signaal ontvangen is >= 8 hele geldige pulsen.

4. FetchSignal() wordt verlaten. De Nodo gaat het signaal omzetten naar een event.

5. Event is berekend en de Nodo staat halverwege de volgende herhaling van het signaal weer gereed voor ontvangst. Echter de Nodo wacht tot het restant van het signaal voorbij is.

6. Als restant voorbij, dan wordt de volgende pulsenreeks weer opgeslagen in RawSignal[]

7. Nieuwe hele signaal is binnen en wederom herkend als een geldig signaal. Herhalen van stap-4.

Dit is op signaal niveau. Op event niveau hebben we ook maatregelen genomen:

* Als er een event (Commando, Event, Plugin) wordt herkend en er volgt binnen zeer korte tijd een RawSignal, dan wordt dit geïnterpreteerd als een stoorpuls en dus genegeerd.
* Als er een event (...) wordt herkend en er volgt binnen zeer korte tijd exact hetzelfde event, dan wordt dit geïnterpreteerd als een staart van een reperterend signaal (b.v. KAKU)
Bijlagen
Nodo_6.jpg
Groeten Paul
Paul
 
Berichten: 1152
Geregistreerd: 31 aug 2011, 20:33

Re: Plugin 008 AlectoV1

Berichtdoor jcsat » 13 jan 2014, 20:39

Is inderdaad lastig dit soort dingen. Mooi dat het nu werkt :-)
jcsat
 
Berichten: 33
Geregistreerd: 12 apr 2013, 20:29

Re: Plugin 008 AlectoV1

Berichtdoor andreo » 13 jan 2014, 23:02

Helemaal top dat het werkt, zijn wij allen blij mee. Is R677 al voor download beschikbaar of moeten we nog even geduld hebben. ;)
Groet, Andre
mijn NES
Nodo-Mega V3.7 R744|Nodo-Mini V3.7 R744|WebApp lokaal QNAP TS-119P II (SWINWA-PROD-V099)|WS-3500|ASUN650 zonweringsmodule | diverse KAKU |
andreo
 
Berichten: 119
Geregistreerd: 17 sep 2012, 23:51
Woonplaats: Anna Paulowna

Re: Plugin 008 AlectoV1

Berichtdoor Paul » 13 jan 2014, 23:08

andreo schreef:Helemaal top dat het werkt, zijn wij allen blij mee. Is R677 al voor download beschikbaar of moeten we nog even geduld hebben. ;)

Natuurlijk is het aan iedereen vrij om de 'daily builds' van code.google af te halen, maar ik zou graag zien dat onze beta-testers aangeven dat we alle onvolkomenheden er uit hebben gehaald.
Groeten Paul
Paul
 
Berichten: 1152
Geregistreerd: 31 aug 2011, 20:33

Re: Plugin 008 AlectoV1

Berichtdoor arendst » 14 jan 2014, 18:07

Sinds r678 werkt NewKaku ontvangst eindelijk weer zoals ik gewend was van r597.
Theo Arends
Gebruikers-avatar
arendst
 
Berichten: 30
Geregistreerd: 04 jan 2013, 09:41

VorigeVolgende

Keer terug naar De nieuwe release

Wie is er online?

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

cron