Seite 7 von 18

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Montag 10. Dezember 2018, 15:51
von mrhyde
Tozzi hat geschrieben: Montag 10. Dezember 2018, 13:46 Ja, ein Frontend für die Kalibrierung wäre schon was Feines, denke ich.
Irgendwann wird das ja sogar mal im laufenden Betrieb möglich sein, muss "nur" noch in die Firmware eingebaut werden.
ok,

dann würde ich mal mit etwas rudimentären beginnen, wo man die 3 Konstanten eingibt. Diese werden nach ein paar Plausibilitätschecks in die Datenbank übertragen.

GGf werden noch die derzeitigen Werte abgefragt, falls welche vorhanden sind, und im Eingabefeld angezeigt.

Ich muss eventuell den Select anpassen, der zu Beginn die Spindeln abfragt, da er nur welche zeigt, die vor kurzer Zeit auch Daten geliefert haben.

Die ganzen queroes für die Index.php würde ich dan auch in die common_db_query.php auslagern.

Für später könnte ich mir vorstellen, dass man die Daten für die Korrelation (Winkel/Spindelwert) auch im Webinterface statt ins Excel eingibt und die entsprechende Korrelation/Regression berechnet wird. Aber das ist etwas komplizierter, da man noch weitere Tabellen Anlagen muss, wo die Daten zwischengespeichert werden.

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Dienstag 11. Dezember 2018, 18:25
von Braumeister999
Hi zusammen,

ich hab mich versucht im updaten vom image 1.3 auf die neueste Version. Irgendetwas hab ich wohl falsch gemacht. Hab es so gemacht wie von Stephan in #256 beschrieben. Bis auf den Punkt cd iSpindle-Srv git pull hab ich alles so gemacht. Diesen Befehl cd iSpindle-Srv hat er erst genommen, als ich cd iSpindel-Srv gemacht habe. Warscheinlich bin ich im falschen Verzeichnis gelandet. Git Pull hat aber trotzdem funktioniert. Wenn ich nach einem Neustart auf die Landing page gehe zeigt er mir auch die Diagramme vom Status der Batterie, Winkel, etc an. Aber sobald ich mir "Extrakt und Temperatur" usw anzeigen lassen möchte, bringt er folgende Meldung:"Unknown column 'recipe' in 'field list".
Ne Idee was da falsch lief? Vielen Dank für Eure Unterstützung!

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Dienstag 11. Dezember 2018, 19:10
von Tozzi
Ooops da fehlt noch ein Feld in der Tabelle "Data".
Das kam beim letzten Pull Request mit rein.

Mach bitte folgendes in phpMyAdmin:

Code: Alles auswählen

ALTER TABLE Data ADD Recipe VARCHAR(64);
oder im Terminal (Kommandozeile über ssh oder putty):

Code: Alles auswählen

mysql -u iSpindle -p
Passwort: ohyeah
USE iSpindle;
ALTER TABLE Data ADD Recipe VARCHAR(64);
QUIT;
Dann funktioniert's wieder.

//Nachtrag: Ich habe den ursprünglichen Post nochmal korrigiert.
Ihr könnt obiges ruhig alle schon mal machen, für Updates muss dieses Feld ab sofort existieren.

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Dienstag 11. Dezember 2018, 19:49
von Braumeister999
Stephan, danke für die schnelle Beantwortung! Ok, mach ich gleich, ich hab die FW nochmal neu aufgespielt, mache gerade die Updates. Das ich aber laut Deiner Beschreibung nicht in das Verzeichnis "cd iSpindle-Srv" hab wechseln können hat dies vermutlich nichts zu tun, was meinst Du?

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Dienstag 11. Dezember 2018, 19:50
von Tozzi
:redhead Nein, das war ein Schreibfehler von mir. Hab ich auch korrigiert.

Nachtrag:
Noch ein paar Tipps, um sich auch als blutiger Anfänger auf der Linux Shell (Kommandozeile) etwas sicherer zu fühlen:

Wenn man z.B. eingibt cd iSpin und dann die Tab Taste drückt, wird das automatisch vervollständigt.
Gibt es mehrere Möglichkeiten, stoppt es an der Stelle. Wenn man die Tab Taste zweimal drückt, werden alle Möglichkeiten angezeigt.

Um sich den Inhalt des aktuellen Verzeichnisses anzusehen, gibt man ein: ls -la.
Um rauszufinden, in welchem Verzeichnis man sich gerade befindet: pwd.

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Dienstag 11. Dezember 2018, 20:10
von Braumeister999
Stephan,
VIELEN DANK! Was täten wir auch ohne Dich! Nun funktioniert es. Ja in der Tat, ich tue mich da echt etwas schwer..
Grüße aus Konstanz

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Dienstag 11. Dezember 2018, 20:49
von Tozzi
:Drink

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Dienstag 11. Dezember 2018, 22:18
von Braumeister999
Stephan....es gibt doch noch was...ich seh nur noch eine iSpindel im phpmyadmin, alle anderen sind "verschwunden". Jede iSpindel hat einen eigenen Namen und sindt über TCP konfiguriert im gleichen Netzwerk. Komisch. Hast Du da auch noch eine Idee?

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Dienstag 11. Dezember 2018, 22:27
von Tozzi
Beim der Neuinstallation des Images hast Du natürlich die Datenbank gelöscht.
D.h. Du siehst momentan nur die Spindeln, die aktuell bereits Daten gesendet haben.
Schalt sie alle einmal ein und sie werden auftauchen, hoffentlich.

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Dienstag 11. Dezember 2018, 22:39
von Braumeister999
Hmm...schon probiert, nur die "001" ist am Start...

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Dienstag 11. Dezember 2018, 22:58
von Braumeister999
"nano /usr/local/bin/iSpindle.py" da ist nur die Versionsbeschreibung drin, sonst ist die leer. Einfach schlecht wenn man sich nicht so richtig auskennt. :Ahh

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Dienstag 11. Dezember 2018, 23:12
von Tozzi
Mal nach unten gescrollt? Ich frag nur...
Normal solltest Du da auch nichts ändern müssen.

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Dienstag 11. Dezember 2018, 23:16
von Braumeister999
ja hab ich, da steht nichts drin. Die anderen spindeln sind genau gleich konfiguriert, jede hat einen eigenen namen.

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Dienstag 11. Dezember 2018, 23:32
von Braumeister999
:Grübel inzwischen ist es so, das auch die 001er spindel keine Daten mehr an die Datenbank sendet. Denk ich setzt alles nochmalneu auf :crying eine andere Idee hab ich echt nicht. Trotzdem vielen Dank für die Hilfe!

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Dienstag 11. Dezember 2018, 23:52
von JackFrost
Hast du mit Netstat mal geschaut ob die die Pakete bis zum Raspi kommen ?
Die IP vom Raspi hat sich nicht geändert ?

Gruß JackFrost

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Dienstag 11. Dezember 2018, 23:56
von Braumeister999
Hi Jack, ne die Ip ist noch immer die gleiche. Hab diese in der fritzbox so konfiguriert. Ich setz grad alles mal neu auf, mal schaun was dann passiert...
Grüße Andreas

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Mittwoch 12. Dezember 2018, 00:01
von Tozzi
OK da ist was schief gelaufen.
Den letzten Pull Request hätte ich mir genauer ansehen sollen vor dem Commit, der hat das Anlegen neuer iSpindeln leider zerstört...

Mach bitte nochmal den git pull im iSpindel-Srv Verzeichnis und kopiere die neue iSpindle.py Datei nach /usr/local/bin:

Code: Alles auswählen

cd iSpindel-Srv
git pull
cp iSpindle.py /usr/local/bin
Ich konnte das noch nicht testen, aber es sollte funktionieren.
Sorry nochmal, wenn's immer noch nicht klappt, schreib mir eine PN und ich kümmere mich morgen im Büro darum.

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Mittwoch 12. Dezember 2018, 00:05
von Braumeister999
Ja ok, kein Problem mach ich! Besten Dank!

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Mittwoch 12. Dezember 2018, 00:41
von Braumeister999
Und wie von Zauberhand, alle Spindeln vorhanden und es funktioniert alles! Vielen Dank und Gute Nacht :Drink

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Mittwoch 12. Dezember 2018, 00:55
von Tozzi
Hui! :Drink
Ganz ohne Test meinerseits. :Pulpfiction

