Welcome, Guest
Username: Password: Remember me
Projekte / Projects
  • Page:
  • 1
  • 2

TOPIC:

Kristall-Lösungszüchtungsanlage 3 months 3 weeks ago #7

  • Garbius
  • Garbius's Avatar Topic Author
  • Offline
  • Posts: 4
  • Thank you received: 0
Hallo PiLo-Heinz,
zu 1. Ja, ich meinte die Basis-Software und wenn die die Zeit anders Verarbeitet ist klar warum ich keinen Fehler bekomme und die Basis-Software und mein Script gleichzeitig benutzen kann. Den fehler bekomme ich nur wenn ich den WebMonitor und mein Script zusammen laufen lasse.
Der Fehler lautet übrigens:
pin = self.pins[info]
KeyError: PinInfo(number=7, name='GPIO4', names=frozenset({'BCM4', 'WPI7', 4, 'GPIO4', 'BOARD7', 'J8:7', '4'}), pull='', row=4, col=1, interfaces=frozenset({'', 'uart', 'i2c', 'gpio', 'dpi', 'spi'}))
During handling of the above exception, another exception occurred:
Ich glaube da ist der GPIO4 belegt, somit komme ich mit dem Delay nach dem abfragen des GPIO4 Interrup auch nicht weiter, zumindest habe ich den Fehler so wie ich es versucht habe wieder bekommen.

zu2. Danke für die Idee mit dem Verbinden vom GND des PiLogger zum Magnetrührer, das hat mich auch die richtige Spur geführt. Der Fehler lag zwar nicht an den Motoren aber am Tauchsieder, bzw. an dessen Steuerung.
Ich habe eine alle Komponenten zueinander Gemessen und zum Schluss mal das Wasser im Becken zum GND und da konnte ich plötzlich eine Welle von 0 bis 0,3VDC messen.
Diese entsteht scheinbar in dem Kabel zwischen dem Tauchsieder und den Relais die diesen Steuern. Hier ist ein10cm langes 5 adriges Kabel was hinzu permanent Strom führt und rückzu über zwei Relais an L und N den Tauchsieder steuert. Spannend ist das ich die Welle nicht messen kann wann ich an den Schutzkontakt der Zuleitung gehe, sondern nur wenn ich am Tauchsieder den Schutzkontakt abgreife, obwohl der Schutzkontakt der zuleitung direkt mit dem Tauchsieder verbunden ist.
Ich habe es jetzt so gelöst: Ich habe ein blankes Kupferkabel um den PT1000 Sensor im Wasser gewickelt und dieses an den GND vom PiLogger angeschlossen. Jetzt ist das Messergebnis auf +/- 0,01°C stabil. Das ist extrem genau. Da muss ich euern PiLogger wieder mal Loben für seine exakte Arbeit und die umfangreiche Basis-Software mit den ganzen Einstellmöglichkeiten und der LOG-Funktion.
Das hat mir viel Arbeit abgenommen, Danke!

Please Log in or Create an account to join the conversation.

Kristall-Lösungszüchtungsanlage 3 months 3 weeks ago #8

  • PiLo-Heinz
  • PiLo-Heinz's Avatar
  • Offline
  • Posts: 101
  • Thank you received: 23
Hallo Garbius,
schön, dass es Fortschritt gibt !
zu 1. : Ist denn das Weiterlaufen des WebMonitors gewünscht oder nötig ?
Wenn nicht, kannst Du ihn so beenden:
Mach' eine Konsole auf und ermittele den laufenden Prozess des WebMonitors mit dieser Zeile :
ps aux | grep PiLogger
Die Antwort ist in der Regel zweizeilig - in der ersten Zeile steht am Anfang der Nutzer und die nächste Zahl
ist die Nummer des aktiven Prozesses für Phython mit PiLogger-bottle.py .
Jetzt kannst Du diesen Prozess beenden mit :
sudo kill ###
Wobei ### für die vorher ermittelte Prozessnummer steht.
Das sollte die GPIOs freigeben für Dein eigenes Script.

Viel Erfolg und schönes Wochenende !
Gruß,
PiLo-Heinz

Please Log in or Create an account to join the conversation.

Nichts ist unmöglich :-)
  • Page:
  • 1
  • 2
Time to create page: 0.042 seconds