Buffer in der WLAN FHZ ?

Ich denke, ich habe etwas entdeckt, das ich sehr interessant finde.

Die WLAN FHZ scheint ein Eingangs Puffer zu haben.

Erklärung:
Ich scheine Im Moment von Zeit zu Zeit kleine WLAN Aussetzer zu haben, woher die kommen, weis ich noch nicht. Ich merke es, wenn die grüne LED am WLAN Modul der FHZ kurz blinkt.
Diese Unterbechungen liegen im Sekundenbereich, im Durchschnitt knapp 1 Sekunde. Doch manchmal wird die Verbindung von IPS zur FHZ gelöst, und ich muss den Com2Lan Port manuell neu verbinden.
Sobald ich die Verbindung herstelle, kommen bis zu 30 FHT Telegramme mit einem Schlag herein, FHT Ventilpositionen, Temperaturwerte, und sonst alles mögliche.

Ich denke, die WLAN FHZ scheint ein wenig anders zu sein als die USB Varianten, da diese ja nicht von der Stromversorgung losgelöst ist, so können noch weiter Daten gesammelt werden, eben bis die WLAN Verbindung wieder hergestellt ist.

mfG Franz

…und die FHZ WLAN hat einen Zwischenbuffer. Wenn die FHZ mal ihre WLAN verbindung verliert, hmmm, ja, dann werden Telegramme zwischengespeichert, oder wie soll ich mir das vorstellen?

6/10/2006 22:08:12.157 | DEBUG | ExecuteThread ID: 2316 | Executing Script: BATH2_HMI.ips.php ~ Sender: Variable: BATH2_FHT_ACTUAL_VPOS, Trigger: OnUpdate
6/10/2006 22:08:12.157 | DEBUG | VariableManager | Variable: BATH2_HMI_TRIGGER (String), Value: BATH2_FHT_ACTUAL_VPOS
6/10/2006 22:08:12.167 | DEBUG | VariableManager | Variable: BATH2_HMI_LEVEL_HEATER (Integer), Value: 1
6/10/2006 22:08:12.167 | DEBUG | ExecuteThread ID: 2316 | Execution Result:
6/10/2006 22:08:12.167 | DEBUG | ExecuteThread ID: 2316 | Executed, Ret: 1, Successful:True
6/10/2006 22:08:12.247 | DEBUG | VariableManager | Variable: KITCH_FHT_ACTUAL_VPOS (Float), Value: 0
6/10/2006 22:08:12.247 | DEBUG | ExecuteThread ID: 2324 | Executing Script: KITCH_HMI.ips.php ~ Sender: Variable: KITCH_FHT_ACTUAL_VPOS, Trigger: OnUpdate
6/10/2006 22:08:12.247 | DEBUG | VariableManager | Variable: KITCH_HMI_TRIGGER (String), Value: KITCH_FHT_ACTUAL_VPOS
6/10/2006 22:08:12.257 | DEBUG | VariableManager | Variable: KITCH_HMI_LEVEL_HEATER (Integer), Value: 1
6/10/2006 22:08:12.257 | DEBUG | ExecuteThread ID: 2324 | Execution Result:
6/10/2006 22:08:12.257 | DEBUG | ExecuteThread ID: 2324 | Executed, Ret: 1, Successful:True
6/10/2006 22:08:12.367 | DEBUG | VariableManager | Variable: KID2_FHT_ACTUAL_VPOS (Float), Value: 0
6/10/2006 22:08:12.367 | DEBUG | ExecuteThread ID: 3808 | Executing Script: KID2_HMI.ips.php ~ Sender: Variable: KID2_FHT_ACTUAL_VPOS, Trigger: OnUpdate
6/10/2006 22:08:12.367 | DEBUG | VariableManager | Variable: KID2_HMI_TRIGGER (String), Value: KID2_FHT_ACTUAL_VPOS
6/10/2006 22:08:12.377 | DEBUG | VariableManager | Variable: KID2_HMI_LEVEL_HEATER (Integer), Value: 1
6/10/2006 22:08:12.377 | DEBUG | ExecuteThread ID: 3808 | Execution Result:
6/10/2006 22:08:12.377 | DEBUG | ExecuteThread ID: 3808 | Executed, Ret: 1, Successful:True
6/10/2006 22:08:12.447 | DEBUG | VariableManager | Variable: COMP_FHT_ACTUAL_VPOS (Float), Value: 0
6/10/2006 22:08:12.447 | DEBUG | ExecuteThread ID: 3500 | Executing Script: COMP_HMI.ips.php ~ Sender: Variable: COMP_FHT_ACTUAL_VPOS, Trigger: OnUpdate
6/10/2006 22:08:12.457 | DEBUG | VariableManager | Variable: COMP_HMI_TRIGGER (String), Value: COMP_FHT_ACTUAL_VPOS
6/10/2006 22:08:12.457 | DEBUG | VariableManager | Variable: COMP_HMI_LEVEL_HEATER (Integer), Value: 1
6/10/2006 22:08:12.467 | DEBUG | ExecuteThread ID: 3500 | Execution Result:
6/10/2006 22:08:12.467 | DEBUG | ExecuteThread ID: 3500 | Executed, Ret: 1, Successful:True
6/10/2006 22:08:12.538 | DEBUG | VariableManager | Variable: KID1_FHT_ACTUAL_VPOS (Float), Value: 100
6/10/2006 22:08:12.538 | DEBUG | ExecuteThread ID: 2808 | Executing Script: KID1_HMI.ips.php ~ Sender: Variable: KID1_FHT_ACTUAL_VPOS, Trigger: OnUpdate
6/10/2006 22:08:12.538 | DEBUG | VariableManager | Variable: KID1_HMI_TRIGGER (String), Value: KID1_FHT_ACTUAL_VPOS
6/10/2006 22:08:12.548 | DEBUG | VariableManager | Variable: KID1_HMI_LEVEL_HEATER (Integer), Value: 5
6/10/2006 22:08:12.548 | DEBUG | ExecuteThread ID: 2808 | Execution Result:

6/10/2006 22:08:12.548 | DEBUG | ExecuteThread ID: 2808 | Executed, Ret: 1, Successful:True
6/10/2006 22:08:12.628 | DEBUG | VariableManager | Variable: WC_FHT_ACTUAL_VPOS (Float), Value: 0
6/10/2006 22:08:12.628 | DEBUG | ExecuteThread ID: 3972 | Executing Script: WC_HMI.ips.php ~ Sender: Variable: WC_FHT_ACTUAL_VPOS, Trigger: OnUpdate
6/10/2006 22:08:12.628 | DEBUG | VariableManager | Variable: WC_HMI_TRIGGER (String), Value: WC_FHT_ACTUAL_VPOS
6/10/2006 22:08:12.638 | DEBUG | VariableManager | Variable: WC_HMI_LEVEL_HEATER (Integer), Value: 1
6/10/2006 22:08:12.638 | DEBUG | ExecuteThread ID: 3972 | Execution Result:
6/10/2006 22:08:12.638 | DEBUG | ExecuteThread ID: 3972 | Executed, Ret: 1, Successful:True
6/10/2006 22:08:12.708 | DEBUG | VariableManager | Variable: COMP_FHT_ACTUAL_TEMP (Float), Value: 26.7999992370605
6/10/2006 22:08:12.768 | DEBUG | VariableManager | Variable: COMP_FHT_ACTUAL_WINDOW (Boolean), Value: False
6/10/2006 22:08:12.768 | DEBUG | ExecuteThread ID: 3096 | Executing Script: COMP_HMI.ips.php ~ Sender: Variable: COMP_FHT_ACTUAL_WINDOW, Trigger: OnUpdate
6/10/2006 22:08:12.768 | DEBUG | VariableManager | Variable: COMP_HMI_TRIGGER (String), Value: COMP_FHT_ACTUAL_WINDOW
6/10/2006 22:08:12.778 | DEBUG | VariableManager | Variable: COMP_HMI_STATUS_WINDOW (String), Value: CLOSED
6/10/2006 22:08:12.778 | DEBUG | ExecuteThread ID: 3096 | Execution Result:
6/10/2006 22:08:12.778 | DEBUG | ExecuteThread ID: 3096 | Executed, Ret: 1, Successful:True
6/10/2006 22:08:12.868 | DEBUG | VariableManager | Variable: WC_FHT_ACTUAL_TEMP (Float), Value: 22.2999992370605
6/10/2006 22:08:12.928 | DEBUG | VariableManager | Variable: WC_FHT_ACTUAL_WINDOW (Boolean), Value: False
6/10/2006 22:08:12.928 | DEBUG | ExecuteThread ID: 4080 | Executing Script: WC_HMI.ips.php ~ Sender: Variable: WC_FHT_ACTUAL_WINDOW, Trigger: OnUpdate
6/10/2006 22:08:12.928 | DEBUG | VariableManager | Variable: WC_HMI_TRIGGER (String), Value: WC_FHT_ACTUAL_WINDOW
6/10/2006 22:08:12.938 | DEBUG | VariableManager | Variable: WC_HMI_STATUS_WINDOW (String), Value: CLOSED
6/10/2006 22:08:12.938 | DEBUG | ExecuteThread ID: 4080 | Execution Result:
6/10/2006 22:08:12.938 | DEBUG | ExecuteThread ID: 4080 | Executed, Ret: 1, Successful:True
6/10/2006 22:08:13.18 | DEBUG | VariableManager | Variable: MASBED_FHT_ACTUAL_VPOS (Float), Value: 0
6/10/2006 22:08:13.18 | DEBUG | ExecuteThread ID: 2316 | Executing Script: MASBED_HMI.ips.php ~ Sender: Variable: MASBED_FHT_ACTUAL_VPOS, Trigger: OnUpdate
6/10/2006 22:08:13.18 | DEBUG | VariableManager | Variable: MASBED_HMI_TRIGGER (String), Value: MASBED_FHT_ACTUAL_VPOS
6/10/2006 22:08:13.28 | DEBUG | VariableManager | Variable: MASBED_HMI_LEVEL_HEATER (Integer), Value: 1
6/10/2006 22:08:13.28 | DEBUG | ExecuteThread ID: 2316 | Execution Result:
6/10/2006 22:08:13.28 | DEBUG | ExecuteThread ID: 2316 | Executed, Ret: 1, Successful:True
6/10/2006 22:08:13.108 | DEBUG | VariableManager | Variable: BATH1_FHT_ACTUAL_VPOS (Float), Value: 0
6/10/2006 22:08:13.108 | DEBUG | ExecuteThread ID: 3808 | Executing Script: BATH1_HMI.ips.php ~ Sender: Variable: BATH1_FHT_ACTUAL_VPOS, Trigger: OnUpdate
6/10/2006 22:08:13.108 | DEBUG | VariableManager | Variable: BATH1_HMI_TRIGGER (String), Value: BATH1_FHT_ACTUAL_VPOS
6/10/2006 22:08:13.118 | DEBUG | VariableManager | Variable: BATH1_HMI_LEVEL_HEATER (Integer), Value: 1
6/10/2006 22:08:13.118 | DEBUG | ExecuteThread ID: 3808 | Execution Result:
6/10/2006 22:08:13.118 | DEBUG | ExecuteThread ID: 3808 | Executed, Ret: 1, Successful:True
6/10/2006 22:08:13.199 | DEBUG | VariableManager | Variable: KID3_FHT_ACTUAL_VPOS (Float), Value: 0
6/10/2006 22:08:13.199 | DEBUG | ExecuteThread ID: 2324 | Executing Script: KID3_HMI.ips.php ~ Sender: Variable: KID3_FHT_ACTUAL_VPOS, Trigger: OnUpdate
6/10/2006 22:08:13.199 | DEBUG | VariableManager | Variable: KID3_HMI_TRIGGER (String), Value: KID3_FHT_ACTUAL_VPOS
6/10/2006 22:08:13.209 | DEBUG | VariableManager | Variable: KID3_HMI_LEVEL_HEATER (Integer), Value: 1
6/10/2006 22:08:13.209 | DEBUG | ExecuteThread ID: 2324 | Execution Result:
6/10/2006 22:08:13.209 | DEBUG | ExecuteThread ID: 2324 | Executed, Ret: 1, Successful:True
6/10/2006 22:08:13.279 | DEBUG | VariableManager | Variable: FLOOR_FHT_ACTUAL_VPOS (Float), Value: 0
6/10/2006 22:08:13.279 | DEBUG | ExecuteThread ID: 3500 | Executing Script: FLOOR_HMI.ips.php ~ Sender: Variable: FLOOR_FHT_ACTUAL_VPOS, Trigger: OnUpdate
6/10/2006 22:08:13.289 | DEBUG | VariableManager | Variable: FLOOR_HMI_TRIGGER (String), Value: FLOOR_FHT_ACTUAL_VPOS
6/10/2006 22:08:13.289 | DEBUG | VariableManager | Variable: FLOOR_HMI_LEVEL_HEATER (Integer), Value: 1

bitte die Zeit beachten, in der die Daten reinkamen! Und leider passt nicht alles hier rein, es kommen mindestens noch 200 Telegramme danach !
So, kann ich sagen, WOW, oder ist hier was faul?

mfG Franz

Guck mal bitte unter Kernel->Verbose, ob du vom COMLAN Modul Messages bekommst, dass er es Verbindsfehler gab (COMLAN - Error / COMLAN - Retry)

Wenn ja, kann es gut sein, dass sich IPS nach einem Verbindungsproblem verbindet und die FHZ dann die angesammelten Daten raushaut. Ansonsten wüsste ich nicht wieso sie die Daten aufsparen sollte… Das Avisaro Modul ist ein 1:1 RS232 -> WLAN Umsetzer…

paresy