Super.

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Mittwoch 12. Dezember 2018, 08:57
von mrhyde
Tozzi hat geschrieben: Mittwoch 12. Dezember 2018, 00:01 OK da ist was schief gelaufen.
Den letzten Pull Request hätte ich mir genauer ansehen sollen vor dem Commit, der hat das Anlegen neuer iSpindeln leider zerstört...
Sorry,
das habe ich beim testen bei mir gar nicht berücksichtigt....

Im GIT gibt es ja etwas für ein Pull request Template. Dort könnte man z.B. ja diese Punkte aufnehmen, die zu testen sind.

Änderungen bei iSpindel.py
--> Test mit bestehenden Spindeln
--> Test zum Anlegen einer neuen Spindel
--> ...

Änderungen bei common_db.php
.....

Änderungen bei common_db_query.php
...

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Mittwoch 12. Dezember 2018, 12:33
von Tozzi
Kein Problem, war ja schnell gefixt...

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Mittwoch 12. Dezember 2018, 21:51
von Braumeister999
Danke Stephan,

passt alles soweit, habe heute die spindeln austariert, und kalibriere sie nun mit ner Hefebrühe. Hoffe das geht recht schnell, am WE muss ich mit Freundin nach München die Weihnachtsmärkte abklappern :Greets und bis dahin wäre es schön, ein paar Werte abnehmen zu können. Dann wird nächste Woche gebraut, endlich!!!

Danke!

Grüße aus KN

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Mittwoch 19. Dezember 2018, 16:27
von Braumeister999
Tag zusammen,

irgendwie hab ich doch noch Probleme, ich hab jetzt alle Werte durch eine Schnellvergärung ermittelt, die Formel berechnen lassen (z.B. 0.006713884*tilt^2 - 0.13797825*tilt - 0.787898144) und die Konfigurationsseite der iSpindeln aufgerufen und bei jeder die dafür berchnete Formel eingetragen. Abgespeichert, Neustart und wenn ich dann die Werte vom Extrakt (Polynom) anschaue da hat sich nichts geändert. Wenn ich "Extrakt und Temperatur" anklick dann kommt die Melung "iSpindel nicht kalibriert".
Mach ich da was falsch? Die Software der iSpindel ist auf dem neuesten Stand.

Vielen Dank schon jetzt für Eure Mithilfe!
Grüße Andreas

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Mittwoch 19. Dezember 2018, 19:50
von Tozzi
Für das plato4.php Diagramm müssen die Werte in der Tabelle "Calibration" gespeichert sein, in der Form:
  • ID = iSpindel ID (kannst Du aus der Data Tabelle ermitteln)
  • const1 = 0,006714
  • const2 = -0,13798
  • const3 = -0,7879
Anhand Deines Beispiels.
Am besten machst Du das mit phpMyAdmin.

Wenn die Daten korrekt in der iSpindel selber konfiguriert sind, also das Polynom richtig eingetragen, kannst Du aber stattdessen das Diagramm plato.php benutzen.

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Mittwoch 19. Dezember 2018, 20:26
von Braumeister999
Ok Stephan,
das probier ich als "bit&byte crack" heut abend mal aus :Bigsmile

Danke, Grüße Dein Sorgenkind

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Mittwoch 19. Dezember 2018, 22:24
von Tozzi
Kriegste gebacken. :thumbup

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Donnerstag 20. Dezember 2018, 08:52
von Braumeister999
Stephan,

hab mich daran versucht, Stunden... Unter "calibration", wo trage ich die ID´s der Spindeln ein und wo die Werte?
Ich seh da wohl "Indizes", "Spalten", unter "Einfügen" vieleicht? Und wenn ja, welche Funktion für ID, Const 1-3 verwenden? Du siehst, ich habs nicht geschafft...
Wie immer, Danke!

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Donnerstag 20. Dezember 2018, 18:21
von mrhyde
Braumeister999 hat geschrieben: Donnerstag 20. Dezember 2018, 08:52 Stephan,

hab mich daran versucht, Stunden... Unter "calibration", wo trage ich die ID´s der Spindeln ein und wo die Werte?
Ich seh da wohl "Indizes", "Spalten", unter "Einfügen" vieleicht? Und wenn ja, welche Funktion für ID, Const 1-3 verwenden? Du siehst, ich habs nicht geschafft...
Wie immer, Danke!
Das steht in der README im web folder. mit phpmyadmin kannst du das per sql machen:
INSERT INTO Calibration (ID, const1, const2, const3)
VALUES ('123456', 0.013355798, 0.776391729, 11.34675255);
Hier musst du natürlich deine Werte verwenden.

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Donnerstag 20. Dezember 2018, 18:28
von mrhyde
Stephan,

