iSpindel - Lokaler Server - iSpindle.py
Verfasst: Dienstag 28. Februar 2017, 20:49
Servus zusammen,
meine Version eines (lokalen) Servers für die iSpindel ist jetzt so weit fortgeschritten, dass sie für mich alles abdeckt, was ich haben wollte.
Deshalb mache ich mal einen neuen Faden auf.
Natürlich kann man noch vieles verbessern, und natürlich ist das alles aus Sicht des reinen Anwenders noch keine 100% komplette Lösung.
Die Installation ist auch noch etwas komplizierter als ein Doppelklick auf Setup.exe.
Ich habe eine Schritt-für-Schritt Anleitung erstellt, mit der hoffentlich jeder klarkommt.
Ein paar Linux Grundkenntnisse schaden aber ganz sicher nicht...
Die Anleitung bezieht sich momentan auf Raspbian, da das wahrscheinlich die verbreitetste Plattform sein dürfte.
Laufen tut das Ganze aber grundsätzlich unabhängig von Plattform und Betriebssystem.
Voraussetzungen: Python 2.7, optional MySQL, Apache2, php, phpMyAdmin
Die Grundfunktionalität steht:
Ich hoffe, der eine oder andere von Euch wird mit dazu beitragen und bin gespannt, was da am Ende draus wird.
Hier noch ein kleiner "Teaser", noch nicht mit realen Gärdaten...
Die aktuelle "Release" Version und die Dokus findet Ihr in Sam's Repository unter tools/genericTCP.
Meine Testversionen sind in meinem Fork zu finden.
So, jetzt kann ich mich wieder dem Brauen widmen.
meine Version eines (lokalen) Servers für die iSpindel ist jetzt so weit fortgeschritten, dass sie für mich alles abdeckt, was ich haben wollte.
Deshalb mache ich mal einen neuen Faden auf.
Natürlich kann man noch vieles verbessern, und natürlich ist das alles aus Sicht des reinen Anwenders noch keine 100% komplette Lösung.
Die Installation ist auch noch etwas komplizierter als ein Doppelklick auf Setup.exe.
Ich habe eine Schritt-für-Schritt Anleitung erstellt, mit der hoffentlich jeder klarkommt.
Ein paar Linux Grundkenntnisse schaden aber ganz sicher nicht...
Die Anleitung bezieht sich momentan auf Raspbian, da das wahrscheinlich die verbreitetste Plattform sein dürfte.
Laufen tut das Ganze aber grundsätzlich unabhängig von Plattform und Betriebssystem.
Voraussetzungen: Python 2.7, optional MySQL, Apache2, php, phpMyAdmin
Die Grundfunktionalität steht:
- Server Skript nimmt Daten der iSpindel entgegen und speichert sie in einer SQL Datenbank und/oder als CSV Datei
- Das verwendete Protokoll ist so simpel wie möglich und schont somit die Batterie der Spindel
- Die Daten werden weiterhin auf Wunsch an Ubidots gesendet, man muss also auf Ubidots nicht verzichten
- Im lokalen Netzwerk sind alle Funktionen auch ohne Internetzugang gewährleistet
- Aktuelle Spindel Daten können als Diagramme im Browser visualisiert werden, Zeitrahmen in Stunden wählbar
- Die Diagramme sind geeignet für die Darstellung auf einem Raspi Touch Display
Ich hoffe, der eine oder andere von Euch wird mit dazu beitragen und bin gespannt, was da am Ende draus wird.
Hier noch ein kleiner "Teaser", noch nicht mit realen Gärdaten...
Die aktuelle "Release" Version und die Dokus findet Ihr in Sam's Repository unter tools/genericTCP.
Meine Testversionen sind in meinem Fork zu finden.
So, jetzt kann ich mich wieder dem Brauen widmen.