Danke, vertippt ?
Posts by Don_Hasso
-
-
Gut, dann wäre nur noch das Problem mit der Zeit bis zur Inbetriebnahme. Allerdings wäre es ja kein Problem das System schon vor Unterrichtsbeginn zu starten und man dann nur noch am Tablet/Smartphone Ton, Kamera und Mikro zuschaltet.
Zur „Einkausliste“:- Tablet
- Tablethalterung
- RSP32
- LED
- Spannungsversorgung
- Kabel
- Server
Die Kosten wären also wirklich überschaubar. Danke!
-
@__deets__ : Danke für die Info.
Jep, Hangouts, WhatsApp etc. ist ein rotes Tuch für unsere Datenschützer.Wenn ich Dich richtig verstanden habe hattest Du also wie Kelvin schon vorgeschlagen hat ein Standardgerät und „nur“ die Ansteuerung der Beleuchtung über MQQT realisiert, richtig? Wie erfolgte diese Ansteuerung von Seite des Schülers? Über ein Browserfenster mit einem Button?
-
Kelvin: Diese Methode hab ich zum Teil verwendet, ein iPad auf einem Stativ. Negativ war, dass sich die Schüler nicht „melden“ (Benachrichtigungslicht) konnten. Außerdem war das Starten, bis man online war, auch ein Problem. Wobei die 3 Minuten an sich kein Problem wären, aber wenn man vor der Klasse rumhantiert entsteht schnell Unruhe. Daher die Automatisierung. Außerdem erfolgt die Einrichtung nicht einmalig am Tag sondern durchaus öfters.
Edit: Anrede Kelvin -
Hallo zusammen,
auf Grund der aktuellen Situation, aber auch in Hinblick erkrankter Schüler allgemein, würden mich die Möglichkeiten interessieren einen Raspberry Pi als „Präsenzroboter“ zu verwenden.
Grundgedanke wäre wie folgt:- Roboter besitzt Display, Kamera, Mikrofon, Lautsprecher, Benachrichtigungslicht und WLAN
- Lehrkraft positioniert das Teil im Klassenzimmer und aktiviert es
- Schüler kann über Link auf Roboter zugreifen und Benachrichtigungslicht aktivieren/deaktivieren.
- Drehen der Kamera ist nicht nötig.
Als Webkonferenztool dachte ich an Talk von NextCloud.Meine konkreten Fragen an die Community wären:
- Ist die Leistung eines Raspberry ausreichend? Mit meinen wenigen Erfahrungen denke ich mal ja, da die Nextcloud ja auf einen anderen Server gehostet wird.
- Kann man auch leistungsfähigere Kameras an den Raspberry installieren? Oder ist die „HighQuality Camera“ mit 12,3 Megapixel das derzeitige Optimum?
- Kann man den Ablauf durch Skripte „KISS“ machen? Also selbst die nicht technikaffine Lehrkraft bekommt das gebacken? Nur anstecken, einschalten und evtl. über Display die Ausrichtung der Kamera prüfen. (Denkt bitte an eure Schulzeit zurück als der Lehrer immer mit den VHS-Recorder gekämpft hat
)- Ist es möglich, dass man eine LED oder Ähnliches extern ansteuert?
- Mit welchen Aufwand ist in etwa zu rechnen bzw. sind jemanden vergleichbare Projekte bekannt?
Mir ist bewusst, dass es solche Roboter auch fertig zu kaufen gibt, aber Problem sind zum einen die Kosten (auch auf Grund unnötiger zusätzlicher Funktionen) und vor allem der Datenschutz.Das ganze soll nur ein erstes Ausloten der Möglichkeiten sein.
Danke! -
So, gestern wurde der neue RP geliefert, der funktioniert. Anscheinend war er wirklich defekt. Danke für die Unterstützung!
-
Danke für die schnellen Denkanstöße. Hab den Lüfter erst angesteckt und anschließend den Raspberry eingeschaltet. Dementsprechend kann ich nicht sagen, ob er vorher funktionierte. Aber den neuen RP werd ich vorher „nackt“ testen. Ansonsten hab ich, zumindest nicht wissentlich, nichts an den GPIO verändert. Der Lüfter war auch an den richtigen PINs, er funktioniert auch.
-
Hallo,
meine neuer RP4, frisch aus der Schachtel, bootet nicht.
Schaltet man ohne SD-Karte eine, leuchtet das rote Licht dauernd, nur ganz kurz zu Beginn blinkt das grüne Licht einmal kurz auf.Da ich einen funktionierenden RP4 habe, hab ich sowohl SD-Karten und Netzgerät Kreuz getauscht. Beim alten RP4 läuft alles ohne Probleme, beim neunen nichts. Lüfter habe ich auch abgesteckt, ebenso LAN-Kabel. Keine Änderung. Daher bin ich dann nach folgender Anleitung vorgegangen:
Display Spoiler
Recovery image
If the Raspberry Pi is not booting it's possible that the bootloader EEPROM is corrupted. This can easily be reprogrammed using the Raspberry Pi Imager tool which is available via the raspberrypi.org downloads page.
To check, remove the SD card, disconnect the device from power, then reconnect it. If the green LED does not flash, you will need to reprogram the EEPROM:
-
Download the bootloader
SHA-256: 444e0f68aa21d5b4e158259061de55738d36a1986e2ced14bb14d7af1a04881c - Extract it to an empty FAT-formatted SD card and insert it into your Raspberry Pi 4
- Connect the power and wait for the green LED to flash quickly
Zwei unterschiedliche SD-Karten unterschiedlicher Hersteller, jeweils 32 GB, über Windows Fat32 formatiert und die 6 Dateien einfach auf die SD-Karte kopiert, SD-Karte in defekten Raspberry gesteckt, Stromversorgung eingeschaltet, lange gewartet, nichts blinkt grün.
Hat jemand noch Vorschläge oder hab ich was übersehen...?
-
Download the bootloader
-
Kein Problem Dennis, trotzdem vielen Dank!
-
Hallo Dennis89,
ja, du hast mich richtig verstanden. Aber Win32DiskImager kann ja nur Images auf die SD-Karte schreiben. Nachdem ich aber die Datei runtergeladen habe und entzippt habe, ist keine *.img vorhanden.Bin nach dieser Anleitung vorgegangen:To check, remove the SD card, disconnect the device from power, then reconnect it. If the green LED does not flash, you will need to reprogram the EEPROM:
-
Download the bootloader
SHA-256: 444e0f68aa21d5b4e158259061de55738d36a1986e2ced14bb14d7af1a04881c - Extract it to an empty FAT-formatted SD card and insert it into your Raspberry Pi 4
- Connect the power and wait for the green LED to flash quickly
-
Download the bootloader
-
Hallo,
meine neuer RP4 bootet nicht. Schaltet man ohne SD-Karte eine, leuchtet das rote Licht dauernd, nur ganz kurz zu Beginn blinkt das grüne Licht einmal kurz auf.Da ich einen funktionierenden RP4 habe, hab ich sowohl SD-Karten und Netzgerät Kreuz getauscht. Beim alten RP4 läuft alles ohne Probleme, beim neunen nichts. Lüfter habe ich auch abgesteckt, ebenso LAN-Kabel. Keine Änderung. Daher nach folgender Anleitung vorgegangen:
Recovery image
If the Raspberry Pi is not booting it's possible that the bootloader EEPROM is corrupted. This can easily be reprogrammed using the Raspberry Pi Imager tool which is available via the raspberrypi.org downloads page.
Zwei unterschiedliche SD-Karten unterschiedlicher Hersteller, jeweils 32 GB, über Windows Fat32 formatiert und die 6 Dateien einfach auf die SD-Karte kopiert, SD-Karte in defekten Raspberry gesteckt, Stromversorgung eingeschaltet, nichts blinkt grün. Oder soll das Prozedere länger als eineinhalb Stunde dauern?
Hat jemand noch Vorschläge oder hab ich was übersehen...? -
Die Steuersoftware der Ladestation hab ich neu aufgespielt, dies hat auch funktioniert. War der voreingestellte Wert vorher 18, lese ich nun 32 aus. Das Problem besteht aber weiterhin, Fehler ist der gleiche.
Welche Möglichkeiten zur Fehlersuche/Fehlerbehebung machen noch Sinn? -
Vielen Dank für die Unterstützung. Hab die Ladestation nun komplett vom Netz und USB getrennt, hat auch nichts geholfen. Werde die Software neu flashen und auf Besserung hoffen.
-
OK:
Code['ExceptionOffset', '__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_rtu_frame_size', 'calculateRtuFrameSize', 'check', 'decode', 'encode', 'exception_code', 'function_code', 'original_code', 'protocol_id', 'should_respond', 'skip_encode', 'transaction_id', 'unit_id'] -
-
So richtig?
Pythonfrom pymodbus.client.sync import ModbusSerialClient client = ModbusSerialClient(method = "rtu", port="/dev/ttyUSB0", baudrate=9600, stopbits=1, bytesize=8, timeout=1) rq = client.write_register(1000,16,unit=1) print(rq.register) rq = client.read_holding_registers(1000,1,unit=1) print(dir(rq)) print(rq.registers)Kommt wieder Fehlermeldung (auch wenn ich print(rq.registers) bzw. print (rq.write_register) verwende:
CodeTraceback (most recent call last): File "write.py", line 4, in <module> print(rq.registers) AttributeError: 'ExceptionResponse' object has no attribute 'register'print(dir(rq):
Code['ExceptionOffset', '__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_rtu_frame_size', 'calculateRtuFrameSize', 'check', 'decode', 'encode', 'exception_code', 'function_code', 'original_code', 'protocol_id', 'should_respond', 'skip_encode', 'transaction_id', 'unit_id'] -
Danke für Deine Geduld __deets__
Hier der Code write.py:
-
OK, Installation abgeschlossen. Problem, dass das Register nicht beschrieben wird ist leider immer noch da.
"18" ist der voreingestellte Wert.
Ansonsten erhalte ich über die Konsole keine Meldung. Gibt es ein Error-Log? Hab schon über
danach gesucht aber nichts gefunden. -
Danke, es wurde viel kopiert und auch eine Menge Warnmeldungen ausgespuckt
Code
Display Morewarning: no previously-included files matching '*.misc' found under directory 'src/twisted' warning: no previously-included files matching '*.bugfix' found under directory 'src/twisted' warning: no previously-included files matching '*.doc' found under directory 'src/twisted' warning: no previously-included files matching '*.feature' found under directory 'src/twisted' warning: no previously-included files matching '*.removal' found under directory 'src/twisted' warning: no previously-included files matching 'NEWS' found under directory 'src/twisted' warning: no previously-included files matching 'README' found under directory 'src/twisted' warning: no previously-included files matching 'topfiles' found under directory 'src/twisted' warning: no previously-included files found matching 'src/twisted/topfiles/CREDITS' warning: no previously-included files found matching 'src/twisted/topfiles/ChangeLog.Old' warning: no previously-included files found matching 'codecov.yml' warning: no previously-included files found matching 'appveyor.yml' no previously-included directories found matching 'bin' no previously-included directories found matching 'admin' no previously-included directories found matching '.travis' warning: no previously-included files found matching 'docs/historic/2003' warning: no previously-included files matching '*' found under directory 'docs/historic/2003' writing manifest file 'src/Twisted.egg-info/SOURCES.txt'und zum Schluss noch eine Fehlermeldung:
Code
Display Morerunning install_lib creating /usr/local/lib/python2.7/dist-packages/twisted error: could not create '/usr/local/lib/python2.7/dist-packages/twisted': Permission denied ---------------------------------------- Cleaning up... Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-U7VjGg/twisted/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-DDjUTl-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip-build-U7VjGg/twisted Storing debug log for failure in /home/pi/.pip/pip.logFür mich ist das alles immer weniger nachvollziehbar...
-
Habe nun versucht nochmals alles zu installieren. Ich brauche wohl nicht extra sagen, dass jetzt natürlich gar nichts mehr funktioniert und ich schon an der Installation von pymodbus scheitere
C
Display Morepi@raspberrypi:~ $ sudo easy_install -U pymodbus Searching for pymodbus Reading https://pypi.python.org/simple/pymodbus/ Best match: pymodbus 1.2.0 Downloading https://pypi.python.org/packages/69/93/be20dedcb68ea15daad042edcc05cd71655c93bd2db9c81cf67e284845a5/pymodbus-1.2.0.tar.gz#md5=90f9b63cf962b3032dc60ad81a185f34 Processing pymodbus-1.2.0.tar.gz Writing /tmp/easy_install-Xh284p/pymodbus-1.2.0/setup.cfg Running pymodbus-1.2.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-Xh284p/pymodbus-1.2.0/egg-dist-tmp-vlrqpH Adding pymodbus 1.2.0 to easy-install.pth file Installed /usr/local/lib/python2.7/dist-packages/pymodbus-1.2.0-py2.7.egg Processing dependencies for pymodbus Searching for twisted>=12.2.0 Reading https://pypi.python.org/simple/twisted/ Best match: Twisted 16.5.0 Downloading https://pypi.python.org/packages/ee/50/224854b4730f4daa941b8bcc4834a15bfee3012dad663fa760a89210df2c/Twisted-16.5.0.tar.bz2#md5=79929fae9968c4b9daf518a5c0c075d7 Processing Twisted-16.5.0.tar.bz2 Writing /tmp/easy_install-S3_tSB/Twisted-16.5.0/setup.cfg Running Twisted-16.5.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-S3_tSB/Twisted-16.5.0/egg-dist-tmp-ml93sZ Searching for incremental>=16.10.1 Reading https://pypi.python.org/simple/incremental/ Best match: incremental 16.10.1 Downloading https://pypi.python.org/packages/da/b0/32233c9e84b0d44b39015fba8fec03e88053723c1b455925081dc6ccd9e7/incremental-16.10.1.tar.gz#md5=3fe6b3b1da1d26a48187fb27e969f072 Processing incremental-16.10.1.tar.gz Writing /tmp/easy_install-S3_tSB/Twisted-16.5.0/temp/easy_install-LfQnjJ/incremental-16.10.1/setup.cfg Running incremental-16.10.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-S3_tSB/Twisted-16.5.0/temp/easy_install-LfQnjJ/incremental-16.10.1/egg-dist-tmp-qkTZPH no previously-included directories found matching '.travis' no previously-included directories found matching 'tests' warning: no previously-included files found matching 'examplesetup.py' no previously-included directories found matching 'src/exampleproj' no previously-included directories found matching 'src/incremental/newsfragments' Installed /tmp/easy_install-S3_tSB/Twisted-16.5.0/incremental-16.10.1-py2.7.egg warning: no previously-included files matching '*.misc' found under directory 'src/twisted' warning: no previously-included files matching '*.bugfix' found under directory 'src/twisted' warning: no previously-included files matching '*.doc' found under directory 'src/twisted' warning: no previously-included files matching '*.feature' found under directory 'src/twisted' warning: no previously-included files matching '*.removal' found under directory 'src/twisted' warning: no previously-included files matching 'NEWS' found under directory 'src/twisted' warning: no previously-included files matching 'README' found under directory 'src/twisted' warning: no previously-included files matching 'topfiles' found under directory 'src/twisted' warning: no previously-included files found matching 'src/twisted/topfiles/CREDITS' warning: no previously-included files found matching 'src/twisted/topfiles/ChangeLog.Old' warning: no previously-included files found matching 'codecov.yml' warning: no previously-included files found matching 'appveyor.yml' no previously-included directories found matching 'bin' no previously-included directories found matching 'admin' no previously-included directories found matching '.travis' warning: no previously-included files found matching 'docs/historic/2003' warning: no previously-included files matching '*' found under directory 'docs/historic/2003' src/twisted/test/raiser.c:4:20: fatal error: Python.h: No such file or directory #include "Python.h" ^ compilation terminated. error: Setup script exited with error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1 pi@raspberrypi:~ $ sudo arm-linux-gnueabihf-gcc arm-linux-gnueabihf-gcc: fatal error: no input files compilation terminated.Habe das System eigentlich gestern neu aufgesetzt und nur Openhab 2.0 installiert. Auch kein Python, da schon die aktuelle Versin vorhanden war: