Ergebnis 1 bis 5 von 5

Thema: Gruppentelegramme in Datenbank speichern

  1. #1
    EIBman ist offline Registrierter Benutzer
    Registriert seit
    May 2005
    Ort
    Vogtland
    Alter
    58
    Beiträge
    27

    Gruppentelegramme in Datenbank speichern

    Hallo,

    ich bin auf der Suche nach einer Möglichkeit, Telegramme aus dem GruppenMonitor der ETS3 "online" in eine Datenbank zu schreiben (z.B.MS SQL Server).
    Hat jemand eine Idee, wo die Telegramme des GruppenMonitors "gepuffert" werden?
    Hat jemand Erfahrung damit oder vielleicht eine Idee wie man das realisieren kann?

    Dinge die mir schon bekannt sind,
    • ja, ich kenne die Exportfunktion des GruppenMonitors (z.B. in csv Datei), aber dazu muß ich jedesmal erst die Daten manuel exportieren.
    • ja, ich kenne die Funktion Telegramme speichern aber damit man diese dann abrufen kann, muß der GruppenMonitor gestoppt werden und man hant auch nicht alle Informationen (wie z.B.Quelle oder Ziel als Beschreibung etc.)
    • ja, ich kenne den HS aber diese Möglichkeit kommt im Moment nicht in Frage.
    Vorweihnachtliche Grüße
    EIBman
    ------------------------------
    e-i-b - euro inflation brothership

  2. #2
    Registriert seit
    Jul 2006
    Ort
    italien
    Beiträge
    38
    Hallo
    • ja, ich kenne die Funktion Telegramme speichern aber damit man diese dann abrufen kann, muß der GruppenMonitor gestoppt werden und man hant auch nicht alle Informationen (wie z.B.Quelle oder Ziel als Beschreibung etc.)
    Bin nicht ganz Deiner Meinung.Du kannst sie ja alle Stunden(zB)speichern und dann das öffnen geht bei mir jedenfalls ohne den Gruppenmonitor zu stoppen aufzurufen.(ETS kann mehrmals gestartet werden).
    Gruß Günther

  3. #3
    EIBman ist offline Registrierter Benutzer
    Registriert seit
    May 2005
    Ort
    Vogtland
    Alter
    58
    Beiträge
    27
    Hallo,

    zumindest habe ich grad eine Funktion im Gruppenmonitor gefunden, welche mir die Daueraufzeichnung und das automatische Speichern in eine Datei erlaubt. Die Einstellungen lassen es zu, dass man z.B. jede Stunde eine neue Datei beginnt ohne den Gruppenmonitor zu stoppen.
    Nun wäre aber das nächste Problem, dass ich mit der Datei nicht so sehr viel anfangen kann, da ausser dem Zeitstempel der Rest in Hexadezimal Code dargestellt wird.

    2007-12-19 14:57:13.435 2E BC 11 FF 34 01 E1 00 00
    2007-12-19 14:57:13.485 29 BC 11 B4 34 01 E3 00 40 87 42
    2007-12-19 14:57:13.505 29 BC 11 3A 34 01 E3 00 40 00 00
    2007-12-19 14:57:20.475 2E BC 11 FF 34 00 E1 00 00
    2007-12-19 14:57:20.515 29 BC 11 B4 34 00 E3 00 40 1E 64
    2007-12-19 14:57:20.535 29 BC 11 3A 34 00 E3 00 40 1E 64
    2007-12-19 14:57:24.091 2E BC 11 FF 33 06 E1 00 00
    2007-12-19 14:57:24.111 29 BC 11 77 33 06 E3 00 40 19 23
    2007-12-19 14:57:24.141 29 BC 11 3A 33 06 E3 00 40 19 22
    2007-12-19 14:57:27.075 2E BC 11 FF 33 04 E1 00 00
    2007-12-19 14:57:27.105 29 BC 11 6A 33 04 E3 00 40 18 C6
    2007-12-19 14:57:27.135 29 BC 11 3A 33 04 E3 00 40 18 C6
    2007-12-19 14:57:30.720 2E BC 11 FF 33 01 E1 00 00
    2007-12-19 14:57:30.750 29 BC 11 49 33 01 E3 00 40 18 FD
    2007-12-19 14:57:30.770 29 BC 11 3A 33 01 E3 00 40 18 FD
    2007-12-19 14:57:33.564 2E BC 11 FF 33 00 E1 00 00
    2007-12-19 14:57:33.584 29 BC 11 37 33 00 E3 00 40 18 F4
    2007-12-19 14:57:33.614 29 BC 11 3A 33 00 E3 00 40 18 F4


    Gibt es dazu vielleicht eine Idee?

    Gruß
    EIBman
    ------------------------------
    e-i-b - euro inflation brothership

  4. #4
    Registriert seit
    Aug 2001
    Ort
    Solingen
    Alter
    57
    Beiträge
    150
    Zitat Zitat von EIBman Beitrag anzeigen
    Nun wäre aber das nächste Problem, dass ich mit der Datei nicht so sehr viel anfangen kann, da ausser dem Zeitstempel der Rest in Hexadezimal Code dargestellt wird.

    2007-12-19 14:57:13.435 2E BC 11 FF 34 01 E1 00 00
    Jede Zeile ist ein EIB-Telegramm.
    Das erste Byte ist mir unbekannt, dann :
    Kontrollbyte,
    2Byte Quelladresse,
    2Byte Zieladresse,
    1Byte Routing/Länge Nutzinformation.
    1Byte TPCI
    1Byte APCI
    0 Bis 15 Byte Nutzinfo,
    1 Byte Checksumme,

    Im oberen Telegram sendet das Gerät mit der Adresse 1/1/255 die GruppenAdresse 6/4/3 mit dem Wert 0.
    mfg Markus Pietz

  5. #5
    EIBman ist offline Registrierter Benutzer
    Registriert seit
    May 2005
    Ort
    Vogtland
    Alter
    58
    Beiträge
    27
    Hallo,

    @MPietz - Dankeschön

    mit diesen Informationen kann ich meine Daten (mit einem "Parser") in die Datenbank schreiben.

    Nun habe ich noch 2 Fragen dazu,
    • hat da schonmal jemand gemacht?
    • hat jemand eine Idee, wie ich die Geräte-, Adressdaten etc. aus der ETS Datenbank in eine andere Datenbank (MS SQL Server) einlesen kann? Oder vielleicht nur auf die ETS DB zugreifen?
    Gruß
    EIBman
    ------------------------------
    e-i-b - euro inflation brothership

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •