/* Keymatic */
This commit is contained in:
parent
816e63c46d
commit
d25740122f
|
@ -245,13 +245,31 @@ exit ${status}
|
|||
Nach außen geht es mit dem [https://github.com/astro/spacemsg/tree/master/gpio-sensor gpio-sensor von Astro] auf Port 5555 .
|
||||
Das Compilat heißt <code>/etc/service/zmq-switch/run</code> .
|
||||
|
||||
== Türsummer-Schaltung ==
|
||||
== Keymatic ==
|
||||
|
||||
Die Türsummerschaltung besteht aus einer Platine mit einem irlml 2502 FET im SOT 23 Package drauf. Dieser ist für maximal 20V Source-Drain Spannung ausgelegt und kann 4,2A Schalten. Das Gate schaltet schon bei ca. 2V durch. An dem FET hängen ein Gate- sowie Pulldownwiderstand. Der Türsummer hängt zwischen Versorgungsspannung und Source.
|
||||
Um das HQ auch ohne Schlüssel betreten zu können, wurde die Eingangstür mit einem [http://www.elv.de/homematic-funk-tuerschlossantrieb-keymatic-weiss-inkl-funk-handsender.html Funk-Türschlossantrieb] aufgerüstet. Die „KeyMatic“ ist über Hackerbus mit dem Raspberry Pi im Schalter verbunden. Damit kann über die GPIO-Pins die Tür auf- und Abgeschlossen werden.
|
||||
|
||||
Als Netzteil wurde ein 8,4V Schaltnetzteil aus unserer tollen Netzteilkiste verwendet. Es gab vorher Tests mit einem 15V Netzteil, bei dem allerdings fast der Türsummer vor lauter Vibration aus der Wand gefallen wäre.
|
||||
|
||||
Hier muss jetzt noch die Pinbelegung der Lochrasterplatine sowie des Pis hin.
|
||||
Dabei geht man wie folgt vor:
|
||||
* per ssh mit dem Pi verbinden
|
||||
* GPIO-Pins initialisieren (nur nach reboot nötig):
|
||||
<pre>
|
||||
echo 18 > /sys/class/gpio/export // Pin „Aufschließen“
|
||||
echo 25 > /sys/class/gpio/export // Pin „Zuschließen“
|
||||
echo out > /sys/class/gpio/gpio18/direction // Pins als Ausgang konfigurieren
|
||||
echo out > /sys/class/gpio/gpio25/direction
|
||||
</pre>
|
||||
* Aufschließen:
|
||||
<pre>
|
||||
echo "1" > /sys/class/gpio/gpio18/value
|
||||
// ~20ms warten
|
||||
echo "0" > /sys/class/gpio/gpio18/value
|
||||
</pre>
|
||||
* Zuschließen:
|
||||
<pre>
|
||||
echo "1" > /sys/class/gpio/gpio25/value
|
||||
// ~20ms warten
|
||||
echo "0" > /sys/class/gpio/gpio25/value
|
||||
</pre>
|
||||
|
||||
== Siehe auch ==
|
||||
* [[HQ/Schlüsselersatz]]
|
||||
|
|
Loading…
Reference in New Issue