Metainformationen zur Seite

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
plugins:loxberry_poolmanager:unterstutzte_hardware [2022/09/11 20:18] Michael Schlenstedtplugins:loxberry_poolmanager:unterstutzte_hardware [2024/02/23 06:42] (aktuell) – [LCD Display] Michael Schlenstedt
Zeile 10: Zeile 10:
  
 Als Carrier Board verwenden wir das Board "Tentacle T3 for Raspberry Pi" der [[https://www.whiteboxes.ch/|Firma White Box Labs]]. Dieses Board ist für den Raspberry konzipiert und kann 3 Auswerteeinheiten (EZO Circuits) aufnehmen, wobei nur 2 davon elektrisch getrennt sind. So kann man also auf einem Carrier Board die pH-Messung und die Redox-Messung unterbringen und hätte noch einen nicht elektrisch getrennten Steckplatz frei, z. B. für eine Druck-, Temperatur oder Durchflussmessung. Als Carrier Board verwenden wir das Board "Tentacle T3 for Raspberry Pi" der [[https://www.whiteboxes.ch/|Firma White Box Labs]]. Dieses Board ist für den Raspberry konzipiert und kann 3 Auswerteeinheiten (EZO Circuits) aufnehmen, wobei nur 2 davon elektrisch getrennt sind. So kann man also auf einem Carrier Board die pH-Messung und die Redox-Messung unterbringen und hätte noch einen nicht elektrisch getrennten Steckplatz frei, z. B. für eine Druck-, Temperatur oder Durchflussmessung.
 +
 +<WRAP center round important 100%>
 +
 +Leider stellt die Firma [[https://www.whiteboxes.ch/|Firma White Box Labs]] das Tentacle Carrier Board nicht mehr her. Bis ca. April 2024 ist dieses noch als Restbestand zu beziehen, danach ist es leider nicht mehr verfügbar.
 +
 +Eine Alternative ist das von Patrick Bachleitner entwickelte Carrier Board - die Basis für dieses weiterentwickelte Board ist das Tentacle von White Box Labs. Eine genaue Bauanleitung mit allen notwendigen Dateien findet ihr hier im Wiki: [[plugins:loxberry_poolmanager:unterstutzte_hardware:diy_isolatorboard]]
 +
 +</WRAP>
 +
  
 ==== Hardware vorbereiten ==== ==== Hardware vorbereiten ====
Zeile 17: Zeile 26:
 Leuchtet die LED auf dem Circuit in Grün, ist der UART Modus aktiviert, leuchtet sie in Blau, ist der I2C Modus aktiviert. Leuchtet die LED auf dem Circuit in Grün, ist der UART Modus aktiviert, leuchtet sie in Blau, ist der I2C Modus aktiviert.
  
-=== Über I2C Toggler http:%%//%%whiteboxes.ch/docs/i2c-toggler/#/?id=introduction: ===+=== Über I2C Toggler: === 
 + 
 +[[http://whiteboxes.ch/docs/i2c-toggler/#/?id=introduction]]
  
 Stellt den kleinen Schalter auf "pH / EC / ORP / DO" und setzt den Circuit auf den Toggler. Dann einfach ein USB-Kabel anschließen oder den Toggler direkt in einen USB-Port stecken und den kleinen Taster 1 Sekunde lang gedrückt halten. Das schaltet den Circuit jeweils in den anderen Modus. Die LED muss dauerhaft Blau leuchten (I2C-Modus). Stellt den kleinen Schalter auf "pH / EC / ORP / DO" und setzt den Circuit auf den Toggler. Dann einfach ein USB-Kabel anschließen oder den Toggler direkt in einen USB-Port stecken und den kleinen Taster 1 Sekunde lang gedrückt halten. Das schaltet den Circuit jeweils in den anderen Modus. Die LED muss dauerhaft Blau leuchten (I2C-Modus).
  
-{{https://raw.githubusercontent.com/whitebox-labs/whitebox-docs/master/i2c-toggler/_media/i2c-toggler-photo.png?0x150|Tentacle T3}}+{{https://raw.githubusercontent.com/whitebox-labs/whitebox-docs/master/i2c-toggler/_media/i2c-toggler-photo.png?200|Tentacle T3}}
  
 [[http://whiteboxes.ch/docs/i2c-toggler/#/?id=introduction|(c) by WhiteBox Labs]] [[http://whiteboxes.ch/docs/i2c-toggler/#/?id=introduction|(c) by WhiteBox Labs]]
Zeile 41: Zeile 52:
 Schließt zunächst nur das Gerät an den Bus an, von dem ihr die Adresse ändert wollt. Schaut über den Button "Scanne Bus", ob das Gerät vom I2C Bus korrekt erkannt wurde. Nun stoppt ihr das Atlas Scientific Gateway über die WebUI des Plugins: Schließt zunächst nur das Gerät an den Bus an, von dem ihr die Adresse ändert wollt. Schaut über den Button "Scanne Bus", ob das Gerät vom I2C Bus korrekt erkannt wurde. Nun stoppt ihr das Atlas Scientific Gateway über die WebUI des Plugins:
  
-{{plugins:loxberry_poolmanager:1729757462.png?h=150}}+{{plugins:loxberry_poolmanager:1729757462.png?350}}
  
 Nun müsst ihr Euch per Putty und SSH auf dem LoxBerry einloggen. Wie das genau geht könnt ihr hier nachlesen: [[haufig_gestellte_fragen_faq:eine_sshverbindung_mit_putty_aufbauen_shellzugriff|Eine SSH-Verbindung mit putty aufbauen / Shell-Zugriff]] Nun müsst ihr Euch per Putty und SSH auf dem LoxBerry einloggen. Wie das genau geht könnt ihr hier nachlesen: [[haufig_gestellte_fragen_faq:eine_sshverbindung_mit_putty_aufbauen_shellzugriff|Eine SSH-Verbindung mit putty aufbauen / Shell-Zugriff]]
Zeile 48: Zeile 59:
  
 ''%%cd /opt/loxberry/bin/plugins/poolmanager%%'' ''%%cd /opt/loxberry/bin/plugins/poolmanager%%''
-python3 atlasi2c-console.py+ 
 +''%%python3 atlasi2c-console.py%%''
  
 Daraufhin wird die Atlas Scientific Konsole gestartet und zeigt Euch zunächst einen Hilfetext und im Anschluss alle gefundenen Sensoren an. Danach wartet die Konsole auf die Eingabe von Befehlen. Ihr könnt hier sämtliche Befehle aus der Dokumentation eures Sensors/Aktors eingeben. Daraufhin wird die Atlas Scientific Konsole gestartet und zeigt Euch zunächst einen Hilfetext und im Anschluss alle gefundenen Sensoren an. Danach wartet die Konsole auf die Eingabe von Befehlen. Ihr könnt hier sämtliche Befehle aus der Dokumentation eures Sensors/Aktors eingeben.
  
-{{plugins:loxberry_poolmanager:1729757479.png?h=400}}+{{plugins:loxberry_poolmanager:1729757479.png?400}}
  
 Der Befehl zum Ändern der I2C Busadresse lautet: **''%%<AKTUELLE ADRESSE>: I2C,<NEUE ADRESSE>%%''** Der Befehl zum Ändern der I2C Busadresse lautet: **''%%<AKTUELLE ADRESSE>: I2C,<NEUE ADRESSE>%%''**
Zeile 61: Zeile 73:
  
 Nach einem <Enter> wird der Befehl an den Sensor bzw. Aktor gesendet und das Ergebnis wird Euch angezeigt. Wenn ihr fertig seit, beendet ihr die Atlas Konsole mit <Strg>+<C> und schließt Putty. Nun könnt ihr in der Pluginoberfläche das Atlas Scientific Gateway wieder starten. Nach einem <Enter> wird der Befehl an den Sensor bzw. Aktor gesendet und das Ergebnis wird Euch angezeigt. Wenn ihr fertig seit, beendet ihr die Atlas Konsole mit <Strg>+<C> und schließt Putty. Nun könnt ihr in der Pluginoberfläche das Atlas Scientific Gateway wieder starten.
 +
  
 ===== LCD Display ===== ===== LCD Display =====
  
-Vom Plugin wird auch ein LCD-Display mit 5 Button zur direkten Bedienung im Poolhaus unterstützt. Es wird ausschließlich das Adafruit LCD-Panel inkl. Keypad unterstützt. Das Adafruit LCD-Panel inkl. Keypad ist in Europa auch bei den einschlägigen Händlern bei Amazon, Ebay, Reichelt, Pollin usw. erhältlich.+Vom Plugin wird auch ein LCD-Display mit 5 Button zur direkten Bedienung im Poolhaus unterstützt. Es wird ausschließlich das Adafruit LCD-Panel inkl. Keypad unterstützt. Das Adafruit LCD-Panel inkl. Keypad ist in Europa auch bei den einschlägigen Händlern bei Amazon, Ebay, Reichelt, Pollin usw. erhältlich. Ihr könnt Euch für eine beliebige Variante entscheiden. 
 + 
 +[[https://www.adafruit.com/category/808|https://www.adafruit.com/category/808]]
  
-  * Adafruit Blue&White 16x2 LCD+Keypad Kit for Raspberry Pi, ca. 25 EUR, https://www.adafruit.com/product/1115 +{{plugins:loxberry_poolmanager:1729953881.gif}}
-  * //Alternativ:// Adafruit RGB Negative 16x2 LCD+Keypad Kit for Raspberry Pi, ca. 30 EUR, https://www.adafruit.com/product/1110 +
-  * //Alternativ:// Adafruit RGB Positive 16x2 LCD+Keypad Kit for Raspberry Pi, ca. 30 EUR, https://www.adafruit.com/product/1109+
  
-{{plugins:loxberry_poolmanager:1729953881.gif?h=250}}