FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

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

Moderator: Co-Administratoren

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 » 04.09.2009, 14:29

Neue Version 07 verfügbar... (siehe erster Beitrag)

Highligts:
Einbindung des ELV-Wetterdatenempfängers USB-WDE1 in die Homeputer-Welt. Der WDE1 empfängt im Gegensatz zur FHZ-1xxx PC die Daten der Wetterstation KS300 regelmässig! Die WDE1-Daten werden so zur Applikation durchgereicht, als ob sie von der FHZ empfangen worden wären. D.h. in der Applikation selbst sind keine Anpassungen nötig!
Die Einbindung erfolgt sehr einfach: nach dem Installieren der von der ELV-Produktseite erhältlichen Treiber und dem Anstecken des Gerätes schaut man im Windows-Gerätemanager nach der Nummer des zugewiesenen Com-Ports. Diese Nummer ist einfach in die INI einzutragen...

Neue HMS-Adressverwaltung: Wen hat es nicht schon gestört, nach einem Batteriewechsel die Applikation beenden zu müssen, die neue Adresse anzulernen, und alles wieder zu starten. Zusätzlich mussten eventuell noch sämtliche Adresseintragungen in der INI-Datei korrigiert werden.
Durch die neue Adressverwaltung wird künftig die physische Sensoradresse nur noch an EINER Stelle in der INI eingetragen.
Diese Adresse wird dann zu einer konstant bleibenden "Adresskennung" übersetzt - und sämtliche nachfolgende Software arbeitet nur noch mit dieser Kennung. D.h. in der Applikation ist im Adressfeld der HMS-Module einmalig die neue Kennung einzutragen, die künftig dann nie wieder geändert werden muss.
Ein Batterietausch funktioniert dann (bei Verwendung des Befehls "DllParameterSetzen") sogar im laufenden Betrieb der Haussteuerungs-Software.
Des weiteren werden in die INI-Datei neu erkannte HMS-Sensoren automatisch eingetragen incl. eines Zeitstempels vom ersten Empfang. Anhand dieses Zeitstempels lässt sich beispielsweise das Alter der Batterien erkennen...

Viel Spass damit
Thomas

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 » 22.09.2009, 09:17

"Einschalten auf alten Wert" (Befehlscode 11h) ergänzt.
Forenmitglied Wilhelm (rud0815) benötigt diesen Standard-Einschalt-Befehl zur Ansteuerung der FS20 AMS.

Damit stehen jetzt folgende Befehle zur Verfügung:
  • "Stopp" oder "Umschalten" (0x12)
    "AusMitZeit" (0x38)
    "EinMitZeit" (0x39)
    "HochDimmen" (0x13)
    "RunterDimmen" (0x14)
    "HochUndRunterDimmen" (0x15)
    "TimerProgrammierungMitZeit" (0x36)
    "EinAlterWert" (0x11)
    "DllParameterSetzen"
Sonst hat sich nichts weiter geändert, Beschreibung bitte aus dem >>ersten Beitrag<< nehmen.
FTD2XX.zip

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 » 22.09.2009, 12:42

Schwupps, und hier kommt eine vorläufige (TEST-)Version für Forenmitglied Micha, der die Sensorwerte aller von der WDE1 empfangbaren Sensoren im Homeputer braucht.

Dafür sind im Homeputer HMS100 TF oder HMS100 T - Module anzulegen (je nachdem, ob es sich um einen Temperatur+Feuchtesensor, oder einen einfachen Temperatursensor handelt).

Als Adresse für das Homeputer-Modul ist der mittels Jumper eingestellte Adresswert direkt zu übernehmen ( Wertebereich 1 bis 8 ).
FTD2XX.zip
Gruss
Thomas
Zuletzt geändert von tsa am 22.09.2009, 16:51, insgesamt 1-mal geändert.

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

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von Micha » 22.09.2009, 16:15

