BierBot mit Raspberry Pi noch unterstützt?

Du hast Fragen oder brauchst Hilfe rund um BierBot Bricks - hier ist der richtige Ort.
Grummel
Posts: 17
Joined: Fri Feb 02, 2024 5:13 pm

Re: BierBot mit Raspberry Pi noch unterstützt?

Post by Grummel »

Was mache ich falsch
Grummel
Posts: 17
Joined: Fri Feb 02, 2024 5:13 pm

Re: BierBot mit Raspberry Pi noch unterstützt?

Post by Grummel »

Jetzt hab ich es direkt von gitHub kopiert.
Da bekomme ich aber nur die Fehlermeldung:

This environment is externally managed

To install Python3 packages system-wide, try apt install
Pyrhon3-xyz, where xyz is the package you are trying to install

File... Line6, in module
Import yaml
ModuleNotFoundError: no Modul named 'yamil'
Chuckg
Posts: 55
Joined: Tue Feb 21, 2023 8:05 pm

Re: BierBot mit Raspberry Pi noch unterstützt?

Post by Chuckg »

I don't speak German. So ChatGPT did this for me:

1. Git installieren: Wenn noch nicht geschehen, installieren Sie Git auf Ihrem Raspberry Pi. Das können Sie mit folgenden Befehlen im Terminal tun:

Code: Select all

sudo apt update
sudo apt install git
2. Repository klonen: Verwenden Sie den Befehl "git clone", um das Repository auf Ihren Raspberry Pi herunterzuladen:

Code: Select all

git clone https://github.com/BernhardSchlegel/BierBot-Bricks-RaspberryPi.git
3. Zum Repository navigieren: Wechseln Sie in das Verzeichnis, das das geklonte Repository enthält:

Code: Select all

cd BierBot-Bricks-RaspberryPi
4. Installationsanweisungen befolgen: Überprüfen Sie, ob das Repository spezifische Installationsanweisungen enthält. Normalerweise gibt es eine "README.md"-Datei im Repository, die Anleitungen zur Einrichtung und Ausführung des Projekts enthält.

5. Abhängigkeiten installieren (falls vorhanden): Je nach Projekt müssen möglicherweise zusätzliche Abhängigkeiten installiert werden. Normalerweise enthält die "README.md"-Datei oder andere Dokumentation im Repository Anweisungen dazu.

6. Anwendung ausführen: Nachdem Sie die Installations­schritte abgeschlossen haben, können Sie die Anwendung ausführen. Auch hier sollten Sie sich an die Dokumentation des Repositorys wenden, um Anweisungen dazu zu erhalten.

Viel Glück
Chuck

Das war's! Indem Sie diesen Schritten folgen, sollten Sie den Inhalt des GitHub-Repositorys auf Ihrem Raspberry Pi installieren und ausführen können.
Grummel
Posts: 17
Joined: Fri Feb 02, 2024 5:13 pm

Re: BierBot mit Raspberry Pi noch unterstützt?

Post by Grummel »

Habe gerade die SD Karte komplett neu aufgesetzt.
Alle Systemupdates durchgeführt
1 wire Protokoll aktiviert
Reboot durchgeführt
Konsole geöffnet

sudo apt update
sudo apt install git

cd ~/Desktop
git clone https://github.com/BernhardSchlegel/Bie ... erryPi.git
cd BierBot-Bricks-RaspberryPi
sudo pip3 install -r requirements.txt
sudo python3 setup.py

Antwort:
sudo python3 setup.py
Klone nach 'BierBot-Bricks-RaspberryPi'...
remote: Enumerating objects: 216, done.
remote: Counting objects: 100% (109/109), done.
remote: Compressing objects: 100% (73/73), done.
remote: Total 216 (delta 49), reused 67 (delta 25), pack-reused 107
Empfange Objekte: 100% (216/216), 1.21 MiB | 4.36 MiB/s, fertig.
Löse Unterschiede auf: 100% (90/90), fertig.
error: externally-managed-environment

This environment is externally managed

To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.

If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.

For more information visit http://rptl.io/venv

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
Traceback (most recent call last):
File "/home/Dobby83/Desktop/BierBot-Bricks-RaspberryPi/setup.py", line 6, in <module>
import yaml
ModuleNotFoundError: No module named 'yaml'
Dobby83@raspberrypi:~/Desktop/BierBot-Bricks-RaspberryPi $

Ist die Software eventuel noch nicht auf das RaspberryPi os December 2023 kompatibel?

Oder sitzt wie immer das Hauptproblem vor dem Rechner?

Ich hoffe mir kann jemand helfen
würde das System gerne zum laufen bringen habe soviel Zeit in den Bau investiert hoffe ich bekomme das irgendwie hin

Beste Grüße
Dirk
Grummel
Posts: 17
Joined: Fri Feb 02, 2024 5:13 pm

Re: BierBot mit Raspberry Pi noch unterstützt?

Post by Grummel »

