PiFace erzeugt keine Events beim ändern des Signalzustandes an den Eingängen

Begonnen von drjekyl, 10 Februar 2014, 13:08:39

Vorheriges Thema - Nächstes Thema

drjekyl

Hallo an alle Forumsmitglieder,

dies ist mein erster Beitrag. Also ich habe hier einen Raspberry Pi mit mehreren 1-Wire Temperatursensoren am Start.
Das funktioniert soweit so gut. Ich zeichne damit einige Temperaturen meiner Heizung usw. auf und speichere das in Logfiles.

Jetzt möchte ich die Einschaltzustände meiner Pumpen, Brenner und dergleichen erfassen. Hardwaretechnisch ist das auch schon realisiert und funktionert. Keine Angst wegen 230V an alle da draussen... ich bin vom Fach (...bin in der Automatisierungs-und Energietechnik beruflich unterwegs...).

Mein eigentliches Problem ist, dass seltsamerweise nur Events erzeugt werden wenn ich Ausgangsports setze und rücksetze.
Wenn ich aber einen Eingangsport auf Gnd ziehe, dann kann ich den Signalzustand manuell mittels Get Inport.... abfragen und bekomme den Status auch richtig angezeigt. Wieso funktioniert das im Eventmonitor nicht ?
Habe schon mit Pollingzeiten und event-on-change-reading probiert. Hat alles nicht funktioniert.

Irgendwie komme ich hier nicht weiter. Würde mich freuen wenn mir jemand auf die Sprünge helfen kann.

klaus.schauer

Zitat von: drjekyl am 10 Februar 2014, 13:08:39
Hallo an alle Forumsmitglieder,

dies ist mein erster Beitrag. Also ich habe hier einen Raspberry Pi mit mehreren 1-Wire Temperatursensoren am Start.
Das funktioniert soweit so gut. Ich zeichne damit einige Temperaturen meiner Heizung usw. auf und speichere das in Logfiles.

Jetzt möchte ich die Einschaltzustände meiner Pumpen, Brenner und dergleichen erfassen. Hardwaretechnisch ist das auch schon realisiert und funktionert. Keine Angst wegen 230V an alle da draussen... ich bin vom Fach (...bin in der Automatisierungs-und Energietechnik beruflich unterwegs...).

Mein eigentliches Problem ist, dass seltsamerweise nur Events erzeugt werden wenn ich Ausgangsports setze und rücksetze.
Wenn ich aber einen Eingangsport auf Gnd ziehe, dann kann ich den Signalzustand manuell mittels Get Inport.... abfragen und bekomme den Status auch richtig angezeigt. Wieso funktioniert das im Eventmonitor nicht ?
Habe schon mit Pollingzeiten und event-on-change-reading probiert. Hat alles nicht funktioniert.
- Wird das PIFACE Modul verwendet?
- falls ja, attr <Name> portMode0 ... portMode7 auf "up" setzen