Offline
Newbie
Karma: 0
Posts: 6
|
 |
« on: January 31, 2013, 02:28:50 pm » |
Hallo, gibt es eine Möglichkeit, einen Funk reed Kontakt (z.B Homematic oder Abus; 868 Mhz), der an einem Fenster montiert wurde, über Arduino abzufragen? Der Funk Kontakt meldet, dass das Fenster geöffnet wurde, und Arduino reagiert darauf, in dem z.B. eine LED leuchtet oder ein Signalton ausgegeben wird.
Viele Grüße
|
|
|
|
|
Logged
|
|
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 6
|
 |
« Reply #2 on: February 01, 2013, 12:51:26 pm » |
vielen Dank für die Information.
Leider bin ich noch ziemlicher Laie bzgl. Arduino.
Kann mann dies auch mit einem XBEE-Adapter durchfühen?
Kannst Du mir weitere Informationen geben, wie man das Empfangsmuster auslesen kann? Oder wo könnte ich Informationen bekommen.
Danke im voraus.
|
|
|
|
|
Logged
|
|
|
|
|
Switzerland
Offline
Faraday Member
Karma: 69
Posts: 3268
|
 |
« Reply #3 on: February 01, 2013, 01:51:18 pm » |
Das ist ähnlich wie bei einer Infrarot-Fernsteuerung. Der Geber wird wahrscheinlich einen Digitalcode an die Alarmanlage senden, also ein Muster aus Signal an und Signal aus. Du kannst dieses Signalmuster nun einfach aufzeichnen, z.B. Signal an: 5250µs, Signal aus: 2620µs, Signal an: 7880µs, Signal aus: 2620µs, etc. Mit etwas Glück lässt sich das durch einen einfach zu berechnenden Faktor teilen und Du hast direkt eine Binärzahl. Wenn Du also ein Signal empfängst, wertest Du dieses Muster wieder aus, erhältst die Binärzahl, vergleichst diese mit den gespeicherten Werten und reagierst entsprechend. Kann mann dies auch mit einem XBEE-Adapter durchfühen? Ich bezweifle, dass die Aktoren das ZigBee-Protokol der XBee-868-Familie sprechen. Ein XBee wird Dir dafür also wahrscheinlich nichts nützen.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 6
|
 |
« Reply #4 on: February 02, 2013, 08:54:25 am » |
Hallo, es gibt ja ein easy radio shield für arduino. Kostet ca 70 Euro bei http://de.farnell.com/jsp/displayProduct.jsp?sku=2147162&CMP=e-2072-00001000&gross_price=trueIch frage mich, ob dass dann auch mit dem Funk-Reed-Schalter Kontakt aufnimmt oder ob dies nur zwischen zwei radio shields funktioniert? Und wenn es dies funktioniert, wie kann ich dann das Signalmuster auslesen? Brauche ich hierzu zusätzliche spezielle Hardware oder kann ich für Arduino ein sketch schreiben, dass die empfangen Daten ausliest? Vielen Dank für eine Antwort im voraus.
|
|
|
|
|
Logged
|
|
|
|
|
Switzerland
Offline
Faraday Member
Karma: 69
Posts: 3268
|
 |
« Reply #5 on: February 04, 2013, 09:15:47 am » |
Das EasyRadio Shield dürfte mit grosser Wahrscheinlichkeit nicht funktionieren. Darauf deutet schon hin, dass es per serieller Schnittstelle angesprochen wird. Da von den Herstellern Deiner Kontakte keinerlei Information über das verwendete Protokoll verfügbar ist, musst Du eine Hardware haben, mit der Du low-level die direkte digitale Information bekommst (ich gehe mal davon aus, dass die Kontakte die Information digital übertragen, analog wäre es deutlich komplizierter auf dem Arduino).
Was spricht gegen das von mir verlinkte Modul?
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 6
|
 |
« Reply #6 on: February 04, 2013, 01:25:54 pm » |
Hallo,
mir ist überhaupt nicht klar wie das von Dir verlinkte Modul zu verwenden ist.
Es handelt sich um ein Bauteil, das ja auch bei dem shield verwendet wird.
Was kann ich mit dem Bauteil alleine anfangen? Wo müsste ich das anschließen um die Messungen durchzuführen. Und was müsste ich dann tun?
Ich vermute, das ist für mich viel zu kompliziert.
|
|
|
|
|
Logged
|
|
|
|
|
Switzerland
Offline
Faraday Member
Karma: 69
Posts: 3268
|
 |
« Reply #7 on: February 04, 2013, 02:23:03 pm » |
Entschuldige bitte, ich habe Dir einen Modul verlinkt, das gar nicht taugt. Ich hatte ein ähnliches Modul im 433MHz-Bereich verwendet und dachte automatisch, dass dieses die in etwa gleiche Funktionalität bietet. Besser geeignet wäre ein Modul, dass z.B. den AX5042 direkt anbinden würde.
Wie auch immer, eine solche Lösung wird nicht ganz günstig. Hast Du denn schon solche Kontakte im Einsatz oder wieso willst Du diese proprietären Teile verwenden?
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 6
|
 |
« Reply #8 on: February 06, 2013, 05:06:00 am » |
Nein, habe noch nichts gekauft.
Allerdings ist der Funkkontakt , den ich ins Auge gefasst habe, sehr klein, braucht keinen 220V Anschluss.
Kennst Du eine Alternative?
|
|
|
|
|
Logged
|
|
|
|
|
Switzerland
Offline
Faraday Member
Karma: 69
Posts: 3268
|
 |
« Reply #9 on: February 06, 2013, 08:17:23 am » |
Hast Du einen Link auf den Kontakt, den Du in's Auge gefasst hast? Nur damit ich weiss, wovon Du schreibst.
|
|
|
|
|
Logged
|
|
|
|
|
|
|
Switzerland
Offline
Faraday Member
Karma: 69
Posts: 3268
|
 |
« Reply #11 on: February 06, 2013, 11:06:48 am » |
Nein, das ELV-Teil ist dafür relativ schlecht geeignet. Wenn es nur um einen einzelnen Fenster-Kontakt handelt, könnte es gehen, aber wenn Du mehrere Kontakte kontrollieren willst, würde ich davon abraten. Die HomeMatic-Komponenten kommunizieren über einen TI CC1100-Chip, den Du relativ günstig (wenige Euros) kaufen kannst. Die meisten sind nach den Infos auf dem Netz sogar intern auch mit einem Atmel-Prozessor bestückt, welcher den CC1100-Chip kontrolliert. Als Schnittstelle zum Controller ist ein SPI vorhanden, somit ist der Anschluss an den Arduino relativ einfach. Auf folgender Seite wird das Protokoll beschrieben: http://fhz4linux.info/tiki-index.php?page=BidCosEin Modul wie dieses hier http://www.ebay.com/itm/Wireless-RF-Transceiver-Module-433MHz-CC1101-CC1100-Remote-Control-Arduino-Robot-/170972305050 sollte funktionieren, laut Datenblatt kann die Frequenz auf dem Chip programmiert werden.
|
|
|
|
|
Logged
|
|
|
|
|
|