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 » 19.10.2009, 11:58

Hallo Thomas,
Wenn ich einen Batteriewechsel an einem HMS100T mache generiert dieser eine neue Adresse - richtig?
Diese Adresse trage ich in die FS20INI ein z.B. so.
TF Büro
12345=13; roter Wert Adresse vor Bateriewechsel
54321=13; grün geändert nach Batteriewechsel
Die Adressen werden doch nicht automatisch geändert.
13=TF Büro; diese Zeile wird nicht geändert
Das hat bis jetzt immer funktioniert
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 » 19.10.2009, 13:04

Ja Micha, vollkommen richtig. Anschliessend nur noch dafür sorgen, dass die neuen INI-Einstellungen auch eingelesen werden:
- Projekt beenden und wieder neu starten
ODER
- Direktsendebefehl "DllParameterSetzen" auslösen

Aber was war nun Deine Frage?
Mein vorheriger Beitrag bezieht sich auf die Frage von Andy! Er muss die Adressen beim ERSTEN MAL für die Nutzung der Adressverwaltung (EINMALIG) im Homeputer umstellen. Das hast Du ja bereits erledigt.

Gruss
Thomas

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

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von Micha » 19.10.2009, 14:37

Hallo Thomas,
Ich möchte gern die FHT seperat in der FS20 Log loggen und auch in die Adressenverwaltung mit einbinden.
Danke Michael

franky
Beiträge: 28
Registriert: 12.10.2009, 10:57

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von franky » 22.10.2009, 19:42

Hallo zusammen, >Thomas,

ich habe folgendes in der LOG stehen :
2.10.2009 19:39:30 HMS100T_Wassertemperatur unten (4344 -> 44): 30.2°C
22.10.2009 19:39:47 Empfang 81 0c 04 e9 01 01 a0 01 bf e8 05 00 3a 60
22.10.2009 19:39:48 Empfang 81 0b 04 5c 01 01 a0 01 bf e8 01 00 11
22.10.2009 19:40:04 Sendung 81 0a c9 c8 02 01 61 09 0a 16 13 28
22.10.2009 19:40:29 Empfang 81 0e 04 3b 05 11 a0 01 e4 89 00 00 01 11 05 00

Ist es möglich die Empfänger zuzuweisen. Bin eigendlich sicher das es TFK sind.

Gruß
Frank

franky
Beiträge: 28
Registriert: 12.10.2009, 10:57

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von franky » 22.10.2009, 19:50

Dann habe ich noch eine Frage, ich hoffe Ihr erschlagt mich nicht gleich, ich verstehe leider nicht alles.
;LoggingToDebug=1 -> noch mehr Informationen (alle aufgerufenen DLL-Funktionen) - Ausgabe allerdings nur in das Debug-Ausgabegerät
Aber was ist mit " Ausgabe allerdings nur in das Debug-Ausgabegerät" gemeint?

Schöne Grüsse
Frank

franky
Beiträge: 28
Registriert: 12.10.2009, 10:57

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von franky » 23.10.2009, 00:22

Hallo Thomas,

ich schon wieder. Ich habe festgestellt das ich 3 HMS Sensoren habe( bisher gefunden ) die nicht in der FS.log auftauchen, jedoch von
der FHZ empfangen werden.
Es handelt sich hierbei um einen älteren Rauchmelder und 2 Wassersensoren ( ein neuer und ein alter ).

Hast Du dafür eine erklärung?

Gruss
Frank

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 » 23.10.2009, 11:36

Hallo Frank,

1. Die Teleggramme alle HMS-Module beginnen mit 81 0e (04)

2. 81 0a - Telegramme ist FS20. Eine Adresszuordnung für das LOG ist (noch) nicht enhalten. Mit den Möglichkeiten des neuen SPG_Tools könnte man das aber eventuell sogar mal automatisieren. Mal sehen, wann ich dazu komme.

3. LoggingToDebug=1 war damals mit der Debug-Version der DLL möglich, hier eingestellt ist nur noch eine Release-Variante. Um das zu benutzen, braucht man einen Debugger von Microsoft. (War nur dazu gedacht, die Arbeitsweise der FHZ zu verstehen - und um meine Fehler zu finden.)

Zu Deiner letzten Frage: HMS-Telegramme werden eigentlich immer im LOG kenntlich gemacht (egal, ob die Adresse zuordenbar ist, oder nicht).
Da brauche ich aber das FS20.LOG dazu...

Hallo Micha,
FHT ist für mich nicht so einfach - da ich keine habe. Wenn mir jemand sagt, in welchen Bytes die Adressen stehen, könnte ich zumindest die Namen zuordnen...

Gruss
Thomas

franky
Beiträge: 28
Registriert: 12.10.2009, 10:57

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von franky » 23.10.2009, 13:00

Hallo Thomas,

vielen dank für Deine schnelle Antwort. Ich schicke Dir gerne :D meine Log und ini. Kannst Du mir deine Mailadresse zukommen lassen?
Meinst Du ob es möglich ist mit dem HomeMatic USB Konfigurations-Adapter oder dem HomeMatic LAN Konfigurations-Adapter auch einzubinden? Eigendlich müsste das doch gehen oder.
Währe auch gerne bereit aufgaben dafür zu übernehmen. Bin halt nur begrenzt eine Hilfe da ich nicht programieren kann.
Mit den Adresszuordnungen meinte ich eigendlich ob es möglich ist genau wie bei den HMS Sensoren die Adressen ( sind ja 12 Stellig) in der Ini zu verwalten.
Habe mich sicher falsch augedrückt.
Schöne Grüsse
Frank

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 » 26.10.2009, 15:06

franky hat geschrieben:Kannst Du mir deine Mailadresse zukommen lassen?
Schick mir das doch einfach über eine PN.
franky hat geschrieben:HomeMatic USB Konfigurations-Adapter oder dem HomeMatic LAN Konfigurations-Adapter auch einzubinden?
Nein, das geht leider nicht. LEIDER!
franky hat geschrieben:Mit den Adresszuordnungen meinte ich eigendlich ob es möglich ist genau wie bei den HMS Sensoren die Adressen ( sind ja 12 Stellig) in der Ini zu verwalten.
Das ist aus meiner Sicht unnötig und verkompliziert Dein ganzes Projekt. Diese Adressen ändern sich ja nach einmaliger Vergabe nicht mehr, deswegen kannst Du sie getrost unter Homeputer einstellen. Die HMS-Sensoren hingegen ändern ihre Adressen jedes Mal sofort, wenn man die Batterien (zu lange) entfernt!

Was ich allerdings machen könnte: mit den neuen SPG_Tools eine Übersichtsdatei generieren, in der alle verwendeten Adressen übersichtlich angezeigt werden können...

Gruss
Thomas

JoBa
Beiträge: 110
Registriert: 12.08.2007, 18:54
Wohnort: 'Speckgürtel' von Berlin

Re: FS20-Direktsendebefehle, Timerprogrammierung, Sensorabgleich

Beitrag von JoBa » 26.10.2009, 22:22

Hallo Thomas,
tsa hat geschrieben:
Was ich allerdings machen könnte: mit den neuen SPG_Tools eine Übersichtsdatei generieren, in der alle verwendeten Adressen übersichtlich angezeigt werden können...

Gruss
Thomas
auch das ist mal wieder eine gute Idee.

Gruß Jörg
Gruß JoBa
###########################################
Mini-PC mit Win 8.1 64-bit, 24" Touchscreen, HPCL-Studio,
CCU 2, 4x LAN-Adapter, CUxD, CUL
---------------------------------------------------------------------
302 Kanäle in 140 Geräten und 19 CUxD-Kanäle in 5 CUxD-Geräten

Antworten

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