Servus zusammen,
ich habe ein
neues Image zusammengestellt, mit einigen hoffentlich interessanten Neuerungen:
http://sschreiber.de/download/Raspbian- ... -1.1.0.zip
(Download ca. 1,37 GB, entpackt ca. 4 GB)
- Das "offizielle" 7" Raspberry Touch Display wird jetzt voll unterstützt, inklusive Rechtsklick mit 2 Fingern (tricky!)
- 2 virtuelle Tastaturen für den Touchscreen Betrieb sind jetzt vorinstalliert
- Die Log Dateien sind jetzt leer und entsprechen einer Neuinstallation
- Raspbian ist tagesaktuell vom 21.04.2017
- Anleitungen in Deutsch und Englisch sind jetzt mit dabei
- Die sehr praktischen Erweiterungen von Markus (Forumname kiki) sind nun mit enthalten
Markus' Erweiterung erlaubt es, jederzeit über den Browser einen "Reset" Punkt in der Datenbank zu setzen, so dass in den Diagrammen die aktuelle Gärung ausgewählt werden kann.
Ist jetzt auch auf Sams und meinem GIT Repo zu finden, die Anleitungen hat Markus ergänzt.
@Markus, vielleicht magst Du dazu hier auch kurz was schreiben?
Noch ein paar Hinweise zur Installation und Konfiguration:
Bitte
unbedingt nach dem ersten Start als erstes raspi-config aufrufen (auf der X-GUI Oberfläche
Preferences -> Raspberry Pi Configuration), oder von der Kommandozeile (Terminal Fenster)
eingeben. Dann das Dateisystem expandieren (expand file system).
Getestet ist alles auf einem aktuellen Raspberry Pi Modell 3 mit dem offiziellen (und sehr empfehlenswerten, wenn auch nicht ganz billigen) Touch Display.
Es sollte aber auf allen Raspis funktionieren; eventuell sind Anpassungen in der config.txt nötig.
Diese kann man auch auf einem Mac oder Windows PC editieren, indem man die geflashte SD Karte nochmal einsteckt und die dann sichtbare (FAT32) Boot Partition öffnet.
Insbesondere Einstellungen, die das Display und den HDMI Anschluss betreffen, sind dort zu finden und recht gut dokumentiert.
(@Christopher, bitte schau mal, ob Du dort was anpassen kannst, um das auf dem Raspi der ersten Generation zum Laufen zu kriegen)
Ein eventuell zusätzlich eingesteckter USB WiFi Stick sollte automatisch erkannt werden; in dem Fall wird ein Access Point für die iSpindel eingerichtet (IP: 172.24.1.1, Netzwerk raspi-ap, Passwort 'raspberry').
Ist ein solcher nicht vorhanden, gibt es während des Startvorgangs eine entsprechende Fehlermeldung ("
FAILED"), die kann aber
ignoriert werden.
Falls der Raspi per Ethernet Kabel angeschlossen ist, und das eingebaute WLAN Modul als Access Point fungieren soll, muss natürlich die Konfiguration angepasst werden.
Verbindet man die iSpindel ganz normal mit dem Heimnetzwerk, ist nichts weiter zu beachten, außer dass man dem Raspi natürlich auf dem Router eine feste IP zuweisen sollte, und diese dann unter den Einstellungen für TCP eingibt (Port ist immer 9501, es sei denn, man ändert ihn in der /usr/local/bin/iSpindle.py Datei).
Der Raspi sollte von einem Mac oder Linux Rechner aus über das Terminal via SSH zu erreichen sein, Passwort 'raspberry':
Wer Windows einsetzt, kann hierzu auf
putty zurückgreifen.
Außerdem sollte der funktionierende Raspi im Mac Finder und im Windows Explorer als Netzwerkgerät auftauchen und Zugriff auf das Heimverzeichnis des Benutzers
pi bieten, sowie auf die
system-logs.
In letzterem Verzeichnis ist vor allem die Datei "messages" für mich interessant, falls irgendwas schief läuft.
Konfiguration en Détail:
Dieses Image einfach wie gewohnt auf die SD Karte des Raspberry PI flashen.
Danach bitte raspi-config aufrufen (sudo raspi-config oder über die graphische Oberfläche) und
als erstes das Dateisystem vergrößern, so dass es die gesamte SD Karte einnimmt (expand file system).
Benutzername und Passwort sind default, also 'pi' und 'raspberry'.
Das Default Passwort für den Benutzer 'iSpindle' der MySQL Datenbank lautet 'ohyeah'.
Falls Ubidots Weiterleitung gewünscht ist, bitte noch das Token eintragen und Ubidots aktivieren (auf 1 setzen).
Hierzu muss die Datei /usr/local/bin/iSpindle.py editiert werden:
Soll der Raspi als Access Point für die Spindel betrieben werden (und nur dann, also alle anderen können das ignorieren), muss eventuell noch die Datei
/etc/hostapd/hostapd.conf angepasst werden.
Insbesondere das zu verwendende Interface (voreingestellt ist wlan1, also ein USB Stick).
Soll das eingebaute Interface verwendet werden, ist hier wlan0 einzustellen.
Ebenso wird dort das WLAN Passwort für die Spindel eingestellt, und der Funkkanal, auf welchem der AP senden und empfangen soll.
Die restlichen Einstellungen (IP Adresse des Access Points, evtl. Passwort für das Heimnetzwerk etc.) werden in der Datei
/etc/network/interfaces
vorgenommen.
Voreinstellung ist
172.24.1.1 und Passwort '
raspberry'.
Auch hier bitte darauf achten, dass wlan0 und evtl. wlan1 korrekt zugewiesen sind.
Default ist, dass wlan0 (das eingebaute WLAN Modul) mit dem Heimnetzwerk verbunden wird und ein zusätzlicher USB WLAN Stick als Access Point für die iSpindel funktioniert.
Das hat den Grund, dass externe USB WiFi Adapter meist eine sehr viel bessere Antenne mitbringen.
Die iSpindel wird also auf das '
raspi-ap' Netz, Passwort '
raspberry' verbunden, unter Protokoll wird '
TCP' angegeben, IP Adresse
172.24.1.1, Port
9501.
Noch eine wichtige Bitte:
Solltet Ihr das zum Laufen bekommen, oder auch nicht,
lasst es mich bitte wissen.
Wenn es nicht klappt, bitte ich um eine möglichst detaillierte Fehlerbeschreibung.
So behalte ich den Überblick und kann das Paket weiter verbessern.
Auch möchte ich gerne wissen, wieviele von Euch dies denn nun eigentlich einsetzen.
Es steckt inzwischen nämlich eine Menge Arbeit drin, nicht mehr nur von mir selbst.
Am besten aber nicht hier in diesem Faden, sondern per PN.
Nicht, dass diesen Thread dasselbe Schicksal ereilt, wie das des offiziellen iSpindel Themas.
Viel Spaß und Erfolg!
//Nachtrag:
Zum Schluß noch ein kleiner "Teaser".
Meine aktuell abgeschlossene Gärung. Noch nicht ganz vollständig kalibriert, aber man sieht, wohin die Reise hier geht:
- Diagramm GenericTCP
//Noch ein Nachtrag:
An der Benutzerfreundlichkeit wird natürlich weiter gearbeitet.
Die nächsten 10 Tage bin ich in Frankreich bei meinem Bruder und einem seiner Freunde zu Besuch, welcher sowohl Hobbybraukollege als auch Webdesigner von Beruf ist.
Er und seine Verlobte haben mich vor gut einem Jahr "angefixt" und sie bekommen 2 kalibrierte Spindeln und einen Raspi von mir als Hochzeitsgeschenk.
Dieses Image basiert auf der Vorkonfiguration, die ich für die beiden erstellt habe.
Das könnte vielversprechend werden...