Helpdesk

Beim Betrieb des joy-pi note fliegt sehr häufig das WLAN raus, oder es verbindet auch nicht, obwohl ich das PI Note sehr nahe am Router stehen habe.


Gibt es Abhilfe?

jochen

24.10.22 16:16

Hallo Jochen,


der Joy-Pi Note verfügt über keine eigenen Netzwerkschnittstellen. Es wird direkt das WLAN des Raspberry Pis verwendet, daher liegt das Problem entweder an deinem Raspberry Pi oder an deinem Netzwerk.


Ich vermute dies ist das einzige Gerät, bei dem derartige Probleme in deinem Netzwerk auftreten?[nbsp]
Welchen Raspberry Pi verwendest du? Welches Betriebssystem ist in welcher Version installiert? Über welche Geräte wird dein WLAN aufgebaut, wie ist dieses gesichert und welchen Netzwerkrouter verwendest du?


Hier können leider sehr viele verschiedene Faktoren eine Rolle spielen. Als ersten Schritt würde ich dir aber zu folgendem raten:


1. Den Raspberry Pi aus der Liste der bekannten Geräte in deinem Router entfernen
2. Router neustarten
3. Den Raspberry Pi neu verbinden
4. Den Raspberry Pi über die folgenden Befehle aktualisieren:


sudo apt-get update
sudo apt-get upgrade
sudo rpi-update

Liebe Grüße
Jens

Jens

25.10.22 09:18

Danke Jens für die Empfehlungen. Die Punkte 1–3 habe ich gemacht. Bei der Aktualisierung rpi-update kam eine Warnmeldung.


“nur durchführen, wenn ein besonderer Anlass besteht“. Ich habe es mal gelassen. Kann was passieren?


Noch einige Details:


ich verwende den Pi4, Model B Rev 1.5 mit 8 GByte RAM


die SD Karte habe ich vor ca 2 Wochen zusammen mit dem neuen [nbsp]joy-it Note erhalten


als Router verwende ich die fritzbox 7490 Version 07.29 (aktuell)


Ich wenn ich unmittelbar neben dem Router das Note betreibe, blinkt die WLAN Anzeige, aber ich habe Empfang.


nach einiger Zeit ist der Empfang weg


wenn ich den raspberry ausbaue und mit einer SD Karte mit einer heruntergeladenen Raspian Software betreibe funktioniert das WLAN einwandfrei, sogar im Keller!!


was kann ich tun?


rpi-Update ausführen trotz Warnung? Kann das helfen?


stört der HDMI Anschluss des Note den WLAN Empfang? Der raspberry und der Router scheinen ja in Ordnung zu sein.


Grüsse Jochen


[nbsp]


[nbsp]


[nbsp]


[nbsp]


[nbsp]


[nbsp]

Jochenrpi-Update kam eine Warnmeldungen

27.10.22 14:53

Hallo Jochen,


das Betriebssystem auf der SD-Karte hattest du zuvor nicht aktualisiert? In diesem Fall würde ich dich bitten auf deiner SD-Karte das neueste Raspberry Pi OS zu installieren und unsere neue Software zu installieren.


Möglicherweise gibt es hier mit der Raspbian Version noch ein Problem. Vor kurzem haben wir die Software unseres Joy-Pi Notes komplett überarbeitet und mit den neuen Raspberry Pi OS Versionen kompatibel gemacht. Damit sollte es eigentlich besser werden.


Liebe Grüße
Jens

Jens

28.10.22 09:12

Hallo Jens,


nach den Empfehlungen habe ich jetzt das Betriebssystem aktualisiert:


sudo apt-get update
sudo apt-get upgrade
sudo rpi-update

Dies lief ohne Probleme durch.


Dann habe ich die Lernsoftware neu heruntergelden


curl https://joy-pi.net/Joy-Pi-install.sh -o Joy-Pi-install.sh
chmod +x Joy-Pi-install.sh
./Joy-Pi-install.sh

und Joy-Pi installiert.[nbsp]Nach dem Starten von von Joy-Pi kommen einige Meldungen, dass Listen gelesen werden usw, dann öffnet sich ein Fenster mit der Angabe, dass Bibliotheken installiert werden. Weiter geht es nicht. Auch nicht nach 8 Stunden.[nbsp]Den ganzen Vorgang habe wiederholt (diesmal nicht über WLAN, sondern mit Kabelverbindung zum Router) mit demselben Ergebnis!!!!


Was ist hier los?[nbsp]


[nbsp]


Zum WLAN-Empfang. Dies scheint tatsächlich etwas besser zu sein, aber die WLAN Anzeige bleibt nicht stehen, sondern läuft immer von unten nach oben. Empfang ist allerdings da.[nbsp]Derselbe Raspberry ausgebaut läuft mit einer SD Karte mit selbst heruntergeladenen Rasbian einwandfrei. Die Störung des WLAN Empfangs muss also am PI Note liegen.


[nbsp]


Ein WEITERES PROBLEM ist inzwischen aufgetaucht:


Im Lernprogramm bin ich inzwischen bei der 8x8 LED Matrix angelangt.


Nach dem Starten des Pythonprogramms kommt folgende Fehlermeldung:


Python 3.7.3 (default, Jan 22 2021, 20:04:44)[nbsp]
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license()" for more information.
[gt][gt][gt][nbsp]
======== RESTART: /home/pi/user/jochen/python/powering_8x8_RGB_LED.py ========
Traceback (most recent call last):
[nbsp] File "/home/pi/user/jochen/python/powering_8x8_RGB_LED.py", line 44, in [lt]module[gt]
[nbsp] [nbsp] strip.begin()
[nbsp] File "/usr/local/lib/python3.7/dist-packages/rpi_ws281x/rpi_ws281x.py", line 131, in begin
[nbsp] [nbsp] raise RuntimeError('ws2811_init failed with code {0} ({1})'.format(resp, str_resp))
RuntimeError: ws2811_init failed with code -3 (Hardware revision is not supported)


Weshalb ich mich langsam ärgere:


Am 18.10.22 habe ich bei ELV ein neues PI Note mit SD Karte gekauft und einen neuen Raspberry PI4 Model B Rev 1.5 mit 8 GB RAM.[nbsp]Das PI Note und auch der Raspberry waren nicht gerade billig. Bisher hatte ich viel Ärger mit dem Teil!!, obwohl ich das Konzept, wenn es funktionieren würde, toll finde.


Ich bedanke mich bereits jetzt für eine weitere Hilfe.


[nbsp]


[nbsp]

jochen

03.11.22 12:41

Hallo Jochen,


deinen Ärger kann ich natürlich verstehen, aber da hast du mich leider nicht ganz richtig verstanden.


Bitte installiere nicht die neue Version der Lernsoftware auf dein altes System, sondern installiere zuerst auf deiner SD-Karte das neueste Raspberry Pi OS Betriebssystem. Dies kannst du hier herunterladen. Erst danach solltest du die Lernsoftware installieren.


Liebe Grüße
Jens

Jens

04.11.22 09:19

Hallo Jens,


vielen Dank für die schnelle Rückmeldung. ich was in der Tat der Meinung, dass ich durch die Aktualisierung das neueste Raspberry Betriebssystem hätte.


Ich habe nun alles nach deiner Empfehlung durchgeführt und es hat geklappt!! ich habe die neue Lernsoftware joy-it 2.0.0. Und auch das WLAN funktioniert jetzt einwandfrei!!


Danke dafür!!


LEIDER:


Die Lektion 11, in der die RGB 8x8 Matrix angesteuert wird erhalte ich die folgende Fehlermeldung und das Programm stoppt:


================== RESTART: /home/jochen/Dokumente/lesson11.py =================
Traceback (most recent call last):
[nbsp] File "/home/jochen/Dokumente/lesson11.py", line 6, in [lt]module[gt]
[nbsp] [nbsp] matrix = RGB_Matrix()
[nbsp] File "/usr/local/lib/python3.9/dist-packages/JoyPi_Note_lib-0.0.0-py3.9.egg/JoyPiNote/JoyPiNote.py", line 147, in __init__
[nbsp] [nbsp] self.strip.begin()
[nbsp] File "/usr/local/lib/python3.9/dist-packages/rpi_ws281x/rpi_ws281x.py", line 131, in begin
[nbsp] [nbsp] raise RuntimeError('ws2811_init failed with code {0} ({1})'.format(resp, str_resp))
RuntimeError: ws2811_init failed with code -5 (mmap() failed)


[nbsp]


Was muss ich jetzt tun????


Danke für einen weiteren Tipp


Grüße Jochen


[nbsp]

jochen

06.11.22 16:53

Hallo Jochen,


wie genau hast du deine Datei lesson11.py erstellt bzw. wie genau versuchst du diese auszuführen?


Liebe Grüße
Jens

Jens

07.11.22 09:21

Hallo Jens,


die Datei habe ich aus der Lernstation in die Python IDE kopiert und gestartet. Die Lektionen 1-10 funktioieren, Auch das LCD Display (14) und der Geräuschsensor (15).


Die Lektionen 11 - 13 funktioieren nicht. Es sind die Lektionen mit[nbsp] den Befehten


"from rpi_ws281x import Color"


"from JoyPiNote import RGB_Matrix",


also die RGB Matrix (11), der PIR Sensor (12) und der Touchsensor (13).


Es kommt immer dieselbe Fehleremeldung


%Run lesson12_bewegungssensor.py
Can't open /dev/mem: Permission denied
Traceback (most recent call last):
[nbsp] File "/home/jochen/Dokumente/py_learning/lesson12_bewegungssensor.py", line 12, in [lt]module[gt]
[nbsp] [nbsp] matrix = RGB_Matrix()
[nbsp] File "/usr/local/lib/python3.9/dist-packages/JoyPi_Note_lib-0.0.0-py3.9.egg/JoyPiNote/JoyPiNote.py", line 147, in __init__
[nbsp] [nbsp] self.strip.begin()
[nbsp] File "/usr/local/lib/python3.9/dist-packages/rpi_ws281x/rpi_ws281x.py", line 131, in begin
[nbsp] [nbsp] raise RuntimeError('ws2811_init failed with code {0} ({1})'.format(resp, str_resp))
RuntimeError: ws2811_init failed with code -5 (mmap() failed)
[gt][gt][gt][nbsp]


und beim TOUCHSENSOR:


%Run 'lesson 13.py'
Can't open /dev/mem: Permission denied
Traceback (most recent call last):
[nbsp] File "/home/jochen/Dokumente/py_learning/lesson 13.py", line 16, in [lt]module[gt]
[nbsp] [nbsp] matrix = RGB_Matrix()
[nbsp] File "/usr/local/lib/python3.9/dist-packages/JoyPi_Note_lib-0.0.0-py3.9.egg/JoyPiNote/JoyPiNote.py", line 147, in __init__
[nbsp] [nbsp] self.strip.begin()
[nbsp] File "/usr/local/lib/python3.9/dist-packages/rpi_ws281x/rpi_ws281x.py", line 131, in begin
[nbsp] [nbsp] raise RuntimeError('ws2811_init failed with code {0} ({1})'.format(resp, str_resp))
RuntimeError: ws2811_init failed with code -5 (mmap() failed)
[gt][gt][gt][nbsp]


[nbsp]


Wie gehts weiter??

jochen

07.11.22 15:39

Vielleicht noch eine Ergänzung:


Die o.g. Fehlermeldung kommt, nachdem folgender Code eingegeben wurde


import time
from JoyPiNote import RGB_Matrix
from rpi_ws281x import Color


