FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Programmierung der FHZ-Zentralen mit contronics homeputer Standard / homeputer Studio & WEB-Server

Moderator: Co-Administratoren

Micha
Beiträge: 486
Registriert: 28.01.2008, 13:44

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von Micha » 24.09.2009, 12:14

Hallo Thomas,
Danke für Deinen Hinweis. Werde ich so ändern.
Die Sensoren im Gewächshaus sowie im Teich funktionieren ohne Aussetzer.
Zumindest soweit ich das sehen kann. Wobei der HMS-Teich,
der parallel als Vergleich läuft weiterhin bei geschlossenem
Rolladen schläft.
Danke Michael

tsa
Beiträge: 725
Registriert: 03.01.2008, 17:42
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von tsa » 24.09.2009, 12:15

...habe im obigen Beitrag noch etwas korrigiert, während Du bereits gelesen hast...

Micha
Beiträge: 486
Registriert: 28.01.2008, 13:44

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von Micha » 26.09.2009, 18:45

Hallo Thomas,
Habe jetzt die Änderung durchgeführt.
Was sind nachfogende Zeilen für Eintragungen
63040=63040
63040_eingetragen_am=13.09.2009 18:13:26
13827=13827
13827_eingetragen_am=13.09.2009 18:32:35
18182=18182
18182_eingetragen_am=13.09.2009 21:13:21
41220=41220
41220_eingetragen_am=21.09.2009 12:25:46
Danke Michael

tsa
Beiträge: 725
Registriert: 03.01.2008, 17:42
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von tsa » 28.09.2009, 11:48

tsa hat geschrieben:...Was sind nachfogende Zeilen für Eintragungen...
Das sind alles HMS Sensoren, die von Deiner FHZ empfangen wurden, aber noch nicht in der Adressverwaltung der FS20.INI enthalten sind!
(Es könnten auch Rauch- oder Wassermelder, TFK's oder dergleichen sein. Den Typ könnte ich Dir anhand der FS20.LOG ermitteln.)

Damit der Anwender es leichter hat seine Sensoren zu verwalten, trage ich neu empfangene Adressen automatisch in die INI ein. Zusätzlich wird ein Zeitstempel geschrieben, wann die jeweilige Adresse zum ersten Mal empfangen wurde.

So kann man z.B. bedenkenlos die Batterien eines Sensors tauschen. In der Ini steht dann schon die neue Adresse drin - und man muss sie nur noch an die richtige Stelle der Adressverwaltung kopieren. Wenn man sich dann noch den Direktsendebefehl "DllParameterSetzen" auf einen Button seiner Visu legt, braucht man nach einem Adresswechsel bzw. nach dem Editieren der INI nicht mal das Projekt neustarten!
Und wenn man sich den Zeitstempel "aufhebt", kann man später sogar mal nachempfinden, wie lange der letzte Batteriewechsel eines Sensors schon her ist...

Gruss
Thomas

PS: der korrigierte Stand der DLL ist fertig, ich stelle sie mal ein, sobald ich Zeit dazu finde.

tsa
Beiträge: 725
Registriert: 03.01.2008, 17:42
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von tsa » 28.09.2009, 14:55

So, die Version 08 ist nun verfügbar. Sie umfasst alle Änderungen seit der Version 07 einschliesslich der optimierten Übermittlung aller möglichen WDE1-Sensoren zu Homeputer-HMS-Modulen (nun sogar auf den richtigen Adressen! :D ).

Die WDE1-Sensoren werden nur noch übertragen, wenn wirklich ein vermeintlicher Funk-Empfang vorliegt:
- hat sich ein Sensorwert im Vergleich zum vorherigen Empfang verändert , erfolgt eine sofortige Übertragung
- der Empfang eines WDE1-Telegrammes liegt in der für den jeweiligen Sensor angenommenen Zeitscheibe
- sollte die KS300 wider Erwarten doch einmal von der FHZ empfangen worden sein, wird der Empfang nicht mehr künstlich durch die WDE-Weiterleitung "verdoppelt".

Gruss
Thomas

PS: Micha, du kannst jetzt die Jumperung Deiner Sensoren zurückstellen auf die in Homeputer eingetragenen Adressen. - Oder andersrum...

Benutzeravatar
Sanys
Beiträge: 270
Registriert: 31.01.2007, 12:29
Wohnort: Wetterau

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von Sanys » 29.09.2009, 08:30

Hallo Thomas,

vielen Dank für die neue Version. Die Adressumsetzung ist der Knaller! Habe die neue Version installiert, demnächst mache ich mal den vorwinterlichen Batteriewechsel und werde die Vorzüge geniessen können!

Viele Grüße


Sanys
FHZ 1350PC Prof. mit HomeputerStudio 100224 + Direktsendebefehle à la tsa (v 8.0)
WIN XP Pro SP3 (neuester Stand) + buempi's Minibrowser + etliche fs20+HMS+FHT Komponenten + nie genug Zeit, das alles fertig zu bekommen ;-)

Micha
Beiträge: 486
Registriert: 28.01.2008, 13:44

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von Micha » 29.09.2009, 11:27

Hallo Thomas,
Danke für die V_08. Ich habe die neuen Dateien gegen die Alten getauscht. Dabei habe ich festgestellt, daß meine
Adressen nicht übernommen wurden. Es sind wieder Deine eingetragen. Wo liegt mein Fehler.
Soll ich die Adressen aus der V_07 INI in die V_08 kopiere?
Danke Michael

tsa
Beiträge: 725
Registriert: 03.01.2008, 17:42
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von tsa » 29.09.2009, 11:32

Die Ini darfst Du natürlich nicht mit überschreiben!
Spiele einfach Deine alte INI aus der Version 7 wieder rein.

Gruss
Thomas

krause
Beiträge: 75
Registriert: 22.10.2006, 18:08

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von krause » 19.10.2009, 10:54

Hallo

Ich habe die ganze Sache mit dem Sensorabgleich nun endlich in Angriff genommen und war glücklich als das Ganze auf
Schlag funktionierte .Die Aufzeichnung der Daten und der Empfang aller Sensoren funktioniert aber meine Makros in Verbindung mit dem HMS Sensoren sind außer Funktion ( zB Bad Feuchtigkeit -> Lüfter an ) .
Auch die Anzeige aller Sensoren bleibt auf den Stand vom Start obwohl die Daten empfangen und in eine Datei geschrieben werden.Nach Austausch der DLL funktioniert alles wieder .
Hat Jemand eine Idee wo der Fehler liegt.

MfG Andy

tsa
Beiträge: 725
Registriert: 03.01.2008, 17:42
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von tsa » 19.10.2009, 11:32

Benutzt Du die Adressverwaltung, d.h. machst Du eine Adressumsetzung in der FS20.INI? Hast Du diese (neuen) Adressen denn dann auch in Deinem Homeputer-Projekt bei den einzelnen HMS-Sensoren eingetragen? Wenn Du nicht zurechtkommst, schicke mir mal die FS20.LOG und die FS20.INI.

Gruss
Thomas

Antworten

Zurück zu „homeputer Studio / Standard: Programmierbeispiele“