Habe folgendes Problem.
In einem meiner EIB Anlagen können einzelne Räume von bestimmten personen gebucht werden, d.h. wenn sie sich anmelden wird die Elektroversorgung freigeschaltet, alle Verbrauchsdaten werden gelesen(Strom.Wasser,Hzg.) und in ein HS Archiv eingetragen. Beim verlassen ebenfalls, strom wird abgeschaltet.
Die Auswertung erfolgt mit vordefinierten IP Telegrammen.
z.B. <004R01+> d.h. der nutzer 4 ist in den raum 1 eingebucht
<004R01-> nutzer 4 ist aus raum 1 ausgebucht.
wenn diese telegramme einzeln von der zugangskontrollsoftware per TCP IP geschickt werden erfolgt auch die entsprechende auswertung im hs.
aber jetzt wenn zum bsp. der nutzer 4 mehrer räume gleichzeitig bucht.
<004R01+> <004R02+> <004R03+> <004R04+>
in der debug liste ist nur das erste <004R01+> registriert die anderen sind nicht da.
nach einen mitschnitt der IP Kommunikation sieht das folgendermassen aus.:
im ersten befehl wird gesendet <004R01+>
im nächsten wird <004R02+> <004R03+> <004R04+> gesendet.
der erste befehl wird erkannt die anderen "gehen verloren" oder so.
Der Programmierer der sendenden software schrieb das TCP/IP tel. nicht verloren gehen können und schiebt die "Schuld" auf den HS.(siehe mitschnitt)
1. wie kann ich an die auswertung weiter herangehen.
mfg miekesch
In einem meiner EIB Anlagen können einzelne Räume von bestimmten personen gebucht werden, d.h. wenn sie sich anmelden wird die Elektroversorgung freigeschaltet, alle Verbrauchsdaten werden gelesen(Strom.Wasser,Hzg.) und in ein HS Archiv eingetragen. Beim verlassen ebenfalls, strom wird abgeschaltet.
Die Auswertung erfolgt mit vordefinierten IP Telegrammen.
z.B. <004R01+> d.h. der nutzer 4 ist in den raum 1 eingebucht
<004R01-> nutzer 4 ist aus raum 1 ausgebucht.
wenn diese telegramme einzeln von der zugangskontrollsoftware per TCP IP geschickt werden erfolgt auch die entsprechende auswertung im hs.
aber jetzt wenn zum bsp. der nutzer 4 mehrer räume gleichzeitig bucht.
<004R01+> <004R02+> <004R03+> <004R04+>
in der debug liste ist nur das erste <004R01+> registriert die anderen sind nicht da.
nach einen mitschnitt der IP Kommunikation sieht das folgendermassen aus.:
im ersten befehl wird gesendet <004R01+>
im nächsten wird <004R02+> <004R03+> <004R04+> gesendet.
der erste befehl wird erkannt die anderen "gehen verloren" oder so.
Der Programmierer der sendenden software schrieb das TCP/IP tel. nicht verloren gehen können und schiebt die "Schuld" auf den HS.(siehe mitschnitt)
1. wie kann ich an die auswertung weiter herangehen.
mfg miekesch
Kommentar