Hallo Thomas,
Danke für Deine Bemühungen. Leider habe ich etwas nicht richtig gemacht, denn es funkt nicht.
1. FTD2XX.dll neu ist gegen die Alte in Homeputer ausgetauscht OK? Beide haben die selbe Größe OK?
2. Modul HMS100T Mit Name TempGewaechshausLuft Adresse 3 angelegt OK?
3. In die FS20INI aus V07 wurde unter KS300 ein HMS100T mit Adresse 3 eingefügt OK?
4. TempGewaechshausLuft in Visualisierung eingearbeitet OK?
Was habe ich vergessen bzw nicht beachtet.
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 » 22.09.2009, 16:34

Schicke mir mal das FS20.LOG! Ist dort nach dem Empfang des WDE1 ein HMS-Telegramm erzeugt worden?

Bisher hattest Du doch den Sensor immer auf Adresse 2 gejumpert - oder :?: :?: :?:
Bin nur noch ne Weile da... beeil Dich!

SORRY: ich glaube ich hatte das falsche ZIP-FILE angehangen. Bitte nochmal oben runterladen. Im FS20.LOG muss die Version 07b erkennbar sein!!!

Gruss
Thomas

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

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von Micha » 22.09.2009, 18:19

Hallo Thomas,
Es war die Zip Datei.
Danke jetzt funktioniert es.
Michael

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

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von Micha » 22.09.2009, 18:45

Hallo Thomas,
Wenn ich die Adresse von 2 in 3 ändere sollte doch der dritte Sensor empfangen werden. Das geht aber nicht.
Anbei die FS20LOG nach dem letzten Start

Code: Alles auswählen