ich bin gerade dabei, eine weitere Funktion für den Server zu teste: Emailbenachrichtigung.

Es läuft jede Stunde per cronjob ein separates script und schaut, ob daten in den letzten Tagen aufgelaufen sind (zeitraum ist über das config file definierbar).
Es ist nun schon soweit, dass einmal täglich eine Statusemail gesnedet werden kann (Uhrzeit kann über die config datei vorgegeben werden).
Das sieht derzeit so aus:
Letzter Datensatz innerhalb der letzten 14 Tage wurde fuer folgende Spindel(n) gefunden:

iSpindel000
Date: 2018-12-20 11:07:26
ID: 5175372
Angle: 38.07
Calculated Plato: 3.28
Temperature: 21.81
Battery: 3.93
Sudname: GetThingsDone

iSpindel001
Date: 2018-12-08 16:05:30
ID: 281375
Angle: 36.7
Calculated Plato: 3.22
Temperature: 21.25
Battery: 4.05
Sudname: GetThingsDone

Alarm bei Plato Unterschreitung: 3 Plato
Alarm Delta Plato in den letzten 24 Stunden : 0.5 Plato
Zeit fuer Alarm bei Delta Unterschreitung: 06:00:00
Zeit fuer Statusemail: 06:00:00
Aktuelle Zeit: 2018-12-20 18:17:10
Als nächstes plane ich einen Alarm, wenn die gravity unter einen bestimmten (definierbaren) Wert fällt. Dann kommt auch noch eine delta berechnung der letzten 24 Stunden. Sinkt das Delta unter einen definierbaren Wert, gibt es auch einen Alarm.

Das wird aber vermutlioch erst nach den Feiertagen etwas werden, kann dann aber unabhängig vom iSpindel.py script getestet werden, da es sich um ein separates script handelt. Man benötigt halt das separate config file.

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Donnerstag 20. Dezember 2018, 19:00
von Tozzi
@mrhyde:
Extrem geil. Sowas wollte ich auch schon lange implementieren. Das wird eine richtig coole Sache jetzt.
Vielen Dank, dass Du da so viel Mühe reinsteckst.
Wenn Du das fertig hast, baue ich noch Apple Push Notifications mit ein und schreib dafür eine kleine iOS App!


@Andreas:
So schwer ist das nicht.

Screenshot 2018-12-20 at 18.50.31.png
Screenshot 2018-12-20 at 18.50.31.png (38.25 KiB) 6809 mal betrachtet
Screenshot 2018-12-20 at 18.51.27.png
Screenshot 2018-12-20 at 18.51.49.png
Voilà!
Dort unter Value die Daten eintragen, auf GO klicken und fertig.

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Donnerstag 20. Dezember 2018, 21:54
von Braumeister999
Ok,

danke mal, ich werd das morgen gleich mal ausprobieren. Ich hab die FW 6.02 auf den iSpindeln drauf, hab gesehen es gibt bereits wieder eine neue, man seid ihr alle fleißig :thumbsup
Danke und ich wünsche allen Mitgliedern dieser Runde ein gesundes und entspanntes besinnliches Weihnachtsfest

Andreas

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Freitag 4. Januar 2019, 08:10
von flensdorfer
Moin,

Version 1.6.1.1: bei mir sehen die Charts von angle.php und angle_ma.php absolut identisch aus. Gleiches gilt für plato4.php und plato4_ma.php
Ist da bei mir etwas falsch?

Arne

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Samstag 5. Januar 2019, 11:40
von mrhyde
flensdorfer hat geschrieben: Freitag 4. Januar 2019, 08:10 Moin,

Version 1.6.1.1: bei mir sehen die Charts von angle.php und angle_ma.php absolut identisch aus. Gleiches gilt für plato4.php und plato4_ma.php
Ist da bei mir etwas falsch?

Arne
Kannst du mal zwei screenshots posten.

Bei mir seiht das so aus:
Plato 4:
plato4.png
und Plato4_ma:
Plato4_ma.PNG
Das ist halt kein riesiger unterschied, ondern es wird halt ein wenig geglättet.

Du kannst aber mit dem Parameter &moving=XXX einen Zeitraum in Minuten vorgeben, über den gemittelt werden soll. Dann müsste sich die Kurve von Plato4_ma.php verändern.

Was nutzt du denn für eine Datenbank bzw. was für ein system?

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Sonntag 6. Januar 2019, 00:42
von flensdorfer
mrhyde hat geschrieben: Samstag 5. Januar 2019, 11:40 Kannst du mal zwei screenshots posten.
Das ist halt kein riesiger unterschied, ondern es wird halt ein wenig geglättet.
Hi, danke - es hat sich erledigt. Mit fortschreitender Gärung sehe ich tatsächlich einen leichten Unterschied zwischen beiden Diagrammen. Also alles in Ordnung.

Nutze das Ganze auf dem Raspi1, minimales raspbian und mysql-DB.

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Sonntag 6. Januar 2019, 01:31
von Tozzi
Dank mrhyde kommt demnächst sowieso ein Riesen Update.
Wenn wir das in trockenen Tüchern haben, gibt es auch mal wieder ein neues Image.
Das Ganze ist dann demnächst wirklich den Kinderschuhen entwachsen und wirklich für jedermann bedienbar. :thumbsup

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Donnerstag 21. Februar 2019, 09:21
von Bunker72
Tozzi hat geschrieben: Sonntag 6. Januar 2019, 01:31 Dank mrhyde kommt demnächst sowieso ein Riesen Update.
Wenn wir das in trockenen Tüchern haben, gibt es auch mal wieder ein neues Image.
Das Ganze ist dann demnächst wirklich den Kinderschuhen entwachsen und wirklich für jedermann bedienbar. :thumbsup
Hallo Tozzi,
meine Brauerei musste jetzt leider 2,5 Jahre pausieren. Damals hatte ich bereits eine "Urversion" des lokalen Servers in Betrieb.
Nun muss ich natürlich jede Menge Updates machen (iSpindel).
Lohnt es sich noch das aktuelle Image zu nehmen oder kommt die neue Version die nächsten Tage heraus?
Grüße

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Donnerstag 21. Februar 2019, 13:31
von mrhyde
Bunker72 hat geschrieben: Donnerstag 21. Februar 2019, 09:21
Tozzi hat geschrieben: Sonntag 6. Januar 2019, 01:31 Dank mrhyde kommt demnächst sowieso ein Riesen Update.
Wenn wir das in trockenen Tüchern haben, gibt es auch mal wieder ein neues Image.
Das Ganze ist dann demnächst wirklich den Kinderschuhen entwachsen und wirklich für jedermann bedienbar. :thumbsup
Hallo Tozzi,
meine Brauerei musste jetzt leider 2,5 Jahre pausieren. Damals hatte ich bereits eine "Urversion" des lokalen Servers in Betrieb.
Nun muss ich natürlich jede Menge Updates machen (iSpindel).
Lohnt es sich noch das aktuelle Image zu nehmen oder kommt die neue Version die nächsten Tage heraus?
Grüße
Hi,

du könntest ggf auch das image installieren ein update aus meinem Fork runterladen. Das müsstet du dann vermutlich aber manuell machen.

Allerdings müssen ein paar Tabellen in der Datenbank erstellt werden. Die entsprechenden sql files sind aber auch unter git vorhanden.

Ich habe jetzt nur noch ein paar kleine Änderungen vorgenommen, so das auch der email Alarm schon einmal wahlweise in Deutsch oder Englisch gesendet werden kann.

Ich habe jetzt mehrere Sude mit den neuen Files ohne Probleme Monitoren können.

Als Teaser ein neues Diagram: Scheinbarer Vergärungsgrad und berechneter Alkoholgehalt :-). Aber es gibt noch eine Menge mehr.
Unbenannt.png
Gruß,
Alex

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Freitag 22. Februar 2019, 01:25
von Tozzi
Die Änderungen von Alex sind wirklich gravierend und man hat jetzt eine völlig neue Software vor sich.
Ich werde ein neues Image machen, aber nicht in den nächsten Tagen, sprich, nicht vor der HBCon in Romrod.
Zwischen Job und Romrod Orga bleibt einfach keine Zeit momentan.

