| Autor |
|
Feuermelder über seriellen Port am PC Schalten?? |
|
|
|
|
BID = 87229
Ozzi Gerade angekommen
Beiträge: 4 Wohnort: München
|
|
Hallo Forum,
hat jemand schon mal einen Relais-Kontakt über einen seriellen Port am PC geschaltet?
Was ich machen möchte, ist folgendes:
Mein Feuermelder liefert mir einen stromlosen Relaiskontakt, der bei Feuer geschlossen wird.
Nun dachte ich mir, ich könnte ihn so an den seriellen Port meines Linux PC's anstecken, so dass mir dieser dann den Alarm auslöst. Eine Software mit dem Namen Nagios http://www.nagios.com würde mir dann eine Email schreiben, die dann auf meinem Handy erscheint.
Was ich nun leider nicht zu laufen bekomme ist der Kontakt über den seriellen Port.
Meine Fragen an Euch sind deshalb. Wie muss ich den seriellen Port anschliessen?
Reicht es, wenn ich den Kontakt an Pin 2 und 3 lege?
Wie kann ich den seriellen Port über Linux abfragen?
Funktioniert das so?
feuer="feuer.txt"
DEV="/dev/ttya"
status=` stty 1>&2; cat $feuer ) <$DEV >$DEV`
echo "$status"
Hat jemand eine Idee?
Danke
Ozzi
|
|
BID = 87239
Benedikt Inventar
      Beiträge: 6241
|
|
2 und 3 kannst du verwenden, allerdings liegen die Ausgänge (hier TXD) im Ruhezustand auf High (was bei RS232 eine negative Spannung bedeutet.) Ist der Relaiskontakt offen, liegen am Eingang (hier RXD) 0V. RS232 interpretiert 0V als negative Spannung, also als High. Per Software musst du jetzt TXD auf Low setzen, damit RXD (wenn es mit TXD verbunden wird) ebenfalls auf Low geht. |
|
BID = 87242
Ozzi Gerade angekommen
Beiträge: 4 Wohnort: München
|
Danke Benedikt, für die schnelle Antwort.
Wenn ich Pin 1 und 6 nehme muss ich vermutlich nichts umschalten ( ich habe nämlich noch nicht herausgefunden, wo man Hi-Lo switchen kann), aber wie kann ich Pin 6,7,8,9 abfragen?
|
BID = 87337
Benedikt Inventar
      Beiträge: 6241
|
Du musst bei allen Ausgängen den Pegel umschalten, da alle im Ruhezustand auf High liegen.
Wie fragst du RXD ab ? Das geht doch garnicht direkt.
Hier noch die IO Adressen für die COM Ports. Wenn du direkt auf die Hardware zugreifst, kannst du so die einzelnen Leitungen ändern.
|
BID = 87992
Ozzi Gerade angekommen
Beiträge: 4 Wohnort: München
|
Danke noch mal Benedikt,
vielleicht muss ich wohl doch diesen Weg gehen.
Ozzi
|
BID = 104263
djdaniel Gerade angekommen
Beiträge: 1
|
Hallo,
könnte mir wer mal das komplette Script hier reinposten bzw. mir per Email senden ?
Ich stehe vor der selben Problemmatik.
Vielen Dank Euch allen !
Daniel
|