matrix = RGB_Matrix()

jochen

07.11.22 15:51

Hallo Jochen,


hier scheint es ein Problem mit der Berechtigung der Python IDE zu geben. Für die Ausführung der Matrix-Bibliothek müssen Superuser-Rechte vorliegen.


Ich würde dich bitten deine Python IDE einmal über ein Terminal mit dem folgenden Befehl zu starten:


sudo thonny

Lässt sich der Code dann ausführen?


Liebe Grüße
Jens

Jens

07.11.22 16:29

[nbsp]


hallo Jens,


das Programm läuft jetzt ohne Fehlermeldung durch, aber an der Matrix tut sich absolut nichts.


Es gibt folgende Ausgabe in der shell:


[nbsp]


Python 3.9.2 (/usr/bin/python3)
[gt][gt][gt] %Run lesson11.RBG_Matrix.py
colorWipe-Animation
theaterChase-Animation
rainbow-Animation
LEDs loeschen
[gt][gt][gt][nbsp]


Danke für die schnelle Reaktion.[nbsp] --- ich habe Hoffnung!!!

jochen

07.11.22 19:12

Hallo Jochen,


das sollte so natürlich nicht passieren. Dein Problem konnte ich so leider noch nicht reproduzieren, evtl. liegt bei deinem Joy-Pi Note ein Defekt an der Matrix vor.


Den Schalter, links vom Lüfter des Joy-Pi Note, hast du auf Stellung A "Connect Sensor" stehen, oder?


Kannst du einmal eines der Projekte in der Software starten, die die RGB-Matrix verwenden (beispielsweise die Neigungsanzeige)? Funktioniert dort die RGB-Matrix?


Liebe Grüße
Jens

Jens

08.11.22 09:42

Hallo Jens,


der Schalter steht auf "Connect Sensor"!


Wenn[nbsp] ich das Projekt "Neigungsanzeige" starte, bleibt die RGB Matrix tot.[nbsp] (die GRPIO22 LED leuchtet[nbsp] und erlischt wie immer beim Bewegen des PINotes). Andere Projekte (ohne Matrix) laufen ohne Probleme


Es sieht also nicht gut um die Matrix aus!!


Ich habe mal in den Helpdesk-Anfragen geblättert. Da gab es am 11.3.22 von Manfred einen Beitrag "Großteil der Hardware funktioniert nicht", der mir in etwa vergleichbar ausgesehen hat.[nbsp]


Wie machen wir weiter??


Grüße Jochen


[nbsp]

jochen

08.11.22 12:05

Die Probleme gehen noch weiter:


Lektion 29 - "Aufnahmen mit der Kamera" liefert die folgende Fehlermeldung:


[nbsp]


[gt][gt][gt] %Run 'lesson 29_kamera.py'
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
Adjusting resolution from 1280x720 to 640x480.
--- Capturing frame...
Captured frame in 0.00 seconds.
--- Processing captured image...
Disabling banner.
Error opening file for output: /home/pi/Videos/image.jpg
fopen: No such file or directory
ffmpeg version 4.3.5-0+deb11u1+rpt2 Copyright (c) 2000-2022 the FFmpeg developers
[nbsp] built with gcc 10 (Raspbian 10.2.1-6+rpi1)


[nbsp] WARNING: library configuration mismatch