22.09.2009 18:28:32 DLL beendet (USB-WDE1-ComPort wurde geschlossen)
22.09.2009 18:28:34 DLL-Initialisierung ###################### (Version 07b)
22.09.2009 18:28:35 USB-WDE1 an COM3 wurde geöffnet
22.09.2009 18:28:35 USB-WDE1 Empfang:  ELV USB-WDE1 v1.1 Baud:9600bit/s Mode:LogView 
22.09.2009 18:28:37 Sendung 81 06 c9 2c 02 01 1f 0a 
22.09.2009 18:28:38 Empfang 81 0c c9 39 01 02 1f 04 a0 01 b6 03 40 79 
22.09.2009 18:28:41 Sendung 81 05 04 50 c9 01 86 
22.09.2009 18:28:41 Sendung 81 0b 04 f6 02 01 83 46 61 65 ff 66 ff 
22.09.2009 18:28:42 Sendung 81 0b 04 d6 02 01 83 32 55 65 ff 66 ff 
22.09.2009 18:28:42 Sendung 81 0b 04 ad 02 01 83 5e 00 65 ff 66 ff 
22.09.2009 18:28:43 Sendung 81 0b 04 c9 02 01 83 4c 2e 65 ff 66 ff 
22.09.2009 18:28:43 Sendung 81 05 04 4f c9 01 85 
22.09.2009 18:28:43 Empfang 81 07 c9 97 01 02 85 01 0e 
22.09.2009 18:28:43 Sendung 81 06 04 62 c9 01 96 02 
22.09.2009 18:28:44 Sendung 81 09 04 08 02 01 01 b1 4c 07 00 
22.09.2009 18:28:44 Empfang 81 0b 04 a7 01 01 a0 01 b1 4c 07 00 00 
22.09.2009 18:28:45 Sendung 81 09 04 05 02 01 01 b1 4c 04 00 
22.09.2009 18:28:45 Empfang 81 0b 04 a4 01 01 a0 01 b1 4c 04 00 00 
22.09.2009 18:28:46 Sendung 81 09 04 06 02 01 01 b1 4c 05 00 
22.09.2009 18:28:46 Empfang 81 0b 04 a5 01 01 a0 01 b1 4c 05 00 00 
22.09.2009 18:28:47 Sendung 81 09 04 0a 02 01 01 b1 4c 09 00 
22.09.2009 18:28:48 Empfang 81 0b 04 a9 01 01 a0 01 b1 4c 09 00 00 
22.09.2009 18:28:56 Empfang 81 0b 04 1c 83 09 83 01 4c 2e 65 ff 2e 
22.09.2009 18:28:56 Empfang 81 0c 04 11 09 09 a0 01 4c 2e 7e 00 67 ff 
22.09.2009 18:29:00 Sendung 81 09 04 08 02 01 01 b1 4c 06 01 
22.09.2009 18:29:00 Sendung 81 09 04 09 02 01 01 b1 4c 07 01 
22.09.2009 18:29:00 Sendung 81 09 04 07 02 01 01 b1 4c 05 01 
22.09.2009 18:29:00 Sendung 81 09 04 19 02 01 01 b1 4c 17 01 
22.09.2009 18:29:01 Sendung 81 09 04 08 02 01 01 b1 4c 06 01 
22.09.2009 18:29:01 Sendung 81 09 04 09 02 01 01 b1 4c 07 01 
22.09.2009 18:29:01 Sendung 81 09 04 07 02 01 01 b1 4c 05 01 
22.09.2009 18:29:01 Sendung 81 09 04 19 02 01 01 b1 4c 17 01 
22.09.2009 18:29:02 Empfang 81 0b 04 b8 01 01 a0 01 b1 4c 17 00 01 
22.09.2009 18:29:04 Sendung 81 0a c9 bb 02 01 61 09 09 16 12 1d 
22.09.2009 18:29:25 USB-WDE1 Empfang: $1;1;;;17,3;19,8;;;;;;;;;;;;;;19,3;53;5,5;0;0;0 
22.09.2009 18:29:25 Empfang 81 0e 04 2d 05 11 a0 01 00 02 00 00 00 73 01 00 
22.09.2009 18:29:26         HMS100T_2 (2 -> 2): 17.3°C
22.09.2009 18:29:26 Empfang 81 0d 04 6a 40 27 a0 01 71 39 13 55 50 00 00 
22.09.2009 18:29:26         KS300_1 (über USB-WDE1): 19.3°C 53.0% 5.5km/h Regen: nein, Regenzähler: 0
22.09.2009 18:29:26 Empfang 81 0b 04 c1 01 01 a0 01 b1 4c 21 00 00 
22.09.2009 18:29:30 USB-WDE1 Empfang: $1;1;;;17,3;19,7;;;;;;;;;;;;;;19,3;53;5,5;0;0;0 
22.09.2009 18:29:30 Empfang 81 0e 04 2d 05 11 a0 01 00 02 00 00 00 73 01 00 
22.09.2009 18:29:30         HMS100T_2 (2 -> 2): 17.3°C
22.09.2009 18:29:30 Empfang 81 0d 04 6a 40 27 a0 01 71 39 13 55 50 00 00 
22.09.2009 18:29:30         KS300_1 (über USB-WDE1): 19.3°C 53.0% 5.5km/h Regen: nein, Regenzähler: 0
22.09.2009 18:29:36 Empfang 81 0e 04 d9 05 10 a0 01 a5 bc 00 00 00 40 82 00 
22.09.2009 18:29:36         HMS100TF_WohnzimmerUnten (42428 -> 15): 24.0°C 0.8%
22.09.2009 18:29:45 USB-WDE1 Empfang: $1;1;;;17,3;19,7;;;;;;;;;;;;;;19,2;53;5,0;0;0;0 
22.09.2009 18:29:45 Empfang 81 0e 04 2d 05 11 a0 01 00 02 00 00 00 73 01 00 
22.09.2009 18:29:45         HMS100T_2 (2 -> 2): 17.3°C
22.09.2009 18:29:45 Empfang 81 0d 04 55 40 27 a0 01 71 29 13 50 50 00 00 
22.09.2009 18:29:45         KS300_1 (über USB-WDE1): 19.2°C 53.0% 5.0km/h Regen: nein, Regenzähler: 0
22.09.2009 18:30:00 Sendung 81 09 04 05 02 01 01 b1 4c 04 00 
22.09.2009 18:30:00 Sendung 81 09 04 07 02 01 01 b1 4c 06 00 
22.09.2009 18:30:00 Sendung 81 09 04 08 02 01 01 b1 4c 07 00 
22.09.2009 18:30:00 Sendung 81 09 04 06 02 01 01 b1 4c 05 00 
22.09.2009 18:30:01 Sendung 81 09 04 19 02 01 01 b1 4c 17 01 
22.09.2009 18:30:01 Sendung 81 09 04 05 02 01 01 b1 4c 04 00 
22.09.2009 18:30:01 Sendung 81 09 04 07 02 01 01 b1 4c 06 00 
22.09.2009 18:30:02 Sendung 81 09 04 08 02 01 01 b1 4c 07 00 
22.09.2009 18:30:02 Sendung 81 09 04 06 02 01 01 b1 4c 05 00 
22.09.2009 18:30:02 Sendung 81 09 04 19 02 01 01 b1 4c 17 01 
22.09.2009 18:30:02 Empfang 81 0b 04 b8 01 01 a0 01 b1 4c 17 00 01 
22.09.2009 18:30:04 Sendung 81 0a c9 bc 02 01 61 09 09 16 12 1e 
22.09.2009 18:30:17 Empfang 81 0b 04 30 83 09 83 01 32 55 65 ff 35 
22.09.2009 18:30:17 Empfang 81 0c 04 1e 09 09 a0 01 32 55 7e 00 67 ff 
22.09.2009 18:30:49 Empfang 81 0e 04 5e 05 10 a0 01 ca 60 00 00 00 18 32 34 
22.09.2009 18:30:49         HMS100TF_Buero (51808 -> 13): 21.8°C
Ich schicke Dir auch die INI

