Test programma domotica interface

Alles wat betrekking heeft op dit Dutch boek. (DUTCH forum)
User avatar
DMB
Member
Member
Posts: 136
Joined: Tue Jun 27, 2006 7:11 pm
Location: Netherlands

Test programma domotica interface

Post by DMB »

Hierbij de source software versie 1.5 van het domoticainterface testprogramma voor de interface en IO modules beschreven in het boek van Heino Peters.
Het is van belang dat er gebruikt gemaakt wordt van de versie 2 software in de interface en de IO module.

[Update 17-09-2007: Download laatste versie 2.0 uit deze topic]

In de zip file is een handleiding (Testprogramma domoticainterface.doc) opgenomen waarin beschreven staat hoe de 3 files ingelezen kunnen worden in een VB omgeving.
Verder is een beknopte beschrijving van de werking van het programma opgenomen.

Als het goed is moeten de manifest problemen e.d. nu niet meer voorkomen.

FredjeG, laat even weten of de handleiding duidelijk is en of je de source files nu wel kunt debuggen.

DMB
fredjeG
Starting Member
Starting Member
Posts: 6
Joined: Thu Jun 28, 2007 4:00 pm
Location: Belgium

Test programma domotica interface

Post by fredjeG »

hoi dmb,

alles werkt perfect!
bedankt alvast
User avatar
DMB
Member
Member
Posts: 136
Joined: Tue Jun 27, 2006 7:11 pm
Location: Netherlands

Test programma domotica interface

Post by DMB »

Hierbij de versie 1.7 van het domoticainterface testprogramma.

De zip file bevat.

•testprogramma
•Beschrijving van testprogramma
•Aangepaste software voor PIC processor IO module

[Update 17-09-2007: Download laatste versie 2.0 uit deze topic]

<b>Wijzigingen t.o.v. van versie 1.5</b>

•Aangepaste layout, waardoor groter logging scherm.
•Logging default uitgeschakeld omdat de logging een hoge CPU belasting geeft.
•De ID’s van de aangesloten IO modules worden bij de start van het programma ingelezen in een combobox. Na het kiezen van een module in de combobox wordt de module geselecteerd en bestuurd door het test programma.
•Keuze mogelijkheid eenmalig of continu opvragen van analoge waarde, temperatuur of verversen van LCD scherm.
•LCD Backlight van IO module aan of uit zetten.
•Mogelijkheid tot het leegmaken van de logging.
•400 ms wachttijd is niet meer nodig bij wacht op event doordat de PIC software is aangepast.
•Bij het handmatig zetten van een motoroutput werd een timer gedisabled en stond programma stil.
•Als er geen commport gekozen is kan er niet meer geconnect worden.
•De ID van de geselecteerd module kan gewijzigd worden door het opgeven van een nieuwe ID in decimale vorm.

<b>PIC software versie V2 IO module</b>

Voor de versie 1.7 van het test programma is een aangepaste versie van V2 PIC software van de IO module nodig.
Er is een kleine wijziging in de software aangebracht zodat de IO module geen 400 ms in de wacht gaat na een commando “F”. (Wait on event commando).
De asm en de hex file van de aangepaste versie 2 zijn opgenomen in de zip file.

Ik ben wel benieuwd naar reacties van personen die dit programma gebruiken.

DMB


Image
fredjeG
Starting Member
Starting Member
Posts: 6
Joined: Thu Jun 28, 2007 4:00 pm
Location: Belgium

Test programma domotica interface

Post by fredjeG »

echt wel een pak sneller nu
echt wel stukken beter!
goed bezig dmb, doe zo voort man
Heino Peters
Member
Member
Posts: 75
Joined: Wed Jun 21, 2006 10:31 pm
Location: Netherlands

Test programma domotica interface

Post by Heino Peters »

DMB,

Het heeft even een maandje geduurd, maar inmiddels ter voorbereiding van de naderende workshops jouw software maar een gedownload. Werkte meteen en supergaaf! Ik denk dat ik weet hoeveel je daarvoor hebt moeten uitzoeken en testen. Klasse! Ik ga het meenemen bij het prakticum in de workshops. Nog wel een vraagje: wat zijn de twee getallen die steeds wijzigen op de regel naast de INPUTs (5 en 15 in je screendump)? Verder herkent jouw software nog niet mijn RF interface e.d., maar ik snap dat je daar dan een heel ander scherm voor zou moeten definiëren en dat is weer een project op zich. Ik hoop tijdens de workshops anderen te kunnen interesseren en misschien kom ik wel luitjes tegen die al een heel besturingssysteem hebben ontwikkeld. Ik zal ze naar dit forum proberen te trekken.

Groeten en succes verder!

Heino
User avatar
DMB
Member
Member
Posts: 136
Joined: Tue Jun 27, 2006 7:11 pm
Location: Netherlands

Test programma domotica interface

Post by DMB »

Heino,

Bedankt voor het testen.

De twee getallen zijn tellertjes die worden verhoogd in 2 timerloops.
In 1 van de vorige versies werd een timer gedisabled en niet weer enabled. Om de fout te vinden zijn de twee tellertjes toegevoegd om te controleren wanneer de timer werd gedisabled.
Eigenlijk kan ik deze wel van het scherm halen.


De andere interfaces wil ik nog wel een keer in het programma opnemen.
Ik weet niet hoe ver Ron met zijn Unix versie is gevorderd.
Hij heeft al rekening gehouden middels tabbladen met de andere interfaces.

DMB
User avatar
RDNZL
Forum Moderator
Forum Moderator
Posts: 1008
Joined: Sun Sep 24, 2006 1:45 pm
Location: Dordrecht, The Netherlands
Contact:

Test programma domotica interface

Post by RDNZL »

Nee, ik ben ook alleen maar tot de I/O interface gekomen, de anderen heb ik nog niet gebouwd.
Dus die tabbladen zijn nog leeg.

Is nog wel de bedoeling dat ooit af te maken. Maar er komen zoveel dingen tussen door, je kent dat vast wel.

Ron.
User avatar
DMB
Member
Member
Posts: 136
Joined: Tue Jun 27, 2006 7:11 pm
Location: Netherlands

Test programma domotica interface

Post by DMB »

Hierbij de versie 2.0 van het domoticainterface testprogramma.

De zip file bevat.

•Testprogramma
•Beschrijving van testprogramma
•Aangepaste software voor PIC processor IO module

<b>Download Attachment:</b> Image domotica interface v2.0.zip<br />127.66 KB

<b>Wijzigingen t.o.v. van versie 1.7</b>

• Layout aangepast.
• De refresh-tijden van de temperatuur, analoge waarde en LCD scherm zijn instelbaar gemaakt en kunnen opgeslagen worden in een ini file.
• De resterende tijd voordat er een update volgt wordt weergegeven.
• Datum/tijd stempel toegevoegd in logging.
• Aboutbox toegevoegd.
• Debug counters zijn verwijderd.

DMB

Image
fredjeG
Starting Member
Starting Member
Posts: 6
Joined: Thu Jun 28, 2007 4:00 pm
Location: Belgium

Test programma domotica interface

Post by fredjeG »

hey dmb,
kan je nog eens zo'n vb.net form posten?
hd is gecrasht en de andere posts zijn verdwenen...

greetz Fred
User avatar
DMB
Member
Member
Posts: 136
Joined: Tue Jun 27, 2006 7:11 pm
Location: Netherlands

Test programma domotica interface

Post by DMB »

Fred,

Ik heb een reactie naar je emailadres gestuurd.

DMB
Remy
Starting Member
Starting Member
Posts: 2
Joined: Sat Oct 06, 2007 11:02 pm
Location: Netherlands

Test programma domotica interface

Post by Remy »

Hello DMB,
After building both the modules I started testing and playing with your test programs, they work nice!.
Now i'm starting to write my own software and I have some trouble with sending commands.
Would you mind posting the code for the outputs of your version 2.0.

Thanks in advance,
Remy
User avatar
DMB
Member
Member
Posts: 136
Joined: Tue Jun 27, 2006 7:11 pm
Location: Netherlands

Test programma domotica interface

Post by DMB »

Remy,

Ik heb een reactie naar je emailadres gestuurd.

DMB
imnama
Starting Member
Starting Member
Posts: 3
Joined: Tue Oct 16, 2007 8:30 pm
Location: Netherlands

Test programma domotica interface

Post by imnama »

Ik ben inmiddels aan het testen gegaan met mijn zojuist gebouwde modules. Met het testpogje van DMB gaat alles OK.
Als ik zelf probeer te reageren op een change dan duurt het 3 seconden voordat ik een reactie krijg. Iemand enig idee wat er fout gaat ? Hier een stukje logging :

20:37:05 S : ÿ - [FF]
20:37:05 R : 4 - [34]

20:37:05 S : F - [46]
20:37:05 R : F - [46]

**** **** wacht op verandering

20:37:13 R : X - [58]

**** **** verandering ontvangen, ga uitlezen

20:37:13 S : ÿ - [FF]
20:37:16 R : 5 - [35]

**** **** Deze receive duurt te lang.
moet nog een keer, anders krijg ik 38 terug

20:37:16 S : ÿ - [FF]
20:37:16 R : 5 - [35]

20:37:16 S : D - [44]
20:37:16 R : D - [44]

20:37:16 S : ÿ - [FF]
20:37:16 R : B - [42]

20:37:16 S : l - [6C]
20:37:16 R : l - [6C]

20:37:16 S : ÿ - [FF]
20:37:16 R : - [08]


**** **** Flank sensor veranderd
20:37:16 S : c - [63], R: c - [63]
20:37:16 S : ÿ - [FF], R: ÿ - [FF]
20:37:16 S : ÿ - [FF], R: Ã - [C3]
20:37:16 S : z - [7A], R: z - [7A]
Time : 0:00:03

20:37:16 S : ÿ - [FF], R: 4 - [34]
20:37:16 S : F - [46], R: F - [46]

**** **** wacht op verandering

Die 3 seconden kom ik alleen tegen na ontvangst van een X
imnama
Starting Member
Starting Member
Posts: 3
Joined: Tue Oct 16, 2007 8:30 pm
Location: Netherlands

Test programma domotica interface

Post by imnama »

Als aanvulling nog, ik heb de software nu op pollen gezet (5 IO_Modules), en met een loop van 300 ms werkt dat perfect.
User avatar
DMB
Member
Member
Posts: 136
Joined: Tue Jun 27, 2006 7:11 pm
Location: Netherlands

Test programma domotica interface

Post by DMB »

Eric,

Gebruik je de laatste aangepaste versie 2 software in de IO module (zie domotica interface v2.0.zip).
In de originele V2 IO module code wacht de module 400 ms nadat deze een HEX 46 (0x46) heeft ontvangen.

Dit verklaart dan nog niet de 3 seconden wachttijd, tenzij dit 5 maal 400 ms is in verband met de 5 aangesloten IO modules.

Verstuur je na elke opdracht wel een HEX 47 (0x47)waardoor de IO modules niet meer wachten?

DMB
Post Reply

Return to “Domoticaboek Heino Peters”