[nbsp] libavutil [nbsp] [nbsp] [nbsp]56. 51.100 / 56. 51.100
[nbsp] libavcodec [nbsp] [nbsp] 58. 91.100 / 58. 91.100
[nbsp] libavformat [nbsp] [nbsp]58. 45.100 / 58. 45.100
[nbsp] libavdevice [nbsp] [nbsp]58. 10.100 / 58. 10.100
[nbsp] libavfilter [nbsp] [nbsp] 7. 85.100 / [nbsp]7. 85.100
[nbsp] libavresample [nbsp] 4. [nbsp]0. [nbsp]0 / [nbsp]4. [nbsp]0. [nbsp]0
[nbsp] libswscale [nbsp] [nbsp] [nbsp]5. [nbsp]7.100 / [nbsp]5. [nbsp]7.100
[nbsp] libswresample [nbsp] 3. [nbsp]7.100 / [nbsp]3. [nbsp]7.100
[nbsp] libpostproc [nbsp] [nbsp]55. [nbsp]7.100 / 55. [nbsp]7.100
[video4linux2,v4l2 @ 0x162ed40] The V4L2 driver changed the video from 1280x720 to 640x480
[video4linux2,v4l2 @ 0x162ed40] The driver changed the time per frame from 1/60 to 1/30
Input #0, video4linux2,v4l2, from '/dev/video0':
[nbsp] Duration: N/A, start: 772.648657, bitrate: 147456 kb/s
[nbsp] [nbsp] Stream #0:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 640x480, 147456 kb/s, 30 fps, 30 tbr, 1000k tbn, 1000k tbc
/home/pi/Videos/output.avi: No such file or directory


[nbsp]


Beim Projekt PIR Video kommt die u.g. Fehlermeldung:


Ihre Eingabe konnte nicht geöffnet werden


VLC kann die Medienadresse 'file:///home/pi/Videos/1667907054.avi' nicht öffnen. Für Details bitte im Fehlerprotokoll nachsehen.

jochen

08.11.22 12:32

Hallo Jochen,


Der von dir angesprochene Beitrag behandelt leider ein anderes Problem (hier wurde eine ganz neue Revision des Raspberry Pis noch nicht von der Matrix-Bibliothek unterstützt, dies wurde inzwischen behoben).


Zur Lektion 29:


Hier hat sich in unserem Beispielcode tatsächlich ein Fehler eingeschlichen. Vielen Dank für den Hinweis! Das Problem liegt darin, dass im Code die Pfadangabe noch auf dem (damaligen) Standartbenutzer "pi" liegt. Änderst du in Zeile 4 und 6 jeweils "pi" zu deinem Benutzernamen "jochen", dann sollte die Lektion funktionieren. Das Problem beheben wir in unserer Software selbstverständlich so schnell wie möglich.


Zur RGB-Matrix:


Hier scheint leider wirklich ein Defekt vorzuliegen, für den ich mich (und natürlich auch für das Problem in der Software) bei dir entschuldigen möchte. Ich hoffe, dass dies deinen Eindruck vom Joy-Pi Note nicht allzu sehr trügt.


Selbstverständlich tauschen wir deinen Joy-Pi Note durch ein einwandfreies Gerät aus. Ich würde dich bitten, dich einmal telefonisch mit unserem Service in Verbindung zu setzen und dort Bezug auf unseren Gesprächsverlauf zu nehmen.[nbsp]


Alternativ kannst du deinen Joy-Pi Note natürlich auch direkt bei deinem Händler reklamieren.


Liebe Grüße
Jens

Jens

09.11.22 09:17

Hallo Jens,


deinem Ratschlag bin ich gefolgt und habe das Gerät bei ELV getauscht. Es ging superschnell!!


UND: Das neue Gerät funktioniert (bisher) einwandfrei. Auch die RGB Matrix.


[nbsp]


Herzlichen Dank für deine Mithilfe und vor allem für die sehr schnellen und hilfreichen Antworten auf meine Fragen. Dieser tolle Service ist nicht überall zu haben!!


Gerne werde ich mich bei künftigen Fragen wieder an den Helpdesk wenden.


Liebe Grüße


Jochen

jochen

11.11.22 13:42

Hallo Jochen,


das freut mich zu hören, vielen Dank!


Sollte doch noch einmal Probleme auftauchen oder etwas unklar sein, dann helfen wir dir natürlich sehr gerne wieder weiter. 🙂


Liebe Grüße
Jens

Jens

11.11.22 16:00