Code: Alles auswählen

;Globale Einstellungen
;#####################

[Debug]
;EliminateStartLoop=1 -> 4-3-2-1 - Start-Loop wird abgekürzt.
;LoggingToFile=1 -> bewirkt, dass sämtliche Kommunikation mit dem FHZxxx in der Datei .\Log\FS20.log mitgeschrieben wird
;LoggingToDebug=1 -> noch mehr Informationen (alle aufgerufenen DLL-Funktionen) - Ausgabe allerdings nur in das Debug-Ausgabegerät
;FS20Log_Days2LimitFileSize=14 -> Anzahl der Tage, die in der FS20.LOG aufgezeichnet werden. Limitierung wird deaktiviert mit dem Wert 0
;SensorLogs_Days2LimitFileSize=31 -> Anzahl der Tage, die in den Sensor-LOG's aufgezeichnet werden. Limitierung wird deaktiviert mit dem Wert 0
EliminateStartLoop=1
LoggingToFile=1
LoggingToDebug=0
FS20Log_Days2LimitFileSize=14
SensorLogs_Days2LimitFileSize=31

[USB-WDE1]
;Wenn kein USB-WDE1 angeschlossen, dann 0 angeben!
;Zum Übernehmen dieses Parameters ist die Applikation neu zu starten!
ComPort=3

[HMS_Adressverwaltung]
;TF xxx
xxx=11
;TF DIELE
xxxx=12
;TF Buero
51808=13
;TF WohnzimmerOben
8190=14
;TF WohnzimmerUnten
42428=15
;T VL Hozkessel
43454=21
;T VL Therme
43506=22
;T VL Speicher
47353=23
;T Wandheizung2
19331=24
;T Wandheizung1
18182=25
;T Wandheizung Küche
9621=26
;T Wandheizung Küche Kalt
38167=27
;T Teich
24593=28
;Rauchmelder Dach
32175=31
;Rauchmelder Küche
25475=32
;Rauchmelder Schlafzimmer
24996=33
;Rauchmelder Treppe
20828=34
;Wassersensor HAR
6424=41
;WassersensorKE
30401=42
;TFK Nebeneingangstür
65102=51
;TFK Schuppen/Carport
16785=52
;TFK Schuppen/Terasse
37063=53
;TFK Terassentür
53534=54
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

[Namen]
11=xxx
12=Diele
13=Buero
14=WohnzimmerOben
15=WohnzimmerUnten
21=VL Hozkessel
22=VL Therme
23=VL VL Speicher
24=Wandheizung2
25=Wandheizung1
26=Wandheizung Küche
27=Wandheizung Küche Kalt
28=Teich
31=Rauchmelder Dach
32=Rauchmelder Küche
33=Rauchmelder Schlafzimmer
34=Rauchmelder Treppe
41=Wassersensor Hausanschlussraum
42=Wassersensor Keller
51=TFK Nebeneingangstür
52=TFK Schuppen/Carport
53=TFK Schuppen/Terasse
54=TFK Terassentür


