Test programma domotica interface

Alles wat betrekking heeft op dit Dutch boek. (DUTCH forum)

Test programma domotica interface

Postby DMB » Mon Aug 13, 2007 12:22 am

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
User avatar
DMB
Member
Member
 
Posts: 136
Joined: June 2006
Location: Netherlands

Test programma domotica interface

Postby fredjeG » Tue Aug 14, 2007 9:42 am

hoi dmb,

alles werkt perfect!
bedankt alvast
fredjeG
Starting Member
Starting Member
 
Posts: 6
Joined: June 2007
Location: Belgium

Test programma domotica interface

Postby DMB » Tue Aug 14, 2007 6:37 pm

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
User avatar
DMB
Member
Member
 
Posts: 136
Joined: June 2006
Location: Netherlands

Test programma domotica interface

Postby fredjeG » Fri Aug 17, 2007 5:23 pm

echt wel een pak sneller nu
echt wel stukken beter!
goed bezig dmb, doe zo voort man
fredjeG
Starting Member
Starting Member
 
Posts: 6
Joined: June 2007
Location: Belgium

Test programma domotica interface

Postby Heino Peters » Tue Sep 11, 2007 9:27 pm

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
Heino Peters
Member
Member
 
Posts: 75
Joined: June 2006
Location: Netherlands

Test programma domotica interface

Postby DMB » Tue Sep 11, 2007 10:00 pm

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
DMB
Member
Member
 
Posts: 136
Joined: June 2006
Location: Netherlands

Test programma domotica interface

Postby RDNZL » Wed Sep 12, 2007 12:38 pm

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
RDNZL
Forum Moderator
Forum Moderator
 
Posts: 1005
Joined: September 2006
Location: Dordrecht, The Netherlands

Test programma domotica interface

Postby DMB » Mon Sep 17, 2007 8:37 pm

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> [url="http://www.domoticaforum.eu/uploaded/dmb/2007917203127_domotica interface v2.0.zip"][img]images/icon_paperclip.gif[/img] domotica interface v2.0.zip[/url]<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
User avatar
DMB
Member
Member
 
Posts: 136
Joined: June 2006
Location: Netherlands

Test programma domotica interface

Postby fredjeG » Sun Sep 23, 2007 10:55 am

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

greetz Fred
fredjeG
Starting Member
Starting Member
 
Posts: 6
Joined: June 2007
Location: Belgium

Test programma domotica interface

Postby DMB » Sun Sep 23, 2007 12:14 pm

Fred,

Ik heb een reactie naar je emailadres gestuurd.

DMB
User avatar
DMB
Member
Member
 
Posts: 136
Joined: June 2006
Location: Netherlands

Test programma domotica interface

Postby Remy » Wed Oct 10, 2007 12:32 am

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
Remy
Starting Member
Starting Member
 
Posts: 2
Joined: October 2007
Location: Netherlands

Test programma domotica interface

Postby DMB » Thu Oct 11, 2007 9:47 pm

Remy,

Ik heb een reactie naar je emailadres gestuurd.

DMB
User avatar
DMB
Member
Member
 
Posts: 136
Joined: June 2006
Location: Netherlands

Test programma domotica interface

Postby imnama » Tue Oct 16, 2007 8:44 pm

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: October 2007
Location: Netherlands

Test programma domotica interface

Postby imnama » Wed Oct 17, 2007 12:23 am

Als aanvulling nog, ik heb de software nu op pollen gezet (5 IO_Modules), en met een loop van 300 ms werkt dat perfect.
imnama
Starting Member
Starting Member
 
Posts: 3
Joined: October 2007
Location: Netherlands

Test programma domotica interface

Postby DMB » Wed Oct 17, 2007 11:25 pm

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
User avatar
DMB
Member
Member
 
Posts: 136
Joined: June 2006
Location: Netherlands

PreviousNext

Return to Domoticaboek Heino Peters

Who is online

Users browsing this forum: No registered users and 1 guest