Installation von Craftbeerpi4 auf LINUX PC?
- kalausr
- Posting Freak
- Beiträge: 1950
- Registriert: Mittwoch 13. April 2011, 21:48
- Wohnort: Scheinfeld
Installation von Craftbeerpi4 auf LINUX PC?
Hi Leute.
Ich habe eine blöde Frage.
Mir ist ein älterer all-in-one Industrial PC in die Hände gefallen, ein Spectra Powertwin w115c-r10.
Würde es theoretisch funktionieren darauf LINUX zu installieren und ihn mit Craftbeerpi als Rpi Ersatz zu verwenden?
Wie konfiguriere ich die Actoren und spreche die Pins an?
Und soll ich es mit Ubuntu versuchen?
Es wird vermutlich wieder mal eine Frickelaktion, oder?
LG Klaus
Ich habe eine blöde Frage.
Mir ist ein älterer all-in-one Industrial PC in die Hände gefallen, ein Spectra Powertwin w115c-r10.
Würde es theoretisch funktionieren darauf LINUX zu installieren und ihn mit Craftbeerpi als Rpi Ersatz zu verwenden?
Wie konfiguriere ich die Actoren und spreche die Pins an?
Und soll ich es mit Ubuntu versuchen?
Es wird vermutlich wieder mal eine Frickelaktion, oder?
LG Klaus
Zuletzt geändert von kalausr am Samstag 31. Dezember 2022, 09:03, insgesamt 1-mal geändert.
Fuck it - it needs to be bigger!
- FlorianTH
- Administrator
- Beiträge: 633
- Registriert: Dienstag 23. Juli 2019, 09:52
- Wohnort: Brandenburg | OHV
Re: Craftbeerpi4 auf LINUX PC?
Hi Klaus,
du kannst es auf jeden Fall erstmal mit Ubuntu versuchen. Spannend werden vermutlich die Treiber für die Komponenten. Aber der erste Schritt wäre ein Linux. Probier es doch mal aus
Also das Datasheet sieht gut aus: https://www.spectra.de/files/produkte/K ... 3-ULT5.pdf
Das Handbuch gibt es auch noch: https://www.spectra.de/files/produkte/K ... ual-v1.pdf
Und den Touch-Controller scheint auch jemand zum Laufen gebracht zu haben: https://psychtoolbox.discourse.group/t/ ... creen/53/3
Viele Grüße
Florian
du kannst es auf jeden Fall erstmal mit Ubuntu versuchen. Spannend werden vermutlich die Treiber für die Komponenten. Aber der erste Schritt wäre ein Linux. Probier es doch mal aus
Also das Datasheet sieht gut aus: https://www.spectra.de/files/produkte/K ... 3-ULT5.pdf
Das Handbuch gibt es auch noch: https://www.spectra.de/files/produkte/K ... ual-v1.pdf
Und den Touch-Controller scheint auch jemand zum Laufen gebracht zu haben: https://psychtoolbox.discourse.group/t/ ... creen/53/3
Viele Grüße
Florian
Viele Grüße
Florian
Florian
- hiasl
- Posting Freak
- Beiträge: 1951
- Registriert: Samstag 9. Juni 2007, 12:03
- Wohnort: Kulmbach
- Kontaktdaten:
Re: Craftbeerpi4 auf LINUX PC?
Ich gehe davon aus, dass du das Teil mit einem Linux zum Laufen bringst. Auch CBPi4 als Software sollte relativ einfach machbar sein.
Jetzt musst du dir halt vorstellen, dass CBPi grundsätzlich darauf fußt, GPIOs für alles mögliche zu nutzen (Sinn des Pis). Die hast du hier nicht. Du hast diese DIO Leiste, damit könnte man ggf. was anstellen. Wie - keine Ahnung!
Aber: Viel einfacher könnte sein:
- MQTT
- USB GPIO Modul
- Serielle Schnittstellen (ist aber wieder kein CBPi Standard)
Gruß
Matthias
-----------------------------------------------------------------------------------------
Mehr vom Bier wissen, heißt: Mehr vom Bier haben!
Matthias
-----------------------------------------------------------------------------------------
Mehr vom Bier wissen, heißt: Mehr vom Bier haben!
- kalausr
- Posting Freak
- Beiträge: 1950
- Registriert: Mittwoch 13. April 2011, 21:48
- Wohnort: Scheinfeld
Re: Craftbeerpi4 auf LINUX PC?
Geil, Leute vielen Dank!
MQTT hatte ich noch nicht im Einsatz. Das GPIO Modul klingt doch vielversprechend…
Schaumermal.
Kls
MQTT hatte ich noch nicht im Einsatz. Das GPIO Modul klingt doch vielversprechend…
Schaumermal.
Kls
Fuck it - it needs to be bigger!
Re: Craftbeerpi4 auf LINUX PC?
Prinzipiell ist immer alles möglich. Allerdings muss es auch ein python modul geben, dass dann einen solchen USB / GPIO controller anspricht und auf dem PC läuft. Sollte dass vorhanden sein, dann muss jemand noch ein entsprechendes Plugin schreiben. Von den Temp sensoren mal ganz abgesehen.
ALex
Braumeister 20 | Gärung: SS Brewtech 7 Gal BME | Speidel 30 Liter (Konus)
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
- hiasl
- Posting Freak
- Beiträge: 1951
- Registriert: Samstag 9. Juni 2007, 12:03
- Wohnort: Kulmbach
- Kontaktdaten:
Re: Craftbeerpi4 auf LINUX PC?
Meine Hoffnung war, dass ein externes GPIO Board einfach über dieselbe Bibliothek wie am Pi angesprochen werden kann. Scheint aber nicht so zu sein.
Hier gibt' ein paar Infos:
https://www.raspberry-pi-geek.de/ausgab ... iseinsatz/
Die Anpassung der Plugins sollte kein Hexenwerk sein.
Vielleicht ist dann aber die Einbindung der DIO Pins auch kein allzu großes Hexenwerk...
Hier gibt' ein paar Infos:
https://www.raspberry-pi-geek.de/ausgab ... iseinsatz/
Die Anpassung der Plugins sollte kein Hexenwerk sein.
Vielleicht ist dann aber die Einbindung der DIO Pins auch kein allzu großes Hexenwerk...
Gruß
Matthias
-----------------------------------------------------------------------------------------
Mehr vom Bier wissen, heißt: Mehr vom Bier haben!
Matthias
-----------------------------------------------------------------------------------------
Mehr vom Bier wissen, heißt: Mehr vom Bier haben!
- maecki-maecki
- Posting Freak
- Beiträge: 911
- Registriert: Mittwoch 30. März 2022, 22:17
Re: Craftbeerpi4 auf LINUX PC?
Die Chancen sind groß, dass die DIO mit dem Fintek Super-I/O Chipsatz betrieben werden (Hast Du ein Datenblatt zum PC?).
Dafür gibt es Treiber und die DIO sollten unter Linux auch direkt als GPIO zur Verfügung stehen… Wie CBPi bzw Python das dann einbinden weiß ich aber nicht…
Frickelktion wird es auf jeden Fall, aber eine, die Spaß machen kann ;-)
Mäcki
Dafür gibt es Treiber und die DIO sollten unter Linux auch direkt als GPIO zur Verfügung stehen… Wie CBPi bzw Python das dann einbinden weiß ich aber nicht…
Frickelktion wird es auf jeden Fall, aber eine, die Spaß machen kann ;-)
Mäcki
- kalausr
- Posting Freak
- Beiträge: 1950
- Registriert: Mittwoch 13. April 2011, 21:48
- Wohnort: Scheinfeld
Re: Installation von Craftbeerpi4 auf LINUX PC?
Alter ist das sch****
Update:
Als alter Mac Nutzer habe ich so meine Probleme mit Windows Kisten….. UBUNTU scheint jetzt aber zu installieren.
Mal sehen….
Update:
Als alter Mac Nutzer habe ich so meine Probleme mit Windows Kisten….. UBUNTU scheint jetzt aber zu installieren.
Mal sehen….
Fuck it - it needs to be bigger!
- secuspec
- Posting Freak
- Beiträge: 828
- Registriert: Sonntag 9. Juli 2017, 06:31
- Wohnort: Königstein
- Kontaktdaten:
Re: Installation von Craftbeerpi4 auf LINUX PC?
Spectra selbst setzt bei der Linux Distribution auf Yocto Linux.
https://www.spectra.de/en/products/serv ... linux.html
https://www.spectra.de/files/produkte/K ... -Linux.pdf
https://wiki.yoctoproject.org/wiki/Linux_Yocto
https://www.embedded-software-engineeri ... -a-911722/
ABER
So wie ich ich das auf den ersten Blick erfasst habe, ist das aber keinesfalls mit "funktioniert out of the box" zu verstehen, sondern eher als Werkzeugkasten. Das ist eine völlig andere Schiene als eine Ubuntu Linux Distribution.
Dein Ansatz Ubuntu zu verwenden, ist wahrscheinlich der richtige, denn wenn der Screen/Digitizer und die Wlan/Ethernet Komponenten laufen, ist schonmal einiges gewonnen.
Die Idee mit einer USB GPIO Bridge zu arbeiten ist clever, sofern Du IO Ports quasi direkt verwenden möchtest.
Ansonsten ist natürlich die Verwendung von MQTT das Mittel der Wahl - und genau diesen Weg würde ich gehen, weil ich ihn selbst sehr erfolgreich verwende
Mit dem bekannten und genialen MQTT Device von Innuendo (https://innuendopi.github.io/MQTTDevice4/) hast Du eigentlich alles easy in der Hand und bist super flexibel.
Viele Grüße,
Steffen
https://www.spectra.de/en/products/serv ... linux.html
https://www.spectra.de/files/produkte/K ... -Linux.pdf
https://wiki.yoctoproject.org/wiki/Linux_Yocto
https://www.embedded-software-engineeri ... -a-911722/
ABER
So wie ich ich das auf den ersten Blick erfasst habe, ist das aber keinesfalls mit "funktioniert out of the box" zu verstehen, sondern eher als Werkzeugkasten. Das ist eine völlig andere Schiene als eine Ubuntu Linux Distribution.
Dein Ansatz Ubuntu zu verwenden, ist wahrscheinlich der richtige, denn wenn der Screen/Digitizer und die Wlan/Ethernet Komponenten laufen, ist schonmal einiges gewonnen.
Die Idee mit einer USB GPIO Bridge zu arbeiten ist clever, sofern Du IO Ports quasi direkt verwenden möchtest.
Ansonsten ist natürlich die Verwendung von MQTT das Mittel der Wahl - und genau diesen Weg würde ich gehen, weil ich ihn selbst sehr erfolgreich verwende
Mit dem bekannten und genialen MQTT Device von Innuendo (https://innuendopi.github.io/MQTTDevice4/) hast Du eigentlich alles easy in der Hand und bist super flexibel.
Viele Grüße,
Steffen
Sudhaus von Crafthardware - 2 vessel HERMS 83l Töpfe mit Bodenablauf
HBST Rhein Main & Brausportgruppe e.V.
HBST Rhein Main & Brausportgruppe e.V.
- kalausr
- Posting Freak
- Beiträge: 1950
- Registriert: Mittwoch 13. April 2011, 21:48
- Wohnort: Scheinfeld
Re: Installation von Craftbeerpi4 auf LINUX PC?
Tausend Dank Steffen.
Unbutu ist jetzt drauf und läuft.
Touch geht noch nicht, ist mir jetzt erstmal aber egal.
W-lan funktioniert.
System ist up-to-date.
Nach der Updatesrunde musste ich Python 3 installieren.
CBPI danach. Leichtes Meckern vom System, weil ich es mit sudo gemacht habe.
CBPI setup oder start gibt einen Schwung Traceback Errors aus. ????
Liegt es an Python 2 vs 3?
Im Netz habe ich einen PiZerohack gefunden, mit dem es später gehen sollte, falls die GPIO‘s vom PC nicht ansprechbar sein sollten.
In MQTT muss ich mich erstmal einarbeiten. Vielleicht ist das besser.
Cheers, Klaus
Unbutu ist jetzt drauf und läuft.
Touch geht noch nicht, ist mir jetzt erstmal aber egal.
W-lan funktioniert.
System ist up-to-date.
Nach der Updatesrunde musste ich Python 3 installieren.
CBPI danach. Leichtes Meckern vom System, weil ich es mit sudo gemacht habe.
CBPI setup oder start gibt einen Schwung Traceback Errors aus. ????
Liegt es an Python 2 vs 3?
Im Netz habe ich einen PiZerohack gefunden, mit dem es später gehen sollte, falls die GPIO‘s vom PC nicht ansprechbar sein sollten.
In MQTT muss ich mich erstmal einarbeiten. Vielleicht ist das besser.
Cheers, Klaus
Fuck it - it needs to be bigger!
Re: Installation von Craftbeerpi4 auf LINUX PC?
Gibt es von Spectra nicht auch WIndows images zum Download? wenn dann noch python drauf läuft, sollte cbpi erst einmal auch laufen. Einem MQTT device ist es egal, ob die Nachrichten von Linux oder Windows kommen :-)kalausr hat geschrieben: ↑Samstag 31. Dezember 2022, 13:25 Tausend Dank Steffen.
Unbutu ist jetzt drauf und läuft.
Touch geht noch nicht, ist mir jetzt erstmal aber egal.
W-lan funktioniert.
System ist up-to-date.
Nach der Updatesrunde musste ich Python 3 installieren.
CBPI danach. Leichtes Meckern vom System, weil ich es mit sudo gemacht habe.
CBPI setup oder start gibt einen Schwung Traceback Errors aus. ????
Liegt es an Python 2 vs 3?
Im Netz habe ich einen PiZerohack gefunden, mit dem es später gehen sollte, falls die GPIO‘s vom PC nicht ansprechbar sein sollten.
In MQTT muss ich mich erstmal einarbeiten. Vielleicht ist das besser.
Cheers, Klaus
Braumeister 20 | Gärung: SS Brewtech 7 Gal BME | Speidel 30 Liter (Konus)
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
- kalausr
- Posting Freak
- Beiträge: 1950
- Registriert: Mittwoch 13. April 2011, 21:48
- Wohnort: Scheinfeld
Re: Installation von Craftbeerpi4 auf LINUX PC?
Windows ist doof.
Ich werden Deinen Ratschlag aber in Erwägung ziehen, Alex ;)
Windows 10 ist eh drauf.
Kls
Ich werden Deinen Ratschlag aber in Erwägung ziehen, Alex ;)
Windows 10 ist eh drauf.
Kls
Fuck it - it needs to be bigger!
- kalausr
- Posting Freak
- Beiträge: 1950
- Registriert: Mittwoch 13. April 2011, 21:48
- Wohnort: Scheinfeld
Re: Installation von Craftbeerpi4 auf LINUX PC?
Hey Leute,
wie installiere ich CBPI auf Windows oder Linux?
Mein Unbutu zickt mit lauter Traceback Fehlern...
Sorry, bin PC und LINUX Analphabet...
Frohes Neues! Klaus
Code: Alles auswählen
cbpi setup
Traceback (most recent call last):
File "/home/kalausr/.local/bin/cbpi", line 5, in <module>
from cbpi.cli import main
File "/home/kalausr/.local/lib/python3.10/site-packages/cbpi/cli.py", line 18, in <module>
from PyInquirer import prompt, print_json
File "/usr/local/lib/python3.10/dist-packages/PyInquirer/__init__.py", line 6, in <module>
from prompt_toolkit.token import Token
File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/__init__.py", line 16, in <module>
from .interface import CommandLineInterface
File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/interface.py", line 19, in <module>
from .application import Application, AbortAction
File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/application.py", line 8, in <module>
from .key_binding.bindings.basic import load_basic_bindings
File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/key_binding/bindings/basic.py", line 9, in <module>
from prompt_toolkit.renderer import HeightIsUnknownError
File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/renderer.py", line 11, in <module>
from prompt_toolkit.styles import Style
File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/styles/__init__.py", line 8, in <module>
from .from_dict import *
File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/styles/from_dict.py", line 9, in <module>
from collections import Mapping
ImportError: cannot import name 'Mapping' from 'collections' (/usr/lib/python3.10/collections/__init__.py)
Fuck it - it needs to be bigger!
- secuspec
- Posting Freak
- Beiträge: 828
- Registriert: Sonntag 9. Juli 2017, 06:31
- Wohnort: Königstein
- Kontaktdaten:
Re: Installation von Craftbeerpi4 auf LINUX PC?
Hi Klaus,kalausr hat geschrieben: ↑Sonntag 1. Januar 2023, 20:48Hey Leute,
wie installiere ich CBPI auf Windows oder Linux?
Mein Unbutu zickt mit lauter Traceback Fehlern...
Sorry, bin PC und LINUX Analphabet...
Frohes Neues! Klaus
Code: Alles auswählen
cbpi setup Traceback (most recent call last): File "/home/kalausr/.local/bin/cbpi", line 5, in <module> from cbpi.cli import main File "/home/kalausr/.local/lib/python3.10/site-packages/cbpi/cli.py", line 18, in <module> from PyInquirer import prompt, print_json File "/usr/local/lib/python3.10/dist-packages/PyInquirer/__init__.py", line 6, in <module> from prompt_toolkit.token import Token File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/__init__.py", line 16, in <module> from .interface import CommandLineInterface File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/interface.py", line 19, in <module> from .application import Application, AbortAction File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/application.py", line 8, in <module> from .key_binding.bindings.basic import load_basic_bindings File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/key_binding/bindings/basic.py", line 9, in <module> from prompt_toolkit.renderer import HeightIsUnknownError File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/renderer.py", line 11, in <module> from prompt_toolkit.styles import Style File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/styles/__init__.py", line 8, in <module> from .from_dict import * File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/styles/from_dict.py", line 9, in <module> from collections import Mapping ImportError: cannot import name 'Mapping' from 'collections' (/usr/lib/python3.10/collections/__init__.py)
In der LTS Version von Ubuntu habe ich ebenso Probleme die 3.10er und 3.11er Python Version er sauber ans Laufen zu bekommen.
Nimm auch für diesen PC mal die Debian Bullseye Version - die ist quasi identisch mit der für den Raspberry vorgesehenen Version. Ich teste das gerade selbst mal.
Hier : https://www.debian.org/download
Jap, tut. Also wirf die Ubuntu weg und nimm die Debian Bullseye Linux Distribution.
Du folgst also der Anleitung unter https://openbrewing.gitbook.io/craftbeerpi4_support/
Der Abschnitt mit "sudo raspi-config" ist natürlich hier obsolet, so dass Du direkt bei sudo apt-get install python3-pip weiter machst. Dann strikt nach Anleitung, wobei Du Dir die Installation am besten von den Repos holst - wie in der Doku beschrieben.
Viel Erfolg!
Viele Grüße,
Steffen
Sudhaus von Crafthardware - 2 vessel HERMS 83l Töpfe mit Bodenablauf
HBST Rhein Main & Brausportgruppe e.V.
HBST Rhein Main & Brausportgruppe e.V.
- secuspec
- Posting Freak
- Beiträge: 828
- Registriert: Sonntag 9. Juli 2017, 06:31
- Wohnort: Königstein
- Kontaktdaten:
Re: Installation von Craftbeerpi4 auf LINUX PC?
Der Touch Controller ist anscheinend einer von eGalax (EETI).
Hier habe ich aktuelle Treiber inclusive der Doku dazu gefunden: https://www.eeti.com/drivers_Linux.html
Viele Grüße,Steffen
Hier habe ich aktuelle Treiber inclusive der Doku dazu gefunden: https://www.eeti.com/drivers_Linux.html
Viele Grüße,Steffen
Sudhaus von Crafthardware - 2 vessel HERMS 83l Töpfe mit Bodenablauf
HBST Rhein Main & Brausportgruppe e.V.
HBST Rhein Main & Brausportgruppe e.V.
- kalausr
- Posting Freak
- Beiträge: 1950
- Registriert: Mittwoch 13. April 2011, 21:48
- Wohnort: Scheinfeld
Re: Installation von Craftbeerpi4 auf LINUX PC?
Nochmals tausend Dank, Steffen.
Dein Tipp mit Debian hats gebracht.
Der Touchtreiber war nicht nötig. Lief out of the box, nur habe ich ewig gefummelt, bis ich die B43 WIFI Treiber drauf hatte.
CBPI läuft jetzt, nur crashed es mit meinen RPI config Ordner, da wie erwartet CBPI die GPIO's und die erwartete Hardware nicht findet.
Ich habe ein wenig recherchiert, was haltet Ihr von diesem Board? https://www.distrelec.de/de/ryanteck-rt ... p/30163367
https://learn.pi-supply.com/make/gettin ... gpio-board
Besteht da eine Chance, dass Craftbeerpi die GPIO erkennt? Oder soll ich gleich auf MQTT wechseln?
Cheers, Klaus
Dein Tipp mit Debian hats gebracht.
Der Touchtreiber war nicht nötig. Lief out of the box, nur habe ich ewig gefummelt, bis ich die B43 WIFI Treiber drauf hatte.
CBPI läuft jetzt, nur crashed es mit meinen RPI config Ordner, da wie erwartet CBPI die GPIO's und die erwartete Hardware nicht findet.
Ich habe ein wenig recherchiert, was haltet Ihr von diesem Board? https://www.distrelec.de/de/ryanteck-rt ... p/30163367
https://learn.pi-supply.com/make/gettin ... gpio-board
Besteht da eine Chance, dass Craftbeerpi die GPIO erkennt? Oder soll ich gleich auf MQTT wechseln?
Cheers, Klaus
Fuck it - it needs to be bigger!
- secuspec
- Posting Freak
- Beiträge: 828
- Registriert: Sonntag 9. Juli 2017, 06:31
- Wohnort: Königstein
- Kontaktdaten:
Re: Installation von Craftbeerpi4 auf LINUX PC?
Also ich würde auf MQTT gehen. Das ist wesentlich flexibler. Du bist ja auch nicht auf das MQTT Device beschränkt, sondern kannst mit praktisch alle Arten von MQTT fähigen Sensoren oder Aktoren arbeiten. Das eröffnet Dir fast unendliche Möglichkeiten. Das Thema ist auch keine höhere Magie - das kriegst Du sicher schnell auf die Kette, da die Lernkurve steil ist.kalausr hat geschrieben: ↑Montag 2. Januar 2023, 20:55 Nochmals tausend Dank, Steffen.
Dein Tipp mit Debian hats gebracht.
Der Touchtreiber war nicht nötig. Lief out of the box, nur habe ich ewig gefummelt, bis ich die B43 WIFI Treiber drauf hatte.
CBPI läuft jetzt, nur crashed es mit meinen RPI config Ordner, da wie erwartet CBPI die GPIO's und die erwartete Hardware nicht findet.
Ich habe ein wenig recherchiert, was haltet Ihr von diesem Board?
20180625_172404.jpg
https://www.distrelec.de/de/ryanteck-rt ... p/30163367
https://learn.pi-supply.com/make/gettin ... gpio-board
Besteht da eine Chance, dass Craftbeerpi die GPIO erkennt? Oder soll ich gleich auf MQTT wechseln?
Cheers, Klaus
Viele Grüße,
Steffen
Sudhaus von Crafthardware - 2 vessel HERMS 83l Töpfe mit Bodenablauf
HBST Rhein Main & Brausportgruppe e.V.
HBST Rhein Main & Brausportgruppe e.V.
- FlorianTH
- Administrator
- Beiträge: 633
- Registriert: Dienstag 23. Juli 2019, 09:52
- Wohnort: Brandenburg | OHV
Re: Installation von Craftbeerpi4 auf LINUX PC?
Sehe ich auch so!secuspec hat geschrieben: ↑Dienstag 3. Januar 2023, 02:00 Also ich würde auf MQTT gehen. Das ist wesentlich flexibler. Du bist ja auch nicht auf das MQTT Device beschränkt, sondern kannst mit praktisch alle Arten von MQTT fähigen Sensoren oder Aktoren arbeiten. Das eröffnet Dir fast unendliche Möglichkeiten. Das Thema ist auch keine höhere Magie - das kriegst Du sicher schnell auf die Kette, da die Lernkurve steil ist.
Viele Grüße,
Steffen
Viele Grüße
Florian
Florian
- kalausr
- Posting Freak
- Beiträge: 1950
- Registriert: Mittwoch 13. April 2011, 21:48
- Wohnort: Scheinfeld
Re: Installation von Craftbeerpi4 auf LINUX PC?
Mist - Lernkurve ist das Wort, das ich nicht hören wollte.... ;)
Klaus
Klaus
Fuck it - it needs to be bigger!
- secuspec
- Posting Freak
- Beiträge: 828
- Registriert: Sonntag 9. Juli 2017, 06:31
- Wohnort: Königstein
- Kontaktdaten:
Re: Installation von Craftbeerpi4 auf LINUX PC?
Es gibt unzählige Einführungen. Ganz nett fand ich die hier : https://youtu.be/ItcGWCvYa8o
Mit Node Red musst Du jetzt nicht gleich rumhantierten - ist aber geil wenn Du Spaß an der ganzen IOT Geschichte findest
Zuletzt geändert von secuspec am Dienstag 3. Januar 2023, 17:33, insgesamt 1-mal geändert.
Sudhaus von Crafthardware - 2 vessel HERMS 83l Töpfe mit Bodenablauf
HBST Rhein Main & Brausportgruppe e.V.
HBST Rhein Main & Brausportgruppe e.V.
- kalausr
- Posting Freak
- Beiträge: 1950
- Registriert: Mittwoch 13. April 2011, 21:48
- Wohnort: Scheinfeld
Re: Installation von Craftbeerpi4 auf LINUX PC?
Habe ich es richtig verstanden, dass ich auf meinem PI kein Mosquitto brauche, da CBPI (auf dem PI) die Informationen zu meinem neuen LINUX PC mit CBPI via MQTT schickt???
Fuck it - it needs to be bigger!
- secuspec
- Posting Freak
- Beiträge: 828
- Registriert: Sonntag 9. Juli 2017, 06:31
- Wohnort: Königstein
- Kontaktdaten:
Re: Installation von Craftbeerpi4 auf LINUX PC?
Also EINEN Broker (mosquitto) brauchst Du auf jeden Fall. Der kann entweder auf dem PI, oder dem PC laufen.
Wenn Du zukünftig eh den PC nutzen willst, dann installiere Dir darauf, genau wie auf dem Raspberry den mosquitto. Der CbPi nutzt Paho mqtt als Client.
Sudhaus von Crafthardware - 2 vessel HERMS 83l Töpfe mit Bodenablauf
HBST Rhein Main & Brausportgruppe e.V.
HBST Rhein Main & Brausportgruppe e.V.
- kalausr
- Posting Freak
- Beiträge: 1950
- Registriert: Mittwoch 13. April 2011, 21:48
- Wohnort: Scheinfeld
Re: Installation von Craftbeerpi4 auf LINUX PC?
So, Freunde.
Mosquitto ist jetzt endlich auf dem PC installiert, läuft, hat einen User und Passwort.
CBPI4 ist auch drauf und läuft.
Ich habe den üblichen Test gemacht - der Broker bekommt die Nachricht und gibt sie aus. Alles lokal im PC.
War trotzdem nicht ganz einfach, denn Mosquitto weigerte sich standhaft zu starten. Dann war es aber gut.
Nun gut.
Ich fühle mich aber trotzdem weiterhin sehr dämlich, weil ich es immer noch nicht raffe. Mit dem RPI und CBPI klappt alles wunderbar, aber Ihr wisst ja, ich kann einfach nicht aufhören dran rumzufummeln...
Nun würde ich gerne den PC übers Netzwerk zur Steuerung des Brausystems unter Verwendung des RPI als Schnittstelle zur Hardware einsetzen.
1. PC mit Debian LINUX
- mit Craftbeerpi4 zur Steuerung des Brausystems
- mit Mosquitto Broker für die Kommunikation
2. RPI in meiner Steuerung
- mit RPI und CBPI zum Auslesen der Sensordaten und zur Steuerung der Actoren
- via MQTT Client
- 9 SSR's
- min 5x DS18B20
Wie verbinde ich nun die Komponenten???
Oder brauche ich Node Red, oder MQTT Explorer und kein CBPI auf dem RPI?
Oder brauche ich keinen RPI, dafür aber die Platinen von Innuendo?
Aaarrrghh. Diese vermaledeiten Bücher mit den ganzen Siegeln...!
Klaus
Mosquitto ist jetzt endlich auf dem PC installiert, läuft, hat einen User und Passwort.
CBPI4 ist auch drauf und läuft.
Ich habe den üblichen Test gemacht - der Broker bekommt die Nachricht und gibt sie aus. Alles lokal im PC.
War trotzdem nicht ganz einfach, denn Mosquitto weigerte sich standhaft zu starten. Dann war es aber gut.
Code: Alles auswählen
systemctl status mosquitto.service
● mosquitto.service - Mosquitto MQTT Broker
Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor pre>
Active: active (running) since Sat 2023-01-07 08:10:24 CET; 10s ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 2573 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=ex>
Process: 2574 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=ex>
Process: 2575 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited>
Process: 2576 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exited>
Main PID: 2577 (mosquitto)
Tasks: 1 (limit: 9342)
Memory: 1.1M
CPU: 22ms
CGroup: /system.slice/mosquitto.service
└─2577 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
Ich fühle mich aber trotzdem weiterhin sehr dämlich, weil ich es immer noch nicht raffe. Mit dem RPI und CBPI klappt alles wunderbar, aber Ihr wisst ja, ich kann einfach nicht aufhören dran rumzufummeln...
Nun würde ich gerne den PC übers Netzwerk zur Steuerung des Brausystems unter Verwendung des RPI als Schnittstelle zur Hardware einsetzen.
1. PC mit Debian LINUX
- mit Craftbeerpi4 zur Steuerung des Brausystems
- mit Mosquitto Broker für die Kommunikation
2. RPI in meiner Steuerung
- mit RPI und CBPI zum Auslesen der Sensordaten und zur Steuerung der Actoren
- via MQTT Client
- 9 SSR's
- min 5x DS18B20
Wie verbinde ich nun die Komponenten???
Oder brauche ich Node Red, oder MQTT Explorer und kein CBPI auf dem RPI?
Oder brauche ich keinen RPI, dafür aber die Platinen von Innuendo?
Aaarrrghh. Diese vermaledeiten Bücher mit den ganzen Siegeln...!
Klaus
Fuck it - it needs to be bigger!
- Sebasstian
- Posting Freak
- Beiträge: 1562
- Registriert: Freitag 26. August 2016, 11:54
- Wohnort: Jena-Ziegenhain
Re: Installation von Craftbeerpi4 auf LINUX PC?
Sorry wenn ich nix zum Thema beitragen kann, aber ich muss mal loswerden, dass ich total auf deine Skizzen stehe, Klaus.
Grüße,
Sebastian
Sebastian
-
- Posting Freak
- Beiträge: 1484
- Registriert: Montag 27. März 2017, 11:56
- Wohnort: Berlin
Re: Installation von Craftbeerpi4 auf LINUX PC?
Das stimmt, die sind echt super
Re: Installation von Craftbeerpi4 auf LINUX PC?
Es liegt an PyInquirer. Ich teste das gerade mit inquirer und es sollte dann mit python 3.10 laufen. Im Docker geht es zumindest schon einmal.secuspec hat geschrieben: ↑Montag 2. Januar 2023, 02:51
Hi Klaus,
In der LTS Version von Ubuntu habe ich ebenso Probleme die 3.10er und 3.11er Python Version er sauber ans Laufen zu bekommen.
Nimm auch für diesen PC mal die Debian Bullseye Version - die ist quasi identisch mit der für den Raspberry vorgesehenen Version. Ich teste das gerade selbst mal.
Hier : https://www.debian.org/download
Jap, tut. Also wirf die Ubuntu weg und nimm die Debian Bullseye Linux Distribution.
Du folgst also der Anleitung unter https://openbrewing.gitbook.io/craftbeerpi4_support/
Der Abschnitt mit "sudo raspi-config" ist natürlich hier obsolet, so dass Du direkt bei sudo apt-get install python3-pip weiter machst. Dann strikt nach Anleitung, wobei Du Dir die Installation am besten von den Repos holst - wie in der Doku beschrieben.
Viel Erfolg!
Viele Grüße,
Steffen
Gruß,
Alex
Braumeister 20 | Gärung: SS Brewtech 7 Gal BME | Speidel 30 Liter (Konus)
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
- secuspec
- Posting Freak
- Beiträge: 828
- Registriert: Sonntag 9. Juli 2017, 06:31
- Wohnort: Königstein
- Kontaktdaten:
Re: Installation von Craftbeerpi4 auf LINUX PC?
Hi Klaus,kalausr hat geschrieben: ↑Samstag 7. Januar 2023, 17:51
Mit dem RPI und CBPI klappt alles wunderbar, aber Ihr wisst ja, ich kann einfach nicht aufhören dran rumzufummeln...
Nun würde ich gerne den PC übers Netzwerk zur Steuerung des Brausystems unter Verwendung des RPI als Schnittstelle zur Hardware einsetzen.
1. PC mit Debian LINUX
- mit Craftbeerpi4 zur Steuerung des Brausystems
- mit Mosquitto Broker für die Kommunikation
2. RPI in meiner Steuerung
- mit RPI und CBPI zum Auslesen der Sensordaten und zur Steuerung der Actoren
- via MQTT Client
- 9 SSR's
- min 5x DS18B20
Wie verbinde ich nun die Komponenten???
Oder brauche ich Node Red, oder MQTT Explorer und kein CBPI auf dem RPI?
Oder brauche ich keinen RPI, dafür aber die Platinen von Innuendo?
Aaarrrghh. Diese vermaledeiten Bücher mit den ganzen Siegeln...!
Klaus
öhhh - da machst Du es Dir jetzt aber unnötig schwer.
Den Raspberry als reines Interface zu nutzen, also als MQTT Client, ginge schon, nur müsstest Du dann wieder dafür sorgen, dass mit den MQTT Telegrammen auch was getan wird, also die IO Pins angesteuert werden, oder die Sensoren ausgelesen und dann per MQTT wieder an den Broker geschickt werden. Genau das nimmt Dir ja CbPi ab.
Was nicht direkt vorgesehen ist, CBPi selbst über MQTT zu steuern.
Wenn Du einen CbPi rein programmatisch steuern willst, dann kann man das über die API Schnittstelle und http(s) POST requests machen.
Das aber, wäre ein komplett anderes Setup und hat mit MQTT auf der Ebene nichts zu tun.
Ich hatte verstanden, dass Du den Raspberry mit dem PC ersetzen wolltest. Deswegen habe ich ja auch vorgeschlagen auf MQTT zu gehen, da Du dann in den Autoren und Sensoren, sofern sie MQTT fähig sind, völlig frei bist.
Du kannst Steckdosen schalten, Du kannst Temperaturen aufnehmen, Du kannst Dir die Wetterdaten holen - whatever . So lange das Device MQTT spricht - und davon gibt es eine große Menge, kannst Du fast alles machen.
Das MQTTDevice von Innuendo (https://innuendopi.github.io/MQTTDevice4/) wäre genau so ein Interface. Dein Setup ließe sich damit abbilden, wenn Du dort SSRs für die Heizelemente anschließen würdest. Die Pumpe oder das Rührwerk könntest Du über schaltbare MQTT fähige Steckdosen schalten. Ich mache das mit folgenden: https://www.amazon.de/dp/B0054PSIDW?psc ... ct_details
Wenn Du den Raspberry weiter nutzen willst, dann lasse doch einfach alles so und greife mit dem PC Browser einfach auf die Weboberfläche des Raspberry CbPi zu.
Viele Grüße,
Steffen
Sudhaus von Crafthardware - 2 vessel HERMS 83l Töpfe mit Bodenablauf
HBST Rhein Main & Brausportgruppe e.V.
HBST Rhein Main & Brausportgruppe e.V.
- kalausr
- Posting Freak
- Beiträge: 1950
- Registriert: Mittwoch 13. April 2011, 21:48
- Wohnort: Scheinfeld
Re: Installation von Craftbeerpi4 auf LINUX PC?
Danke Steffen.
Finally, was ein kleines Bildle uns doch ewig lang weiterlaufende Threads sparen kann. Immerhin habe ich jetzt einen wohlkonfigurierten LINUX Rechner.
Ich bin mir noch nicht sicher, ob ich meinen schönen alten iMac durch den ollen PC ersetzen möchte. Ich denke, daß ich dann doch lieber bei meiner bestehenden Konfiguration mit RPI & CBPI4 als Server und iMac als Client bleiben werde.
Mein Freund würde mir voraussichtlich die Freundschaft kündigen, wenn ich die Steuerung auseinandernähme und durch neue Platinen ersetzte….
Danke für die Mühe, die ich gemacht habe. ;)
Klaus
Finally, was ein kleines Bildle uns doch ewig lang weiterlaufende Threads sparen kann. Immerhin habe ich jetzt einen wohlkonfigurierten LINUX Rechner.
Ich bin mir noch nicht sicher, ob ich meinen schönen alten iMac durch den ollen PC ersetzen möchte. Ich denke, daß ich dann doch lieber bei meiner bestehenden Konfiguration mit RPI & CBPI4 als Server und iMac als Client bleiben werde.
Mein Freund würde mir voraussichtlich die Freundschaft kündigen, wenn ich die Steuerung auseinandernähme und durch neue Platinen ersetzte….
Danke für die Mühe, die ich gemacht habe. ;)
Klaus
Fuck it - it needs to be bigger!
Re: Installation von Craftbeerpi4 auf LINUX PC?
Das Thema sollte erledigt sein. Ich habe im development branch eine neue Version abgelegt (auch unter pypi.org). Diese habe ich im development Container mit python 3.10 und 3.11 getestet. Außerdem ist sie auch fit für die zukünftigen Varianten von asyncio-mqtt. Einige Funktionen die cbpi verwendet, werden in dem Paket bald rausgenommen. Somit sollte cbpi bei Abhängigkeiten erst einmal nicht so schnell Probleme bekommen.kalausr hat geschrieben: ↑Sonntag 1. Januar 2023, 20:48Code: Alles auswählen
cbpi setup Traceback (most recent call last): File "/home/kalausr/.local/bin/cbpi", line 5, in <module> from cbpi.cli import main File "/home/kalausr/.local/lib/python3.10/site-packages/cbpi/cli.py", line 18, in <module> from PyInquirer import prompt, print_json File "/usr/local/lib/python3.10/dist-packages/PyInquirer/__init__.py", line 6, in <module> from prompt_toolkit.token import Token File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/__init__.py", line 16, in <module> from .interface import CommandLineInterface File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/interface.py", line 19, in <module> from .application import Application, AbortAction File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/application.py", line 8, in <module> from .key_binding.bindings.basic import load_basic_bindings File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/key_binding/bindings/basic.py", line 9, in <module> from prompt_toolkit.renderer import HeightIsUnknownError File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/renderer.py", line 11, in <module> from prompt_toolkit.styles import Style File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/styles/__init__.py", line 8, in <module> from .from_dict import * File "/usr/local/lib/python3.10/dist-packages/prompt_toolkit/styles/from_dict.py", line 9, in <module> from collections import Mapping ImportError: cannot import name 'Mapping' from 'collections' (/usr/lib/python3.10/collections/__init__.py)
Gruß,
Alex
Braumeister 20 | Gärung: SS Brewtech 7 Gal BME | Speidel 30 Liter (Konus)
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
- kalausr
- Posting Freak
- Beiträge: 1950
- Registriert: Mittwoch 13. April 2011, 21:48
- Wohnort: Scheinfeld
Re: Installation von Craftbeerpi4 auf LINUX PC?
Cool, Alex. Dann war mein Versuch doch noch zu was gut!
Cheers. Klaus
Cheers. Klaus
Fuck it - it needs to be bigger!