;Feuchtigkeitssensoren
;#####################

[HMS100F_11]          
;TF xxx
Abgleichen=0
Loggen=0
Wert1_Soll=100
Wert2_Soll=940
Wert1_Ist=300
Wert2_Ist=750

[HMS100F_12]
;TF Diele
Abgleichen=0
Loggen=1
Wert1_Soll=240
Wert2_Soll=940
Wert1_Ist=116
Wert2_Ist=848

[HMS100F_13]
;TF Buero
Abgleichen=0
Loggen=1
Wert1_Soll=240
Wert2_Soll=940
Wert1_Ist=180
Wert2_Ist=886

[HMS100F_14]
;TF WohnzimmerOben
Abgleichen=0
Loggen=1
Wert1_Soll=240
Wert2_Soll=940
Wert1_Ist=085
Wert2_Ist=843

[HMS100F_15]
;TF WohnzimmerUnten
Abgleichen=0
Loggen=1
Wert1_Soll=240
Wert2_Soll=940
Wert1_Ist=085
Wert2_Ist=843



;Temperatursensoren
;##################

[HMS100T_11]          
;TF xxx
Abgleichen=0
Loggen=0
Wert1_Soll=100
Wert2_Soll=940
Wert1_Ist=300
Wert2_Ist=750

[HMS100T_12]
;TF Diele
Abgleichen=0
Loggen=1
Wert1_Soll=240
Wert2_Soll=940
Wert1_Ist=116
Wert2_Ist=848

[HMS100T_13]
;TF Buero
Abgleichen=0
Loggen=1
Wert1_Soll=240
Wert2_Soll=940
Wert1_Ist=180
Wert2_Ist=886

[HMS100T_14]
;TF WohnzimmerOben
Abgleichen=0
Loggen=1
Wert1_Soll=240
Wert2_Soll=940
Wert1_Ist=085
Wert2_Ist=843

[HMS100T_15]
;TF WohnzimmerUnten
Abgleichen=0
Loggen=1
Wert1_Soll=030
Wert2_Soll=300
Wert1_Ist=030
Wert2_Ist=529

[HMS100T_21]
;T VL Holzkessel
Abgleichen=0
Loggen=1
Wert1_Soll=-17
Wert2_Soll=406
Wert1_Ist=-15
Wert2_Ist=693

[HMS100T_22]
;T VL Therme
Abgleichen=0
Loggen=1
Wert1_Soll=-17
Wert2_Soll=406
Wert1_Ist=-15
Wert2_Ist=693

[HMS100T_23]
;T VL Speicher 
Abgleichen=0
Loggen=1
Wert1_Soll=-17
Wert2_Soll=406
Wert1_Ist=-15
Wert2_Ist=693

[HMS100T_24]
;T Wandheizung2
Abgleichen=0
Loggen=1
Wert1_Soll=-17
Wert2_Soll=406
Wert1_Ist=-15
Wert2_Ist=693

[HMS100T_25]
;T Wandheizung1
Abgleichen=0
Loggen=1
Wert1_Soll=-17
Wert2_Soll=406
Wert1_Ist=-15
Wert2_Ist=693

[HMS100T_26]
;T Wandheizung Küche
Abgleichen=0
Loggen=1
Wert1_Soll=-17
Wert2_Soll=406
Wert1_Ist=-15
Wert2_Ist=693

[HMS100T_27]
;T Wandheizung Küche Kalt 
Abgleichen=0
Loggen=1
Wert1_Soll=-17
Wert2_Soll=406
Wert1_Ist=-15
Wert2_Ist=693

[HMS100T_28]
;T Teich
Abgleichen=0
Loggen=1
Wert1_Soll=-17
Wert2_Soll=406
Wert1_Ist=-15
Wert2_Ist=693



;Kombi-Aussensensor
;##################

[KS300F_1]
;Feuchtigkeitssensor
Abgleichen=0
Loggen=1
Wert1_Soll=0
Wert2_Soll=999
Wert1_Ist=0
Wert2_Ist=999

