[FHZ] FHEM Schnittstelle zu VDS2465 ?

Begonnen von Guest, 08 März 2009, 15:48:44

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo zusammen,

ich habe eine Einbruchmeldeanlage die über eine serielle Schnittstelle
verfügt.
Über diese Schnittstelle möchte ich gerne den Zustand der
Magnetkontakte an den Fenstern abfragen.
Die Schnittstelle verwendet das VDS 2465 Protokoll. Dieses Protokoll
ist Herstellerübergreifend und soviel ich weiß auch für jedermann
offengelegt.

Die spannende Frage ist, ist es möglich und wenn ja wie eine
Schnittstelle für das FHEM zu schreiben die das VDS2465 Protokoll
versteht.
Leider habe ich auf der Seite keine Beschreibung für die Erstellung
einer solchen Schnittstelle gefunden.

Über jede Anmerkung bzw. Hinweis freue ich mich.

Grüße
Elektron79
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-

Dr. Boris Neubert

                                             

Hallo Elektron79,

bezieht sich Deine Frage auf das VDS2465-Protokoll oder auf fhem?

Fuer fhem gibt es keine Beschreibung fuer den Bau neuer Schnittstellen. Du
kannst die Alarmanlage aber als neues Geraet implementieren, indem Du eines
der vorhandenen, einfacheren Perl-Module (z.B. CM11) als Vorbild nimmst.
Wenn man erstmal die Idee hinter dem fhem-Framework verstanden hat, ist es
nicht allzu schwierig. Wenn Du das angehen willst, bekommst Du bestimmt hier
noch ein paar Tips.

Gruesse,
Boris

----- Original Message -----
From: "elektron79"
To: "FHEM users on Linux"
Sent: Sunday, March 08, 2009 3:48 PM
Subject: [FHZ] FHEM Schnittstelle zu VDS2465 ?



Hallo zusammen,

ich habe eine Einbruchmeldeanlage die über eine serielle Schnittstelle
verfügt.
Über diese Schnittstelle möchte ich gerne den Zustand der
Magnetkontakte an den Fenstern abfragen.
Die Schnittstelle verwendet das VDS 2465 Protokoll. Dieses Protokoll
ist Herstellerübergreifend und soviel ich weiß auch für jedermann
offengelegt.

Die spannende Frage ist, ist es möglich und wenn ja wie eine
Schnittstelle für das FHEM zu schreiben die das VDS2465 Protokoll
versteht.
Leider habe ich auf der Seite keine Beschreibung für die Erstellung
einer solchen Schnittstelle gefunden.

Über jede Anmerkung bzw. Hinweis freue ich mich.

Grüße
Elektron79


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Guest

Originally posted by: <email address deleted>

Hallo Boris,

meine Frage bezieht sich auf fhem, die Beschreibung des VDS2465 habe
ich...

Mit Perl-Modul meinst Du z.B. die Datei 00_cm11.pm richtig?
Werde mich dann mal etwas in Perl einarbeiten...

Wenn Du (oder jemand anders) mir Tips geben könnte wie ich das am
Besten anfange wäre ich sehr dankbar...

Grüße
Elektron79
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-

UliM

                                             

Hallo,

elektron79 wrote:
> Mit Perl-Modul meinst Du z.B. die Datei 00_cm11.pm richtig?

ja.

> Wenn Du (oder jemand anders) mir Tips geben könnte wie ich das am
> Besten anfange wäre ich sehr dankbar...

Im Prinzip hat man ein Interface (00_CM11.pm) und Clients dazu (20_X10.pm).

Das Interface kann definiert (_Define), initialisiert (_Initialize,
_DoInit), usw. werden. Es gibt Methoden, um die Befehle Get und Set zu
implementieren.

Dasselbe gilt fuer die Clients. Diese haben eine Parse-Methode, um die
vom Interface gelieferten Daten auszuwerten (siehe z.B. X10_Parse).

Du brauchst wohl ein Modul fuer die Schnittstelle und ein Client-Modul
fuer die Magnetkontakte.

Am besten schaust Du Dir mal die verschiedenen Implementierungen an, um
eine Idee zu bekommen, wie das Framework funktioniert. Am einfachsten
verstaendlich ist vielleicht 60_EM.pm i.V.m. 62_EMEM.pm.

Gruesse,
Boris


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

Dr. Boris Neubert

Originally posted by: <email address deleted>

Hallo Boris,

herzlichen Dank für die Informationen,

damit wird mir jetzt auch klar warum in der 00_cm11.pm nur eine erste
Prüfung der Telegramme erfolgt, aber keinde dekodierung...

Werde mich die Woche mal reindenken...
...wenn ich dann konkrete Fragen habe melde ich mich wieder

Grüße
Elektron79


>
> Hallo,
>
> elektron79 wrote:
>> Mit Perl-Modul meinst Du z.B. die Datei 00_cm11.pm richtig?
>
> ja.
>
>> Wenn Du (oder jemand anders) mir Tips geben könnte wie ich das am
>> Besten anfange wäre ich sehr dankbar...
>
> Im Prinzip hat man ein Interface (00_CM11.pm) und Clients dazu
> (20_X10.pm).
>
> Das Interface kann definiert (_Define), initialisiert (_Initialize,
> _DoInit), usw. werden. Es gibt Methoden, um die Befehle Get und Set zu
> implementieren.
>
> Dasselbe gilt fuer die Clients. Diese haben eine Parse-Methode, um die
> vom Interface gelieferten Daten auszuwerten (siehe z.B. X10_Parse).
>
> Du brauchst wohl ein Modul fuer die Schnittstelle und ein Client-Modul
> fuer die Magnetkontakte.
>
> Am besten schaust Du Dir mal die verschiedenen Implementierungen an, um
> eine Idee zu bekommen, wie das Framework funktioniert. Am einfachsten
> verstaendlich ist vielleicht 60_EM.pm i.V.m. 62_EMEM.pm.
>
> Gruesse,
> Boris
>
>
> >
>



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!