Hallo zusammen,
Ich habe dieses ( https://www.conrad.de/de/tuersprechanlage-kabelgebunden-ausseneinheit-m-e-modern-electronics-adv-1101-eg-1-familienhaus-edelstahl-1181084.html ) türklingelsystem.
Dieses würde ich gerne in fhem einbinden
Die frage ist nir wie... Das verkabeln und den code in fhem
Kann mir jemand eine wirklich einfache anleitung geben?
Super währe wenn ich nixhts bestellen müsste weis sber nicht ob das möglixh ist
Danke im vorraus
Hallo Nobre,
das gleiche habe ich auch vor, nur mit einer anderen Anlage. Meine Idee bisher ist, an der Klingel selber einen kleinen Arduino oder dergleichen anzuschließen, welcher das Klingelsignal empfängt und dann an FHEM weitergibt. Zweite möglichkeit währe den Klingelton selber mit einem Soundmodul zu erkennen und an FHEM weiterzugeben... bisher bin ich aber nur am brainstormen..
gurß
... oder wir nehmen die FS20 KSE (http://www.elv.de/elv-fs20-kse-funk-klingelsignal-erkennung.html?refid=SEM_30003), bzw. die von HM (http://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=49399). In FHEM per autocreate erkennen lassen, ggf. umbenennen und dann ein Notify drauf hetzen - fertig. :)
@ Nobre: Besser erst in Forum und Wiki schlau machen was andere schon erfolgreich eingebunden haben und nicht erst kaufen und dann hier fragen.
:) die türklingel haben wir ja schon seit einem jahr... Und genau da ist der punkt ich möchte nicht neu kaufen...
Ehrlich gesagt währe mir am liebsten ich verbinde 2 kabel mit den pins von raspberry wo fhem drauf läuft ... Binde "kurz" wad in fhem ein und bekomme in fhem für 30 sekunden ein grosses bild meiner kamera im eingangsbereich
Gesendet von iPhone mit Tapatalk
m-e VTX-Bell (https://www.conrad.de/de/funkklingel-funkmodul-m-e-modern-electronics-vtx-bell-552471.html) sollte mit Signalduino (http://forum.fhem.de/index.php/topic,38831.0.html) machbar sein (zumindest das Klingeln).
Das ist doch schon mal ganz nett :)
Werde die tage mal genauer gucken
Vielen dank
Hab mal etwas mit meiner m-e Vistadoor VDV B90 (http://m-e.de/de/produkte/tuersprechanlagen/vistadoor/vistadoor-video-innenstation-35-q-vdv-503.html) gespielt und folgendes herausgefunden:
- Videosignal ist FBAS 1Vpp
- Spannung auf Videoausgang 0V, wenn keine Aktivität
- Spannung auf Videoausgang ca. 1,5V, wenn geklingelt wird
- alter VHS-Recorder kann Videosignal durchreichen
- VTX-Bell noch nicht mit Signalduino probiert (Hardware noch in der Post)
- VTX-Bell kann den Klinkelton beeinflussen (ggf. andere Daten auf dem Funkkanal)
Hi,
dass sind sehr interessante Erkenntnisse, bin gespannt, wie's weiter geht :-)
LG
Christian
Ich habe bei einem HM-SEC-SC-2 den Reed-Kontakt mit 2 Drähten an einen Klingeltaster angeschlossen. Wenn dieser ausgelöst wird, spielt mein HM-MP3-Funkgong ein beliebigen "Klingelton" ab.
Gruß
Markus
@markus das klingt doch schon interessant. Kennt nicht jemand so eine möglichkeit für den raspberry ?
Gesendet von iPhone mit Tapatalk
Hallo zusammen,
Habe das gleiche Problem. Ich habe die Videoaußenstation von Vistadoor http://www.m-e.de/de/produkte/tuersprechanlagen/vistadoor/vistadoor-video-aussenstation-vdv-500.html
Diese sollte es wegen der dezenten Pinholekamera sein.
Die Anlage soll endlich vor die Tür damit das ständige wechseln der Batterien einer provisorischen "primitiven" Funkklingel aufhört! Und das seit Fertigstellung unseres Hause vor ca. 4 Jahren!
So habe ich damals ein dickeres Leerrohr zum Eingang gelegt um dort besagte Anlage zu verbauen, wohlwissend dass sie "irgendwie" mit damals homematic, heute fhem angebunden werden soll. Leider ist statt der optisch anspruchsvollen Türstation lediglich ein hässliches Leerrohr dort zu sehen.
Daher ist dieses Forum meine letzte Hoffnung.
Die Idee:
Auf jeder Etage sind in die Wand eingelassene Touchmonitore verbaut, die per USB und VGA mit einem PC im HWR verbunden sind. Die Außenstation soll nach betätigen des Klingeltasters eine Homematickomponente dieses erkennen und dann per fhem z. B. Einen Sound über die Soundkarte ausgeben. Im Flur sind bereits Lautsprecher in der Decke verbaut. Die Signalisierung kann per Funk oder Kabel stattfinden, da das Leerrohr liegt. Gleichzeitig soll das Videobild auf dem Desktop des PCs angezeigt werden, neben einer Anzeige des Hauslageplans über fhem. So die Idee.
Was ich bisher allerdings hinbekommen habe ist lediglich das Videobild über Composite bei Betätigung des Klingelschalters auf dem Touchmonitore über den ebenfalls vorhandenen Compositevideoeingang anzuzeigen. Das klappt sehr gut. Allerdings habe ich dann nicht die Steueroberfläche für FHEM. Und eine Umschaltung auf den Touchbetrieb auf den VGA Kanal ist zu umständlich und wahrscheinlich nicht möglich, da der Rand der Monitore mit einer Edelstahlabdeckung abgedeckt wird und die Bedientasten dadurch abgedeckt werden.
Mir ist es auch noch nicht gelungen das Klingelsignal abzufangen. Ich finde nicht die Schnittstelle wo man den Taster abfangen könnte. Nun habe ich den Post hier gelesen, das jemand die Signale analysiert hat und habe mich dazu entschlossen mein Problem zu schildern.
Mir würde es reichen, das Bild auf dem Desktop des zentralen PCs über Composite auszugeben und gleichzeitig ein Klingelsignal auszugeben, idealerweise vielleicht noch den Ton von außen reinzubekommen.
Hat jemand eine Idee? Ich habe versucht über einen Homemanic Schließerkontakt das Videobild als Trigger abzufangen, allerdings scheint mir dass nicht immer ein Signal auf FHEM auszugeben.
Hat jemand eine Idee wie ich das umsetzen kann bevor ich die ganze Idee in die Tonne kloppe? Wäre Jammerschade um die Monitore und die Außenstation! :'(
Bin schon auf eure Ideen gespannt.
Gruß
Robi72
SIGNALduino kann das Senden eines BELL 201.2 RXA sehen (https://forum.fhem.de/index.php/topic,38831.msg445643.html#msg445643).
Leider wird in FHEM noch Arbeit notwendig sein.
Mit der duino Umgebung habe ich mich noch gar nicht beschäftigt. Scheint ziemlich zeitintensiv zu werden. Kann man denn nicht mit der Ausgangsspannung etwas anfangen?
funktioniert jetzt (s. hier (https://forum.fhem.de/index.php/topic,38831.msg445969.html#msg445969)).
Habe ich das richtig verstanden, ich brauche signalduino und vtx Bell, geht dass nicht mit der Ausgangsspannung des Videosignals? Sorry aber ich steh grad auf dem Schlauch.
habe mit einem Oszi mal den Audio-Kanal belauscht und tatsächlich bei 250Hz ein moduliertes Signal gesehen.
Leider bin ich ein Novize mit den Oszi. Wer kann mir weiterhelfen?
anbei Grafiken für 4x Klingeln pro ID (SW2).
Könnte ein Manchester-Signal sein.
Das erste Klingeln nach dem Einschalten scheint immer das gleiche Signal zu sein. Danach wird brav die ID berücksichtigt.
Theoretisch sollte ein Arduino Nano am analogen Eingang das Signal erkennen können. Ein Low-pass-filter und Level-Shifter/Begrenzung Spanngungsspitzen vorausgesetzt.
Leider kenne ich mich mit Hardware so gut wie garnicht aus.
Wer kann/möchte da helfen?
Ich wollte mich nur mal bei Euch in diesem Thread bedanken.
Dank dem Stichwort "Türklingel" habe ich mir heute einen HM-Sen-DB-PCB als Bausatz bestellt der nächste Woche in meine bestehende Wohnungsklingelanlage und HM-Installation eingebunden werden soll.
Eigentlich hatte ich gedacht gerade mal so "halbwegs fertig" zu sein mit der Automation und dann bringt Ihr mich wieder auf neue Basteltriebe...
[ironie-an]Also, schönen dank nochmal![/ironie-aus] :D
Gruß
Dan
Zitat von: Nobre am 20 Februar 2016, 14:21:08
@markus das klingt doch schon interessant. Kennt nicht jemand so eine möglichkeit für den raspberry ?
Diode, Widerstand, Optokoppler, direkt an GPIO.
Zitat von: tante ju am 05 August 2016, 18:28:46
Diode, Widerstand, Optokoppler, direkt an GPIO.
Hast du zufällig die genauen Bezeichnungen der verwendeten Bauteile parat? Danke und Gruß!
Signalverlauf Klingeln und KlingelnEnde
raw Daten mit adruino nano empfangen (s. hier (https://forum.fhem.de/index.php/topic,57598.msg497292.html#msg497292))
Hallo zusammen,
habe es nach einigem basteln hinbekommen den Klingelsensor HM-SEN-DB zusammenzulöten ;D. Er scheint auch in FHEM eingebunden zu sein. In einem vorherigen Post hatte ich beschrieben, dass ich die Videotürsprechanlage Vistadoor VDV 510 versucht habe auszulesen. Nun habe ich es geschafft über den Input 5-12V und Puschbutton Kanal des HM-SEN-DB mit dem 5Volt und GND Signal der eingebauten Videokamera zu verkabeln. Ergebnis ist bei drücken des Klingelknopfs der Vistadoor eine Shortbutton Ausgabe, die mir aber irgendwie nicht weiterhilft:
D-firmware
1.0
2016-12-17 18:44:48
D-serialNr
MEQ0657232
2016-12-17 18:44:48
battery
ok
2016-12-17 18:59:18
state
Klingel Short
2016-12-17 18:59:18
trigDst_0010E1
noConfig
2016-12-17 18:59:18
trigger
Short_79
2016-12-17 18:59:18
trigger_cnt
79
2016-12-17 18:59:18
Ziel ist es über die Fritzbox ein Mobilteil anzuklingeln oder eine Sprachausgabe über FHEM auszugegeben.
Habe etliche Posts durchgewühlt und mit DOIF verschiedene Möglichkeiten ausprobiert, aber irgenwie scheint hier was falsch zu sein.
Hier die DOIF Anweisung:
define Hausklingel DOIF ([Klingel:?Short]) (set FritzBox ring 610 15 show:Türklingel)
Hat jemand eine Idee wo das Problem ist?
Gruß
Robi72
Ein Bisschen mehr Input wäre besser!
1. geht der Command-String für sich alleine?
2. reagiert das DOIF überhaupt oder z.B. nur einmal?
3. gibt es Fehlermeldungen, was sagt der Eventlog und was das DOIF?
das Problem ist dass ich noch nicht mal gesichert sagen kann, dass der Klingelsignalsensor richtig funktioniert. Gibt es irgendwo ein Anleitung wie man diesen konfiguriert?
Bin noch ziemlicher Anfänger mit FHEM und hangele mich von Thread zu Thread. Wie soll ich am besten vorgehen um mal ein Ergebnis zu bekommen?
probier mal dieses DOIF
define Klingel_DOIF DOIF ([<Gerätename>:state] =~ "Klingel Short") ( { Log3 (1, "Klingel_DOIF", "Klingel Short") } )
attr Klingel_DOIF do always
<Gerätename> muss noch ersetzt werden. Wenn es funktioniert, dann sollte ein Eintrag im FHEM-Log auftauchen.
am fhem-Prompt testen:
{ Log3 (1, "Klingel_DOIF", "Klingel Short") }
Bei eingabe der DOIF Anweisung moniert FHEM:
Klingel_DOIF DOIF: expected DOELSEIF or DOELSE: attr Klingel_DOIF do always
Dabei habe ich den Gerätenamen in Klingel geändert. Ich nehme an damit ist der Gerätename des Klingelsensors gemeint, dieser heißt bei mir: Klingel
define Klingel_DOIF DOIF ([Klingel:state] =~ "Klingel Short") ( { Log3 (1, "Klingel_DOIF", "Klingel Short") } )
hat bei mir funktioniert.
ok, die doif Anweisung hat er nun genommen. Dann habe ich{ Log3 (1, "Klingel_DOIF", "Klingel Short") }
eingeben. Es müsste doch nun ein Log3 ausgegeben werden oder? Und wenn ja, wo finde ich das?
alles klar, steht natürlich unter Logs. Hier der Screenshot.
noch das "do always" von oben und dann mal das Reading schreiben
setreading Klingel state "Klingel Short"
wo soll ich das "do always" einbinden?
Attribut "do" steht nun auf "always". Habe die Massee nun auf GND angeschlossen. War vorher auf Push Button verdrahtet. Nun scheint bei drücken auf den Klingeltaster die 5V Spannung der Kamera (habe die VDV 510 aufgemacht und auf der Platine an der Kamera die 5V abgefangen) ein Signal über den Klingelsignalsensor zu erzeugen. Die Frage ist, kann ich nun mit den Ausgabedaten ein Fritzbox Telefon anklingeln? Und wenn ja welcher Code wäre da der richtige?
Anbei die Readings und das Logfile.
Zitat von: Robi72 am 17 Dezember 2016, 19:52:49
set FritzBox ring 610 15 show:Türklingel
mit o.g. Kommando am fhem-Prompt klingelt das gewünschte Telefon?
Wenn ja, dann
delete Klingel_DOIF
define Klingel_DOIF DOIF ([Klingel:state] =~ "Klingel Short") ( { Log3 (1, "Klingel_DOIF", "Klingel Short");; fhem ("set FritzBox ring 610 15 show:Türklingel");; } )
attr Klingel_DOIF do always
Schade, lief gerade so gut ;) Leider scheint nun etwas mit den Fritzboxeinstellungen nicht ok zu sein. Die Fritzbox kann kein Klingelsignal erzeugen.
Der FB_CALLMONITOR ist installiert und hat den Status "opened"
mit der Fritzbox kann ich dir nicht helfen.
ok, erstmal vielen Dank bis hier hin!
hier (https://wiki.fhem.de/wiki/FRITZBOX#Remote-Zugang) steht, was du brauchst für den Telnet-Zugang (inkl. JSON).
Werde ich mir noch einmal anschauen. Vielleicht ist das aber nicht erforderlich, denn in der Zwischenzeit habe ich nochmal set FritzBox ring 610 15 show:Türklingel
über prompt eingegeben und siehe da: es klingelt! :D (lediglich der Anzeigename "Türklingel" wird nicht angezeigt sondern "ISDN/DECT Rundruf", nehme an das ist so ein defaultwert, vielleicht steht heirzu in der Beschreibung was.)
Anschließend habe ich wie von Dir beschrieben die alte Klingel_Doif Anweisung gelöscht und die neue eingegeben. Blöderweise führt er nun bei betätigen der Klingel keinen Anruf aus. Anbei das was er ins Protokoll schreibt bei drücken auf die Klingeltaste. (Nummerndurchwahl habe ich geändert - anderes Motilteil) und die readings.
führe mal Alles inkl. der {}-Klammern in fhem aus. Log-Eintrag sollte erstellt werden und Telefon sollte klingeln.
mit "Alles" meinst Du Deinen code:
delete Klingel_DOIF
define Klingel_DOIF DOIF ([Klingel:state] =~ "Klingel Short") ( { Log3 (1, "Klingel_DOIF", "Klingel Short");; fhem ("set FritzBox ring 610 15 show:Türklingel");; } )
attr Klingel_DOIF do always
?
Wenn ja, dann kommt folgendes LOG:
{ Log3 (1, "Klingel_DOIF", "Klingel Short");; fhem ("set FritzBox ring 610 15 show:Türklingel");; }
wenn man das so in das prompt eingibt klingelt es und Log kommt auch. Jetzt fehlt nur noch das das klingeln auch bei drücken der Klingeltaste passiert.
Das DOIF funktioniert schon mal. Nur die Änderung von Klingel.state führt noch nicht dazu, dass das DOIF ausgeführt wird (setreading ... s.o. sollte die Änderung provozieren). Sofern das nicht funktioniert, schau dir mal event-on-update-reading (Klingel) an.
komme irgenwie nicht weiter. Die im Log ausgegebenen wüsste nicht zu verarbeiten. Kann ich das irgenwo nachlesen damit ich den nächsten Ansatz finde? event-on-update-reading habe ich gemacht, sehe aber keine Auswirkung :-\
was passiert, wenn du folgendes am fhem-Prompt ausführst?
setreading Klingel state "bla"
setreading Klingel state "Klingel Short"
gibt es den Log-Eintrag?
Klingelt das Telefon?
nach einer Pause nochmals das ausführen:
setreading Klingel state "Klingel Short"
gibt es den Log-Eintrag?
Klingelt das Telefon?
leider nein, kein klingeln und auch kein klingeln. :-\
wollte sagen kein logeintrag
Lösche mal das "Log3(...);;" aus dem DOIF raus. Ggf. liegt dort das Problem.
Hab es versucht, es tut sich aber nichts.
Habe ich richtig korrigiert?
([Klingel:state] =~ "Klingel Short") ( { fhem ("set FritzBox ring 613 15 show:Türklingel"); } )
Versuch mal eine Lösung wie hier (https://forum.fhem.de/index.php/topic,64251.msg559216.html#msg559216) beschrieben.