[KS300T_1]
;Temperatursensor
Abgleichen=0
Loggen=1
Wert1_Soll=0
Wert2_Soll=400
Wert1_Ist=0
Wert2_Ist=400

[KS300W_1]
;Windgeschwindigkeit
Abgleichen=0
Loggen=1
Wert1_Soll=0
Wert2_Soll=2000
Wert1_Ist=0
Wert2_Ist=2000

;S300IA Aussensensor
;##################

[HMS100T_3]
;GewächshausLuft
Abgleichen=0
Loggen=1
Wert1_Soll=-17
Wert2_Soll=406
Wert1_Ist=-15
Wert2_Ist=693
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 » 22.09.2009, 21:54

OK, mein Fehler.
Ich finde die verd***** Beschreibung vom WDE1 nicht mehr. Hab wohl in zu kurzer Zeit zu viele verschiedene Bausätze zusammengeschustert...

Jedenfalls habe ich die ganze Sache aus der Erinnerung an die Beschreibung programmiert. :oops: Leider scheint diese aber nicht mehr die beste zu sein. :cry:

Gehe ich richtig in der Annahme, dass Du jetzt zwei Sensoren hast?
Auf welche Adressen sind die gejumpert? Zwei und drei?

Ich kann im Moment nicht programmieren - als Abhilfe kannst Du jedoch den höher adressierten Sensor noch um EINE Adresse höher jumpern (vier?). Homeputer empfängt anschliessend dann Deine beiden Sensoren auf den Adressen 2 und 3!

Korrigieren kann ich das Programm leider erst später (nächste Woche?). Bis dahin muss es erst einmal so gehen.

Kannst Du die WDE1-Beschreibung scannen? Über eine PM würde ich mich freuen :twisted:

Gruss
Thomas

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

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von Micha » 23.09.2009, 09:18

Hallo Thomas,
Im Moment habe ich 2 Temperatursensoren. Adresse 2+3. Es kommt aber noch ein Dritter dazu.
Auf alle Fälle ist damit das Problem " Kiene Funkverbindung" bei geschlossenen Rolläden gestorben.
Es sieht momentan jedenfalls so aus.
Mit dem Umjumpern hat es geklapp. Der Jumper ist jetzt auf Adresse 4 gesteckt und die
Adresse in der FS20INI sowie in der Modulauswahl verbleibt auf 3. Zuvor hatt ich die auch auf 4 geändert.
Das war natürlich ein Trugschluß.
In der Adressenverwaltung habe ich jetzt folgende Eintragung gemacht:
1=KS300
2=TempTeich
3=TempGewaechshausLuft
Die LogDatei heißt aber nicht TempTeich sondern 2.
Wie kann ich das ändern. Ich möchte zukünftig alle Aktoren über Deine Adressenverwaltung archivieren.
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:04

Hallo Micha,

habe die Beschreibung (lesbar) erhalten, Danke!
Den dritten Sensor kannst Du (in der vorläufigen fehlerhaften Version) auf Adresse 6 jumpern, er wird dann im Homeputer auf der HMS-Adresse 4 empfangen!

Nun zu Deiner Frage:
Micha hat geschrieben:In der Adressenverwaltung habe ich jetzt folgende Eintragung gemacht:
1=KS300
2=TempTeich
3=TempGewaechshausLuft
Die LogDatei heißt aber nicht TempTeich sondern 2.
Wie kann ich das ändern. Ich möchte zukünftig alle Aktoren über Deine Adressenverwaltung archivieren.
In der Adressverwaltung kannst Du keine Bezeichnungen angeben!
Die Bezeichnungen werden zugehörigen Abschnitt [Namen] der FS20-Ini definiert!!!

Bei der Gelegenheit: lösche doch mal alle HMS-Eintragungen aus der Deiner INI, welche nicht Deine Sensoren betreffen sondern noch aus meinem Beispiel stammen. Damit sollte die Deine INI etwas übersichtlicher werden!

Ich habe mal die überflüssigen Zeilen farbig markiert:
;Globale Einstellungen
;#####################

[Debug]
;EliminateStartLoop=1 -> 4-3-2-1 - Start-Loop wird abgekürzt.
;LoggingToFile=1 -> bewirkt, dass sämtliche Kommunikation mit dem FHZxxx in der Datei .\Log\FS20.log mitgeschrieben wird
;LoggingToDebug=1 -> noch mehr Informationen (alle aufgerufenen DLL-Funktionen) - Ausgabe allerdings nur in das Debug-Ausgabegerät
;FS20Log_Days2LimitFileSize=14 -> Anzahl der Tage, die in der FS20.LOG aufgezeichnet werden. Limitierung wird deaktiviert mit dem Wert 0
;SensorLogs_Days2LimitFileSize=31 -> Anzahl der Tage, die in den Sensor-LOG's aufgezeichnet werden. Limitierung wird deaktiviert mit dem Wert 0
EliminateStartLoop=1
LoggingToFile=1
LoggingToDebug=0
FS20Log_Days2LimitFileSize=14
SensorLogs_Days2LimitFileSize=31

[USB-WDE1]
;Wenn kein USB-WDE1 angeschlossen, dann 0 angeben!
;Zum Übernehmen dieses Parameters ist die Applikation neu zu starten!
ComPort=3

[HMS_Adressverwaltung]
;TF xxx
xxx=11
;TF DIELE
xxxx=12
;TF Buero
51808=13
;TF WohnzimmerOben
8190=14
;TF WohnzimmerUnten
42428=15
;T VL Hozkessel
43454=21
;T VL Therme
43506=22
;T VL Speicher
47353=23
;T Wandheizung2
19331=24
;T Wandheizung1
18182=25
;T Wandheizung Küche
9621=26
;T Wandheizung Küche Kalt
38167=27
;T Teich
24593=28
;!!!!!!!!!!!!!!!!!!!!!!!!!!!
;Rauchmelder Dach
32175=31
;Rauchmelder Küche
25475=32
;Rauchmelder Schlafzimmer
24996=33
;Rauchmelder Treppe
20828=34
;Wassersensor HAR
6424=41
;WassersensorKE
30401=42
;TFK Nebeneingangstür
65102=51
;TFK Schuppen/Carport
16785=52
;TFK Schuppen/Terasse
37063=53
;TFK Terassentür
53534=54
;!!!!!!!!!!!!!!!!!!!!!!!!!!!

;??????????????????????
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
;??????????????????????


[Namen]
1=KS300
; ... DAS BRAUCHST DU NICHT, DER KS300 erhält seinen namen Automatisch und ist auch nicht im Adressbereich 1 bis 8
; ... er wird vom WDE1 automatisch auf Adresse 9 empfangen - das braucht Dich aber nicht zu interessieren!

2=TempTeich
3=TempGewaechshausLuft

11=xxx
12=Diele
13=Buero
14=WohnzimmerOben
15=WohnzimmerUnten
21=VL Hozkessel
22=VL Therme
23=VL VL Speicher
24=Wandheizung2
25=Wandheizung1
26=Wandheizung Küche
27=Wandheizung Küche Kalt
28=Teich
;!!!!!!!!!!!!!!!!!!!!!!!!!!!
31=Rauchmelder Dach
32=Rauchmelder Küche
33=Rauchmelder Schlafzimmer
34=Rauchmelder Treppe
41=Wassersensor Hausanschlussraum
42=Wassersensor Keller
51=TFK Nebeneingangstür
52=TFK Schuppen/Carport
53=TFK Schuppen/Terasse
54=TFK Terassentür
;!!!!!!!!!!!!!!!!!!!!!!!!!!!



;Feuchtigkeitssensoren
;#####################

[HMS100F_11]
;TF xxx
Abgleichen=0
Loggen=0
Wert1_Soll=100
Wert2_Soll=940
Wert1_Ist=300
Wert2_Ist=750

[HMS100F_12]
;TF Diele
Abgleichen=0
Loggen=1
Wert1_Soll=240
Wert2_Soll=940
Wert1_Ist=116
Wert2_Ist=848

[HMS100F_13]
;TF Buero
Abgleichen=0
Loggen=1
Wert1_Soll=240
Wert2_Soll=940
Wert1_Ist=180
Wert2_Ist=886