Wer sich's zutraut, bitte den Fork von Alex nehmen, und schonmal mithelfen beim Testen.
Es lohnt sich.
Ein neues Image für Alle dann wie gesagt nach der HBCon.

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Freitag 22. Februar 2019, 17:38
von JackFrost
WIe ist die URL vom Fork vom Alex, ich will den Server eh auf meinem Gentoo aufsetzen, da kann ich gleich die Version testen.

Gruß JackFrost

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Freitag 22. Februar 2019, 19:40
von vonfritz
JackFrost hat geschrieben: Freitag 22. Februar 2019, 17:38 WIe ist die URL vom Fork vom Alex, ich will den Server eh auf meinem Gentoo aufsetzen, da kann ich gleich die Version testen.

Gruß JackFrost
https://github.com/avollkopf/iSpindel-TCP-Server

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Samstag 23. Februar 2019, 14:43
von Bunker72
Hallo!
Das ältere iSpindle.py habe ich in einer VM mit Debian zum laufen gebracht - wenn hier aber noch Tests ausstehen.
Die neueste Version von "avollkopf" bringe ich aber leider nicht zum laufen. Hier ist für meine nicht sehr tiefen Kenntnisse einfach noch zu wenige in der Anleitung aktualisiert.
Ich komme hier nicht weiter:
2019-02-23 14.40.46 192.168.0.180 d5b56764d329.png
Evtl. ist es ja nur eine Kleinigkeit wo ich die Dateien hinzuschieben habe.
Wenn nicht warte ich halt auf die "Releasefreigabe"!

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Samstag 23. Februar 2019, 15:11
von mrhyde
Bunker72 hat geschrieben: Samstag 23. Februar 2019, 14:43 Hallo!
Das ältere iSpindle.py habe ich in einer VM mit Debian zum laufen gebracht - wenn hier aber noch Tests ausstehen.
Die neueste Version von "avollkopf" bringe ich aber leider nicht zum laufen. Hier ist für meine nicht sehr tiefen Kenntnisse einfach noch zu wenige in der Anleitung aktualisiert.
Ich komme hier nicht weiter:
2019-02-23 14.40.46 192.168.0.180 d5b56764d329.png
Evtl. ist es ja nur eine Kleinigkeit wo ich die Dateien hinzuschieben habe.
Wenn nicht warte ich halt auf die "Releasefreigabe"!
es gibt ein neues verzeichnis config unter /home/pi/iSpindel-Srv (oder wo auch immer bei dir die Dateien liegen)

Dort sind dann zwei default config files für die Datenbankverbindung (liegen im GIT und müssen ggf individuell auf die Datenbankeinstellungen des users ngepasst werden Port, Passwort,....).

Ausserdem gibt es zwei neue Tabellen in der Datenbank (Strings und Settings), die manuell z.B. mit phpmyadmin angelegt werden müssen. Die Files strings.sql und settings.sql müssen hierfür verwendet werden.

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Samstag 23. Februar 2019, 15:48
von Bunker72
Hallo mrhyde,

die config-Dateien lagen bei mir im home-Verzeichnis. Die Files hatte ich auch geändert (nur das Passwort).
Die zwei genannten SQL-Scripts hatte ich auch aufgerufen.
leider bislang ohne Erfolg.
Ist es wichtig wo der config-Ordner bzw. die config-Dateien liegen?
Den gesamten web-Ordner habe ich nach /var/www/html/web/ gezogen. War das in Ordnung?
Grüße

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Samstag 23. Februar 2019, 16:19
von mrhyde
Bunker72 hat geschrieben: Samstag 23. Februar 2019, 15:48 Hallo mrhyde,

die config-Dateien lagen bei mir im home-Verzeichnis. Die Files hatte ich auch geändert (nur das Passwort).
Die zwei genannten SQL-Scripts hatte ich auch aufgerufen.
leider bislang ohne Erfolg.
Ist es wichtig wo der config-Ordner bzw. die config-Dateien liegen?
Den gesamten web-Ordner habe ich nach /var/www/html/web/ gezogen. War das in Ordnung?
Grüße
Die scripts liegen bei dir ja unter /var/www/html/web/

Der Config Order wird wie in den Fehlermeldungen eine ebene höher gesucht "../config". Somit müsste er bei dir unter html liegen. Allerdings ist das aus meiner Sicht nicht wirklich optimal.

Ich habe den Ordner web nicht hinkopiert, sondern nur einen link gelegt:

Code: Alles auswählen

lrwxrwxrwx 1 pi   pi      26 Mär 29  2018 iSpindle -> /home/pi/iSpindel-Srv/web/
Dann ist der config Ordner bei mir hier:

Code: Alles auswählen

/home/pi/iSpindel-Srv/config
Die sql files lädst du am besten mit phpmyadmin in die iSpindel Datenbank. zuvor musst du je eine Tabelle mit dem entsprechendne Namen unter der DB iSpindel erstellen (Settings und Strings) Dann kann man mit phpmyadmin die sql files in die Tabellen importieren.

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Samstag 23. Februar 2019, 17:20
von Bunker72
mrhyde hat geschrieben: Samstag 23. Februar 2019, 16:19 Ich habe den Ordner web nicht hinkopiert, sondern nur einen link gelegt:
CODE: ALLES AUSWÄHLEN

lrwxrwxrwx 1 pi pi 26 Mär 29 2018 iSpindle -> /home/pi/iSpindel-Srv/web/
Sorry, blutiger Anfänger!
Wo lege ich diesen Link an?

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Samstag 23. Februar 2019, 17:29
von mrhyde
Bunker72 hat geschrieben: Samstag 23. Februar 2019, 17:20
mrhyde hat geschrieben: Samstag 23. Februar 2019, 16:19 Ich habe den Ordner web nicht hinkopiert, sondern nur einen link gelegt:
CODE: ALLES AUSWÄHLEN

lrwxrwxrwx 1 pi pi 26 Mär 29 2018 iSpindle -> /home/pi/iSpindel-Srv/web/
Sorry, blutiger Anfänger!
Wo lege ich diesen Link an?
Die Frage ist, auf welchem System du das ganze installiert hast?

Ichhabe es auf meiner NAS in einem Container laufen und nicht auf einer Raspberry.

Ein paar details zu meiner Installation findest du hier inkl. Link anlegen:

https://hobbybrauer.de/forum/viewtopic. ... 84#p268884

Aber wenn du es auf einer Pi laufen lassen willst, ist es ggf besser auf das image zu warten.

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Samstag 23. Februar 2019, 17:41
von Bunker72
Es läuft in einer VM (VirtualBox) Debian 64Bit ohne GUI.
Ich versuche eigentlich den Raspi zu umgehen, da bei mir sowieso PCs 24/7 laufen.

Werde mir mal Deinen Link durchlesen. Vielleicht finde ich ja darin den fehlenden Hinweis.
Vielen Dank für die Hilfe!

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Samstag 23. Februar 2019, 17:47
von mrhyde
Bunker72 hat geschrieben: Samstag 23. Februar 2019, 17:41 Es läuft in einer VM (VirtualBox) Debian 64Bit ohne GUI.
Ich versuche eigentlich den Raspi zu umgehen, da bei mir sowieso PCs 24/7 laufen.

Werde mir mal Deinen Link durchlesen. Vielleicht finde ich ja darin den fehlenden Hinweis.
Vielen Dank für die Hilfe!
ok,

dann ist das ähnlich wie bei mir. Allerdings ist bei mir die Grundlage Ubuntu. Die Datenbank läuft bei mir in einem separaten Docker. Bei dir ist mysql vermutlich dann auch in der VM installiert. phpmyadmin sollte da auch installiert sein.

Viel Erfolg. Bei Fragen einfach nochmal melden. Bin morgen wieder am Rechner.

Gruß,
Alex

Re: iSpindel - Lokaler Server - iSpindle.py

Verfasst: Sonntag 24. Februar 2019, 11:34
von vonfritz
Hallo zusammen
Nur so nebenbei, bei mir läuft es auf einem nicht Raspberry (olinuxinomicro).
Einem nicht Rasbian Betriebssystem (Archlinuxarm). Einem nicht pi user (alarm) und einem nicht Apache Webserver (lighttpd).

Das iSpindle.py script läuft bei mir nur als systemd service.Dazu habe ich ein eigens angelegtes ispindle-srv.service file.


Grüsse aus italien. Ciao