Habe jetzt aus einem Englischen Faden folgendes rausgeholt
sudo mv /usr/lib/python3.11/EXTERNALLY-MANAGED /usr/lib/python3.11/EXTERNALLY-MANAGED.old

Das habe ich jetzt vor der pip installation ausgeführt aber dann passiert das:

Dobby83@raspberrypi:~ $ cd ~/Desktop
Dobby83@raspberrypi:~/Desktop $ git clone https://github.com/BernhardSchlegel/Bie ... erryPi.git
Klone nach 'BierBot-Bricks-RaspberryPi'...
remote: Enumerating objects: 216, done.
remote: Counting objects: 100% (109/109), done.
remote: Compressing objects: 100% (73/73), done.
remote: Total 216 (delta 49), reused 67 (delta 25), pack-reused 107
Empfange Objekte: 100% (216/216), 1.21 MiB | 3.45 MiB/s, fertig.
Löse Unterschiede auf: 100% (90/90), fertig.
Dobby83@raspberrypi:~/Desktop $ cd BierBot-Bricks-RaspberryPi
Dobby83@raspberrypi:~/Desktop/BierBot-Bricks-RaspberryPi $ sudo mv /usr/lib/python3.11/EXTERNALLY-MANAGED /usr/lib/python3.11/EXTERNALLY-MANAGED.old
mv: der Aufruf von stat für '/usr/lib/python3.11/EXTERNALLY-MANAGED' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
Dobby83@raspberrypi:~/Desktop/BierBot-Bricks-RaspberryPi $ sudo mv /usr/lib/python3.11.2/EXTERNALLY-MANAGED /usr/lib/python3.11.2/EXTERNALLY-MANAGED.old
mv: der Aufruf von stat für '/usr/lib/python3.11.2/EXTERNALLY-MANAGED' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
Dobby83@raspberrypi:~/Desktop/BierBot-Bricks-RaspberryPi $ sudo pip3 install -r requirements.txt
sudo python3 setup.py
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting click==8.0.1
Downloading https://www.piwheels.org/simple/click/c ... ne-any.whl (97 kB)
---------------------------------------- 97.4/97.4 kB 1.6 MB/s eta 0:00:00
Collecting pyyaml==5.4.1
Downloading PyYAML-5.4.1.tar.gz (175 kB)
---------------------------------------- 175.1/175.1 kB 2.2 MB/s eta 0:00:00
Installing build dependencies ... done
Getting requirements to build wheel ... error
error: subprocess-exited-with-error

Getting requirements to build wheel did not run successfully.
exit code: 1

[54 lines of output]
running egg_info
writing lib3/PyYAML.egg-info/PKG-INFO
writing dependency_links to lib3/PyYAML.egg-info/dependency_links.txt
writing top-level names to lib3/PyYAML.egg-info/top_level.txt
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
main()
File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
return hook(config_settings)
^^^^^^^^^^^^^^^^^^^^^
File "/tmp/pip-build-env-8m39ouq9/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 325, in get_requires_for_build_wheel
return self._get_build_requires(config_settings, requirements=['wheel'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/pip-build-env-8m39ouq9/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 295, in _get_build_requires
self.run_setup()
File "/tmp/pip-build-env-8m39ouq9/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 311, in run_setup
exec(code, locals())
File "<string>", line 271, in <module>
File "/tmp/pip-build-env-8m39ouq9/overlay/local/lib/python3.11/dist-packages/setuptools/__init__.py", line 103, in setup
return distutils.core.setup(**attrs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/pip-build-env-8m39ouq9/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 185, in setup
return run_commands(dist)
^^^^^^^^^^^^^^^^^^
File "/tmp/pip-build-env-8m39ouq9/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 201, in run_commands
dist.run_commands()
File "/tmp/pip-build-env-8m39ouq9/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/tmp/pip-build-env-8m39ouq9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py", line 963, in run_command
super().run_command(command)
File "/tmp/pip-build-env-8m39ouq9/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/tmp/pip-build-env-8m39ouq9/overlay/local/lib/python3.11/dist-packages/setuptools/command/egg_info.py", line 321, in run
self.find_sources()
File "/tmp/pip-build-env-8m39ouq9/overlay/local/lib/python3.11/dist-packages/setuptools/command/egg_info.py", line 329, in find_sources
mm.run()
File "/tmp/pip-build-env-8m39ouq9/overlay/local/lib/python3.11/dist-packages/setuptools/command/egg_info.py", line 551, in run
self.add_defaults()
File "/tmp/pip-build-env-8m39ouq9/overlay/local/lib/python3.11/dist-packages/setuptools/command/egg_info.py", line 589, in add_defaults
sdist.add_defaults(self)
File "/tmp/pip-build-env-8m39ouq9/overlay/local/lib/python3.11/dist-packages/setuptools/command/sdist.py", line 112, in add_defaults
super().add_defaults()
File "/tmp/pip-build-env-8m39ouq9/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/command/sdist.py", line 251, in add_defaults
self._add_defaults_ext()
File "/tmp/pip-build-env-8m39ouq9/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/command/sdist.py", line 336, in _add_defaults_ext
self.filelist.extend(build_ext.get_source_files())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<string>", line 201, in get_source_files
File "/tmp/pip-build-env-8m39ouq9/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py", line 107, in __getattr__
raise AttributeError(attr)
AttributeError: cython_sources
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

Getting requirements to build wheel did not run successfully.
exit code: 1

See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
Traceback (most recent call last):
File "/home/Dobby83/Desktop/BierBot-Bricks-RaspberryPi/setup.py", line 6, in <module>
import yaml
ModuleNotFoundError: No module named 'yaml'
Dobby83@raspberrypi:~/Desktop/BierBot-Bricks-RaspberryPi $
Chuckg
Posts: 55
Joined: Tue Feb 21, 2023 8:05 pm

Re: BierBot mit Raspberry Pi noch unterstützt?

Post by Chuckg »

Seems like you used the latest Raspian (Bookworm). Bookworm has a new implementation of Python that separates it from the system. I find it very frustrating so I am staying away from it right now. If you are not using a Raspberry Pi 5. I would suggest starting over with the last version of Raspian (Bullseye). That will allow you to follow the install process from Bernhard’s install instructions should work as provided.

Chuck
Grummel
Posts: 17
Joined: Fri Feb 02, 2024 5:13 pm

Re: BierBot mit Raspberry Pi noch unterstützt?

Post by Grummel »

Habe jetzt ein alte Image drauf und die Insallation läuft durch👍👍
Aber egal was ich mache der Raspberry pi baut kein wlan auf wie in der anleitung beschrieben und ich kann ihn nicht auf der Website einfügen

Zudem fragt mich die Installation auf welcher Plattform ich bin was muss ich da eintragen.

Langsam macht mich das Ding wahnsinnig 😐😐
Grummel
Posts: 17
Joined: Fri Feb 02, 2024 5:13 pm

Re: BierBot mit Raspberry Pi noch unterstützt?

Post by Grummel »

Habe das setup jetzt noch zweimal durchgeführt aber den Brick rasperry pi sehe ich noch immer nicht aber dafür startet der raspi jetzt drei mal die Seite beim hochfahren 😵😵
Chuckg
Posts: 55
Joined: Tue Feb 21, 2023 8:05 pm

Re: BierBot mit Raspberry Pi noch unterstützt?

Post by Chuckg »

For Wifi setup:
WIth the latest Raspberry Pi Imager when you click write you should get asked about setting up custom settings. You can put your Wifi SSID and password in there.

Or you can folow this:
https://raspberrypi-guide.github.io/get ... less-setup

But the Raspberry Pi Imager is much easier.

For setup problem what I recall is running the setup repeatedly and selecting run on startup and GUI applies the commands to the OS files again. So don't do that.

If the only problem you have now is the page starting three times you can try editing: /etc/xdg/lxsession/LXDE-pi/autostart
It should only have one of the below lines once.

chromium-browser --start-fullscreen --disable-session-crashed-bubble --disable-infobars "https://bricks.bierbot.com/#/status"
or
chromium-browser --disable-session-crashed-bubble --disable-infobars "https://bricks.bierbot.com/#/status"

The Raspberry Pi Brick software definitely works on Raspbian Pi Bullseye. I promise, I did the whole controller box build that Bernhard gives instructions for.

Chuck
Grummel
Posts: 17
Joined: Fri Feb 02, 2024 5:13 pm

Re: BierBot mit Raspberry Pi noch unterstützt?

Post by Grummel »

ES LÄUFT!!!!!

Erst mal vielen Dank an die Community vor allem an Chuckg!!!
Also das aktuelle GitHub vom BierBot Brick Raspberry Pi läuft nicht unter Bockworm!!!
Nach dem Tipp von Chuckg habe ich eine ältere Version von Raspberry os die noch mit Bullsey läuft aufgespielt und die Installation lief durch.
Dann saß der Fehler mal wieder vor dem Rechner ich habe die GPIO Bezeichnung in der Installation angegeben nicht die Board-Bezeichnung :oops: .
Es wird aber beim Setup ausdrücklich darauf hin gewiesen!! Dumm halt.
Danach ließ sich der Brick auch sofort einbinden.
Anschließend noch die überflüssigen Zeilen aus dem Autostart gelöscht und tadaaaaa.

Jetzt habe ich nur noch ein paar Kinderkrankheiten.
Der Name meiner Brauerei lässt sich nicht ändern und ein Bild kann ich auch nicht Hochladen.
Mein blöder LED Transformator verklebt schon ohne Lasst das Relais muss ich noch irgendeine Schaltung vorschalten die den Einschaltstrom begrenzt.
Morgen noch das Touchdisplay einbauen und die Anlage probelaufen lassen.

Und noch mal vielen Dank an die tolle Community das einem absoluten Computer-noob hier so geduldig geholfen wird!!!!!!
Ohne euch wäre ich verzweifelt.

Weiter so!!!
Post Reply