[HMS100F_14]
;TF WohnzimmerOben
Abgleichen=0
Loggen=1
Wert1_Soll=240
Wert2_Soll=940
Wert1_Ist=085
Wert2_Ist=843

[HMS100F_15]
;TF WohnzimmerUnten
Abgleichen=0
Loggen=1
Wert1_Soll=240
Wert2_Soll=940
Wert1_Ist=085
Wert2_Ist=843



;Temperatursensoren
;##################

[HMS100T_11]
;TF xxx
Abgleichen=0
Loggen=0
Wert1_Soll=100
Wert2_Soll=940
Wert1_Ist=300
Wert2_Ist=750

[HMS100T_12]
;TF Diele
Abgleichen=0
Loggen=1
Wert1_Soll=240
Wert2_Soll=940
Wert1_Ist=116
Wert2_Ist=848

[HMS100T_13]
;TF Buero
Abgleichen=0
Loggen=1
Wert1_Soll=240
Wert2_Soll=940
Wert1_Ist=180
Wert2_Ist=886

[HMS100T_14]
;TF WohnzimmerOben
Abgleichen=0
Loggen=1
Wert1_Soll=240
Wert2_Soll=940
Wert1_Ist=085
Wert2_Ist=843

[HMS100T_15]
;TF WohnzimmerUnten
Abgleichen=0
Loggen=1
Wert1_Soll=030
Wert2_Soll=300
Wert1_Ist=030
Wert2_Ist=529

[HMS100T_21]
;T VL Holzkessel
Abgleichen=0
Loggen=1
Wert1_Soll=-17
Wert2_Soll=406
Wert1_Ist=-15
Wert2_Ist=693

[HMS100T_22]
;T VL Therme
Abgleichen=0
Loggen=1
Wert1_Soll=-17
Wert2_Soll=406
Wert1_Ist=-15
Wert2_Ist=693

[HMS100T_23]
;T VL Speicher
Abgleichen=0
Loggen=1
Wert1_Soll=-17
Wert2_Soll=406
Wert1_Ist=-15
Wert2_Ist=693

[HMS100T_24]
;T Wandheizung2
Abgleichen=0
Loggen=1
Wert1_Soll=-17
Wert2_Soll=406
Wert1_Ist=-15
Wert2_Ist=693

[HMS100T_25]
;T Wandheizung1
Abgleichen=0
Loggen=1
Wert1_Soll=-17
Wert2_Soll=406
Wert1_Ist=-15
Wert2_Ist=693

[HMS100T_26]
;T Wandheizung Küche
Abgleichen=0
Loggen=1
Wert1_Soll=-17
Wert2_Soll=406
Wert1_Ist=-15
Wert2_Ist=693

[HMS100T_27]
;T Wandheizung Küche Kalt
Abgleichen=0
Loggen=1
Wert1_Soll=-17
Wert2_Soll=406
Wert1_Ist=-15
Wert2_Ist=693

[HMS100T_28]
;T Teich
Abgleichen=0
Loggen=1
Wert1_Soll=-17
Wert2_Soll=406
Wert1_Ist=-15
Wert2_Ist=693



;Kombi-Aussensensor
;##################

[KS300F_1]
;Feuchtigkeitssensor
Abgleichen=0
Loggen=1
Wert1_Soll=0
Wert2_Soll=999
Wert1_Ist=0
Wert2_Ist=999

[KS300T_1]
;Temperatursensor
Abgleichen=0
Loggen=1
Wert1_Soll=0
Wert2_Soll=400
Wert1_Ist=0
Wert2_Ist=400

[KS300W_1]
;Windgeschwindigkeit
Abgleichen=0
Loggen=1
Wert1_Soll=0
Wert2_Soll=2000
Wert1_Ist=0
Wert2_Ist=2000

;S300IA Aussensensor
;##################

[HMS100T_3]
;GewächshausLuft
Abgleichen=0
Loggen=1
Wert1_Soll=-17
Wert2_Soll=406
Wert1_Ist=-15
Wert2_Ist=693
Gruss
Thomas
Zuletzt geändert von tsa am 24.09.2009, 12:19, insgesamt 1-mal geändert.

Antworten

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