iSpindel - Lokaler Server - iSpindle.py
Re: iSpindel - Lokaler Server - iSpindle.py
Hallo zusammen,
ich habe das Martinkabel (https://hobbybrauer.de/forum/viewtopic. ... el#p208782 ) ausprobiert. Leider bekomme ich kein Signal weiterhin. Die Gärung ist aber so stürmisch, dass die Kräusen bis zum Deckel reichten (ca. 60l im 120l-Tank). Meint ihr, dass aus dem Grund das Signal nicht ankommt?
Oder meint ihr, ich muss eine richtige Antenne einbauen?
Viele Grüße
Christopher
ich habe das Martinkabel (https://hobbybrauer.de/forum/viewtopic. ... el#p208782 ) ausprobiert. Leider bekomme ich kein Signal weiterhin. Die Gärung ist aber so stürmisch, dass die Kräusen bis zum Deckel reichten (ca. 60l im 120l-Tank). Meint ihr, dass aus dem Grund das Signal nicht ankommt?
Oder meint ihr, ich muss eine richtige Antenne einbauen?
Viele Grüße
Christopher
Re: iSpindel - Lokaler Server - iSpindle.py
Die Kräusen schlucken gut 10 dBm. Der Stahl macht es nicht besser. Mit dem Lambda/4 Strahler hatte ich +24 dBm. Mit der Antenne von mir +55 dBm gegenüber der Spindel ohne was.Chris1990 hat geschrieben: ↑Montag 13. Januar 2020, 22:59 Hallo zusammen,
ich habe das Martinkabel (https://hobbybrauer.de/forum/viewtopic. ... el#p208782 ) ausprobiert. Leider bekomme ich kein Signal weiterhin. Die Gärung ist aber so stürmisch, dass die Kräusen bis zum Deckel reichten (ca. 60l im 120l-Tank). Meint ihr, dass aus dem Grund das Signal nicht ankommt?
Oder meint ihr, ich muss eine richtige Antenne einbauen?
Viele Grüße
Christopher
Gruß JackFrost
Meine Hardware:
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
Re: iSpindel - Lokaler Server - iSpindle.py
Okay, danke für den Hinweis. Ich warte mal ab, ob nach Zusammenfall der Kräusen ein Signal kommt. Ansonsten muss ich wohl mal wieder ein wenig basteln.
Viele Grüße
Christopher
Viele Grüße
Christopher
Re: iSpindel - Lokaler Server - iSpindle.py
Das Kabel geht bis zum Repeater, oder ?
Gruß JackFrost
Gruß JackFrost
Meine Hardware:
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
Re: iSpindel - Lokaler Server - iSpindle.py
Das Kabel geht bis zum Raspberry. Brauche ich noch einen zusätzlichen Repeater?
Viele Grüße
Christopher
Viele Grüße
Christopher
Re: iSpindel - Lokaler Server - iSpindle.py
Wie weit ist der Raspi von deinem Router weg ?
Die Spindel muss sich ja im Netzwerk auch anmelden.
Ein Repeater kann helfen, aber der Stahl wird sehr viel vom Signal schlucken. Einen lieben, sofern einer im Bekanntenkreis verfügbar ist, wäre die besser Option.
Edit:
Hast du am Deckel noch einen Anschluss frei ?
Vergärst du unter Druck ?
Gruß JackFrost
Die Spindel muss sich ja im Netzwerk auch anmelden.
Ein Repeater kann helfen, aber der Stahl wird sehr viel vom Signal schlucken. Einen lieben, sofern einer im Bekanntenkreis verfügbar ist, wäre die besser Option.
Edit:
Hast du am Deckel noch einen Anschluss frei ?
Vergärst du unter Druck ?
Gruß JackFrost
Meine Hardware:
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
Re: iSpindel - Lokaler Server - iSpindle.py
Hallo JackFrost,
ich vewende gerade noch in meinem drucklosen Tank (Siehe Bild). Dieser steht im Edelstahlkühlschrank. Das Koaxialkabel geht durch den Blow-Off oben in den Tank. Der AP hängt in der Nähe oben an der Decke (siehe Bild). Der Raspberry liegt neben der Eingangstür (im Bild vorne).
Ich könnte in den drucklosen Tank noch etwas in den Deckel einbauen. In meinem Drucktank würde ich später auch in einem der oberen Anschlüsse etwas einbauen.
Viele Grüße
Christopher
ich vewende gerade noch in meinem drucklosen Tank (Siehe Bild). Dieser steht im Edelstahlkühlschrank. Das Koaxialkabel geht durch den Blow-Off oben in den Tank. Der AP hängt in der Nähe oben an der Decke (siehe Bild). Der Raspberry liegt neben der Eingangstür (im Bild vorne).
Ich könnte in den drucklosen Tank noch etwas in den Deckel einbauen. In meinem Drucktank würde ich später auch in einem der oberen Anschlüsse etwas einbauen.
Viele Grüße
Christopher
Re: iSpindel - Lokaler Server - iSpindle.py
Hat der Raspi ein eigens WLAN Netz mit DHCP ?
Oder hängt das alles am Router und den DHCP ?
Gruß JackFrost
Oder hängt das alles am Router und den DHCP ?
Gruß JackFrost
Meine Hardware:
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
Re: iSpindel - Lokaler Server - iSpindle.py
Hallo JackFrost,
ich habe das Image von Tozzi genommen und mit der Config-Datei mein WLAN eingerichtet. Genauso bei iSpindel. Ein weiteres Netz habe ich nicht aufgemacht.
Viele Grüße
Christopher
P.S.: Meinst Du, es könnte etwas bringen, den AP in den Kühlschrank zu legen?
ich habe das Image von Tozzi genommen und mit der Config-Datei mein WLAN eingerichtet. Genauso bei iSpindel. Ein weiteres Netz habe ich nicht aufgemacht.
Viele Grüße
Christopher
P.S.: Meinst Du, es könnte etwas bringen, den AP in den Kühlschrank zu legen?
Re: iSpindel - Lokaler Server - iSpindle.py
Kommst du auf denWebserver vom Raspi wenn der im Kühlshrank ist und die Tür zu ist ?
Gruß JackFrost
Gruß JackFrost
Meine Hardware:
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
Re: iSpindel - Lokaler Server - iSpindle.py
Ich habe es gerade mal ausprobiert. Auf den Webserver komme ich, wenn ich den Raspberry in den Kühlschrank lege. Es kommen nur leider keine Daten der iSpindel an.
Viele Grüße
Christopher
Viele Grüße
Christopher
Re: iSpindel - Lokaler Server - iSpindle.py
Das "Kabel" ist im Behälter , oder ?
Mach mal ein längeres Kabel und leg das bis zum AP auf der anderen Seite und schau ob dann mit offener Tür Daten ankommen.
Wenn ja, kannst du eine SAT-Fensterdurchführung testen ob der Kühlschrank dann zu geht.
Gruß JackFrost
Meine Hardware:
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
Re: iSpindel - Lokaler Server - iSpindle.py
Ja, das Kabel ist im Behälter und geht raus bis in die Nähe des AP. Meinst du, ich soll dann die Tür offen lassen und den Raspberry aber im Kühlschrank?
Viele Grüße
Christopher
Viele Grüße
Christopher
Re: iSpindel - Lokaler Server - iSpindle.py
Das mim Raspi ist erstmal egal , der Empfängt ja.
ich hab bei mir das Kabel direkt neben dem AP und im Kühlschrank auf dem Hobbock ( Kunststoff ).
Der Innenleiter ist auf 31,5 mm frei abgelängt ?
Gruß JackFrost
ich hab bei mir das Kabel direkt neben dem AP und im Kühlschrank auf dem Hobbock ( Kunststoff ).
Der Innenleiter ist auf 31,5 mm frei abgelängt ?
Gruß JackFrost
Meine Hardware:
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
Re: iSpindel - Lokaler Server - iSpindle.py
Ja, das ist er. Ich habe auf beiden Seiten den Leiter auf die Länge abisoliert. Die eine Seite geht durch den Blow-Off-Tube in den Tank, die andere Seite ist vor dem AP.
Viele Grüße
Christopher
Viele Grüße
Christopher
- McMelloW
- Posting Junior
- Beiträge: 60
- Registriert: Montag 30. Dezember 2019, 20:36
- Wohnort: Harderwijk, Nederland
Re: iSpindel - Lokaler Server - iSpindle.py
Dear All,
At the moment there is a test fermentation of sugar water. In the beginning, before the yeast started to work, I saw a negative ABV and a negative Apperent Attentuation. Can someone explain to me where this comes from. See Graph below. The 'spikes' are start fermentation flags with the reset field set to NULL.
At the moment there is a test fermentation of sugar water. In the beginning, before the yeast started to work, I saw a negative ABV and a negative Apperent Attentuation. Can someone explain to me where this comes from. See Graph below. The 'spikes' are start fermentation flags with the reset field set to NULL.
Regards McMelloW
Re: iSpindel - Lokaler Server - iSpindle.py
How does the Angle and extract data look.McMelloW hat geschrieben: ↑Mittwoch 15. Januar 2020, 14:39 Dear All,
At the moment there is a test fermentation of sugar water. In the beginning, before the yeast started to work, I saw a negative ABV and a negative Apperent Attentuation. Can someone explain to me where this comes from. See Graph below. The 'spikes' are start fermentation flags with the reset field set to NULL.
ApparentAttentuation.png
When the ferentation starts and 'krausen' are forming, the angle might be impacted. And reset should not be used once you started the fermenation as the 'algorythm' for the calculation needs to calculate the initial gravity. Therefore it looks for the last reset and calculates an average gravity over 2 hours data. If you add another reset during fermentation, the initial gravity is calculated based on this reset point.
I was already planning to add this to the help file. But I am currently working on a different project I need to finish first.
Braumeister 20 | Gärung: SS Brewtech 7 Gal BME | Speidel 30 Liter (Konus)
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
- McMelloW
- Posting Junior
- Beiträge: 60
- Registriert: Montag 30. Dezember 2019, 20:36
- Wohnort: Harderwijk, Nederland
Re: iSpindel - Lokaler Server - iSpindle.py
Thanks mrhyde.mrhyde hat geschrieben: ↑Donnerstag 16. Januar 2020, 16:08 How does the Angle and extract data look.
When the ferentation starts and 'krausen' are forming, the angle might be impacted. And reset should not be used once you started the fermenation as the 'algorythm' for the calculation needs to calculate the initial gravity. Therefore it looks for the last reset and calculates an average gravity over 2 hours data. If you add another reset during fermentation, the initial gravity is calculated based on this reset point.
I was already planning to add this to the help file. But I am currently working on a different project I need to finish first.
I have removed the reset records, from the data table, except the first one. The initial gravity is a bit higher now, as expected. I will investigate the values in the database. What do you mean by the extract data?
This is the the Tilt -Temperature Graph. It looks OK. The bump at 11 jan is a few hours after I added more turbo yeast to the sugar water.
Regards McMelloW
Re: iSpindel - Lokaler Server - iSpindle.py
Hi,McMelloW hat geschrieben: ↑Donnerstag 16. Januar 2020, 23:21 I have removed the reset records, from the data table, except the first one. The initial gravity is a bit higher now, as expected. I will investigate the values in the database. What do you mean by the extract data?
This is the the Tilt -Temperature Graph. It looks OK. The bump at 11 jan is a few hours after I added more turbo yeast to the sugar water.
I was mixing up some word from the german diagrams. Extract is basically the gravity calculated from the angle. You should see the bump also there.
But as you can see, the angle is going up which will result in a higher calculated gravity than the initial gravity calculated from the first two hours post reset. -> this will result in negative attenuation / alcohol value. Nothing to worry about. These are just calculations and the results are not exact. But it gives you at least an indication about the status of your fermentation.
Regards,
Alex
Braumeister 20 | Gärung: SS Brewtech 7 Gal BME | Speidel 30 Liter (Konus)
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
- McMelloW
- Posting Junior
- Beiträge: 60
- Registriert: Montag 30. Dezember 2019, 20:36
- Wohnort: Harderwijk, Nederland
Re: iSpindel - Lokaler Server - iSpindle.py
Hi Alexmrhyde hat geschrieben: ↑Freitag 17. Januar 2020, 07:09 Hi,
I was mixing up some word from the german diagrams. Extract is basically the gravity calculated from the angle. You should see the bump also there.
But as you can see, the angle is going up which will result in a higher calculated gravity than the initial gravity calculated from the first two hours post reset. -> this will result in negative attenuation / alcohol value. Nothing to worry about. These are just calculations and the results are not exact. But it gives you at least an indication about the status of your fermentation.
Regards,
Alex
Yes the bump is in the Tilt, as well as in the calculated Gravity.
I am doing a quick and dirty fermentation of sugar-water with a mix of Turbo and Bakers yeast. Just to see what the iSpindle is doing comparing to a hydrometer. It is very cheap and rather fast.
Regards McMelloW
- McMelloW
- Posting Junior
- Beiträge: 60
- Registriert: Montag 30. Dezember 2019, 20:36
- Wohnort: Harderwijk, Nederland
Re: iSpindel - Lokaler Server - iSpindle.py
Thanks Alex, for your information.
At the end it all went very good.
One thing wonders me. When you calibrate your iSpindle according the information from Sam and on www.iSpindel.de You start with measuring the horizontal offset by putting your iSpindle on a spirit level horizontal surface.
This is not mentioned in the TCP-Server software. Is this not necessary, or is there a workaround for this?
At the end it all went very good.
One thing wonders me. When you calibrate your iSpindle according the information from Sam and on www.iSpindel.de You start with measuring the horizontal offset by putting your iSpindle on a spirit level horizontal surface.
This is not mentioned in the TCP-Server software. Is this not necessary, or is there a workaround for this?
Regards McMelloW
Re: iSpindel - Lokaler Server - iSpindle.py
Hallo,
existiert irgendwo ein Grafana Query für die iSpindel?
Innu
- McMelloW
- Posting Junior
- Beiträge: 60
- Registriert: Montag 30. Dezember 2019, 20:36
- Wohnort: Harderwijk, Nederland
Re: iSpindel - Lokaler Server - iSpindle.py
My database contains data from different recipes. Can I also show the graph of one specific recipe.
Regards McMelloW
Re: iSpindel - Lokaler Server - iSpindle.py
Not yet. I am planning this. But people may use the same recipe name several times. I need to modify the database and may need an additional table for an index and recipe data for each wort.
Braumeister 20 | Gärung: SS Brewtech 7 Gal BME | Speidel 30 Liter (Konus)
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
- McMelloW
- Posting Junior
- Beiträge: 60
- Registriert: Montag 30. Dezember 2019, 20:36
- Wohnort: Harderwijk, Nederland
Re: iSpindel - Lokaler Server - iSpindle.py
Thanks for your reply. Personal, the date is always a part of my recipe/brew names to make them unique. You can add the date/time stamp to make it unique names. Success with working on this.
Regards McMelloW
-
- Posting Junior
- Beiträge: 25
- Registriert: Donnerstag 4. Juli 2013, 09:04
- Wohnort: Salzbergen
Re: iSpindel - Lokaler Server - iSpindle.py
Ich arbeite seit neuem mit der Version 2.0.1. Es funktioniert bisher auch alles super. Ich bräuchte aber trotzdem mal Hilfe, wie komme ich aus dem Anzeige Bild wieder auf den Raspi und dann wieder auf das Anzeige Bild.
Vielen Dank.
LG
Ralf
Vielen Dank.
LG
Ralf
Meine Hardware:
BrauEule III
Tilt Hydrometer
Magnetrührer
50L Gärtopf
75L Gärtopf
BrauEule III
Tilt Hydrometer
Magnetrührer
50L Gärtopf
75L Gärtopf
- McMelloW
- Posting Junior
- Beiträge: 60
- Registriert: Montag 30. Dezember 2019, 20:36
- Wohnort: Harderwijk, Nederland
Re: iSpindel - Lokaler Server - iSpindle.py
Hello all
Can anyone tell me the status of REMOTECONFIG? The latest messages are from 2018 and I don't see any changes on github.
What values are sent to the iSpindel? It would be very nice to change the interval without getting into the configuration mode.
Thank you in advance for the information
Can anyone tell me the status of REMOTECONFIG? The latest messages are from 2018 and I don't see any changes on github.
What values are sent to the iSpindel? It would be very nice to change the interval without getting into the configuration mode.
Thank you in advance for the information
Regards McMelloW
Re: iSpindel - Lokaler Server - iSpindle.py
Hallo,
Python 2.7 läuft langsam aus, das ist eine Meldung von Pip 20.x unter Gentoo (arm)
Ich bin am überlegen ob ich mir den Server für C/C++ schreibe. Wenn noch jemand den Server in C/C++ haben will, einfach melden.
Ansosten ich hatte mich mal hingesetzt und den Server auf 3.7 upgrade wollen, aber Python und ich werden keine Freunde.
Gruß JackFrost
Python 2.7 läuft langsam aus, das ist eine Meldung von Pip 20.x unter Gentoo (arm)
Code: Alles auswählen
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Ansosten ich hatte mich mal hingesetzt und den Server auf 3.7 upgrade wollen, aber Python und ich werden keine Freunde.
Gruß JackFrost
Meine Hardware:
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
Re: iSpindel - Lokaler Server - iSpindle.py
Ich kann mir das mit Python 3.7 mal ansehen. Ich bastel aber gerade noch an einer Ex-/Importfunktion für die Datentabelle und Settings des Servers. Wenn das läuft werde ich das in meinen regulären Container schieben und kann dann im Testcontainer mal python 3.7 testen.JackFrost hat geschrieben: ↑Samstag 22. Februar 2020, 22:58 Ich bin am überlegen ob ich mir den Server für C/C++ schreibe. Wenn noch jemand den Server in C/C++ haben will, einfach melden.
Ansosten ich hatte mich mal hingesetzt und den Server auf 3.7 upgrade wollen, aber Python und ich werden keine Freunde.
Braumeister 20 | Gärung: SS Brewtech 7 Gal BME | Speidel 30 Liter (Konus)
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
- Tozzi
- Moderator
- Beiträge: 4768
- Registriert: Montag 22. Februar 2016, 23:17
- Wohnort: Fasano (BR) - Puglia - IT
Re: iSpindel - Lokaler Server - iSpindle.py
Die Änderungen dürften recht trivial sein.
Viele Grüße aus Fasano
Stephan
Stephan
Re: iSpindel - Lokaler Server - iSpindle.py
Threads muss anders sein und ein paar andere Sachen. Ich hatte es schon mal probiert. Visual Code meinte jedoch das ein paar Spacings im originalen Teil nicht passen würden.
Tab durch Leerzeichen ersetzen war aktiviert.
Da bin ich in C++ schneller. Verbindung zum eManometer, JSON und MariaDB Verbinden laufen. Muss nur noch die Abfrage generieren und dann kann ich den Testbetrieb starten.
Ich werd dann noch meine IDS2 Steuerung integrieren und wenn der Spundomat auch auf den Server setzt, dann den auch einbauen.
Gruß JackFrost
Meine Hardware:
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
Re: iSpindel - Lokaler Server - iSpindle.py
Der Server in C++ läuft nun im Testbetrieb. Daten werden in die Datenbank geschrieben.
Mal sehen wie es die Tage aussieht.
Gruß JackFrost
Mal sehen wie es die Tage aussieht.
Gruß JackFrost
Meine Hardware:
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
Re: iSpindel - Lokaler Server - iSpindle.py
Hallo,
ich habe jetzt noch den export ud import der Daten und der Settings ergänzt. Das muss ich allerdings noch einmal testen.
Letztlich ist der plan, dass man be einem update der Settings oder einer Neuinstallation des Servers vorher seine Daten sichern kann und danach zurückspielen kann.
Als nächster Schritt kommt noch der Import der Strings und Settings Tabelle, sofern bei einem update sich hier was verändert hat. Dann kann man die aktuellen SQL files direkt aus der Oberfläche aktualisieren und muss nicht mehr über phpmyadmin.
Ich lade das in mein repo, sobald es vernünftig läuft.
ich habe jetzt noch den export ud import der Daten und der Settings ergänzt. Das muss ich allerdings noch einmal testen.
Letztlich ist der plan, dass man be einem update der Settings oder einer Neuinstallation des Servers vorher seine Daten sichern kann und danach zurückspielen kann.
Als nächster Schritt kommt noch der Import der Strings und Settings Tabelle, sofern bei einem update sich hier was verändert hat. Dann kann man die aktuellen SQL files direkt aus der Oberfläche aktualisieren und muss nicht mehr über phpmyadmin.
Ich lade das in mein repo, sobald es vernünftig läuft.
Braumeister 20 | Gärung: SS Brewtech 7 Gal BME | Speidel 30 Liter (Konus)
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
Re: iSpindel - Lokaler Server - iSpindle.py
Speicherst du die als gzip?
Sonst werden die Dateien riesig.
Backup über MySQLDumper ist auch super und leicht.
Gruß JackFrost
Sonst werden die Dateien riesig.
Backup über MySQLDumper ist auch super und leicht.
Gruß JackFrost
Meine Hardware:
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
Re: iSpindel - Lokaler Server - iSpindle.py
Die Settings laufen derzeit als csv, da es für den Import leichter ist und ich die 'Descriptions' nicht mit abspeichere.
Das andere geht über dump und sql raus und ist in der tat recht groß. Das muss ich noch anpassen. Ich wollte erstmal sehen, wie es prinzipiell geht. Eine Anpassung an gzip sollte vermutlich nicht so schwer sein. Das schaue ich mir dann auch noch einmal an.
Ich muss halt noch ein paar Buttons in die Strings Tabelle bringen, damit sie mehrsprachig sind. Ich kann den aktuellen Stand aber die Tage mal auf mein Repo bringen. Vielleicht gibt es ja noch ein paar gute Ideen, da ich nur zum Hobby programmiere und es nie richtig gelernt habe.
Gruß,
Alex
Braumeister 20 | Gärung: SS Brewtech 7 Gal BME | Speidel 30 Liter (Konus)
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
Re: iSpindel - Lokaler Server - iSpindle.py
Bevor du dir zu viel Arbeit machst, schau dir mal den
MySQLDumper an.
Den auf den Server, die Seite aufrufen und ein Backup von der ganzen DB erstellen. Das kannst du dann umziehen oder aufheben usw.
Gruß JackFrost
MySQLDumper an.
Den auf den Server, die Seite aufrufen und ein Backup von der ganzen DB erstellen. Das kannst du dann umziehen oder aufheben usw.
Gruß JackFrost
Meine Hardware:
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
Re: iSpindel - Lokaler Server - iSpindle.py
Die Funktionen laufen ja schon. Mir geht es auch eher darum, dass z.B. ein Nutzer ein Backup machen kann. Dann installiert er sich ein neues Image und importiert die Daten und Settings zurück.
Bei dne Settings habe ich es bereits so gelöst, dass selbst bei veränderten / neu hinzugekommenen Settings die alten importiert werden und dann nur die neuen Settings als default übernommen werden.
Deswegen ist ein normaler Dump hier wohl eher schlecht.
Gruß,
Alex
Braumeister 20 | Gärung: SS Brewtech 7 Gal BME | Speidel 30 Liter (Konus)
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
Re: iSpindel - Lokaler Server - iSpindle.py
Der MySQLDumper macht das ja mehr oder weniger, Wiederherstellen von allen oder nur bestimmten Tabellen usw.
Damit PHP nicht zu lange braucht und nicht in den Timeout geht macht der in einem Zyklus 50.000 Datensätze.
Wenn du also große Daten hast, macht das Sinn, sonst braucht PHP zu viel RAM und Zeit und dann wird es abgewürgt.
Hab gerade die Server DB gesichert mit 4,97 Mio Datensätze, hat 19 Minuten gedauert auf dem Raspi 4 bei 59 MByte.
Ist grob Faktor 1:10
Ich will mich damit nicht rumschlagen, daher mach ich die Backups damit.
Kann ich deine alte Variante für den C++ Server nutzen und auf Git stellen mit dem Verweis auf dein Repo ?
Ein fork würde nicht passen da es ja nun nicht mehr Python ist.
Der Server läuft seit gestern Stabil und trägt brav ein. Lauft aktuell auf ARM64 und ARM.
Hat in 20h gerade mal 0,16s CPU Zeit gebraucht
Meine IDS2 fehtl noch und dann noch die Option es an Ubidots usw weiterzu leiten.
Gruß JackFrost
Damit PHP nicht zu lange braucht und nicht in den Timeout geht macht der in einem Zyklus 50.000 Datensätze.
Wenn du also große Daten hast, macht das Sinn, sonst braucht PHP zu viel RAM und Zeit und dann wird es abgewürgt.
Hab gerade die Server DB gesichert mit 4,97 Mio Datensätze, hat 19 Minuten gedauert auf dem Raspi 4 bei 59 MByte.
Ist grob Faktor 1:10
Ich will mich damit nicht rumschlagen, daher mach ich die Backups damit.
Kann ich deine alte Variante für den C++ Server nutzen und auf Git stellen mit dem Verweis auf dein Repo ?
Ein fork würde nicht passen da es ja nun nicht mehr Python ist.
Der Server läuft seit gestern Stabil und trägt brav ein. Lauft aktuell auf ARM64 und ARM.
Hat in 20h gerade mal 0,16s CPU Zeit gebraucht
Meine IDS2 fehtl noch und dann noch die Option es an Ubidots usw weiterzu leiten.
Gruß JackFrost
Meine Hardware:
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
Re: iSpindel - Lokaler Server - iSpindle.py
Das passt natürlich. Ich ladedie Tage eh noch einmal was aktuelles hoch.
Gruß,
Alex
Braumeister 20 | Gärung: SS Brewtech 7 Gal BME | Speidel 30 Liter (Konus)
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
Re: iSpindel - Lokaler Server - iSpindle.py
Hallo,
wir angekündigt habe ich noch ein wenig am Server gebastelt und habe eine neuere Version ins Repo hochgeladen. Die Hilfe muss ich allerdings noch entsprechend aktualisieren.
Es gibt neue Versionen der String und Settings Tabellen. Diese sind im Repo enthalten. Nach dem Kopieren der neuen Files kann man diese Tabellen dann über die Expertensettings auf der Index Seite upgraden. Allerdings werden dabei die aktuellen Settings gelöscht.
Die Version hat nun aber dann auch die Möglichkeit, Settings zu sichern und später wieder (z.B. nach dem Upgrade der Settings Tabelle) wieder hochzuladen.
Sollte ein neuer Parameter bei den Einstellungen hinzugekommen sein, so wird der als default übernommen.
Man kann auch die Datentabelle sichern und wieder hochladen. (Hier könnte es bei sehr großen Tabellen ggf noch ein Problem geben. Das werde ich später aber mal testen).
Wer jetzt die neue Version testen will, sollte erst einmal die Strings Tabelle über die Index seite aktualisieren (Tooltips der Buttons beachten).
Danach sollte man die passenden / hinzugekommenen Bewschreibungen / Buttons sehen
Dann sollte eigentlich die Möglchkeit bestehen, die Settings auf der Settings.php Seite zu sichern.
Danach könnt ihr dann ein Upgrade der Settings Tabelle vornehmen (Experteneinstellungen index.php) und euer Backup der Settings wieder zurückspielen.
Bei mir hat das soweit beim testen gut funktioniert. Aber trotzdem bitte mit Vorsicht testen...
wir angekündigt habe ich noch ein wenig am Server gebastelt und habe eine neuere Version ins Repo hochgeladen. Die Hilfe muss ich allerdings noch entsprechend aktualisieren.
Es gibt neue Versionen der String und Settings Tabellen. Diese sind im Repo enthalten. Nach dem Kopieren der neuen Files kann man diese Tabellen dann über die Expertensettings auf der Index Seite upgraden. Allerdings werden dabei die aktuellen Settings gelöscht.
Die Version hat nun aber dann auch die Möglichkeit, Settings zu sichern und später wieder (z.B. nach dem Upgrade der Settings Tabelle) wieder hochzuladen.
Sollte ein neuer Parameter bei den Einstellungen hinzugekommen sein, so wird der als default übernommen.
Man kann auch die Datentabelle sichern und wieder hochladen. (Hier könnte es bei sehr großen Tabellen ggf noch ein Problem geben. Das werde ich später aber mal testen).
Wer jetzt die neue Version testen will, sollte erst einmal die Strings Tabelle über die Index seite aktualisieren (Tooltips der Buttons beachten).
Danach sollte man die passenden / hinzugekommenen Bewschreibungen / Buttons sehen
Dann sollte eigentlich die Möglchkeit bestehen, die Settings auf der Settings.php Seite zu sichern.
Danach könnt ihr dann ein Upgrade der Settings Tabelle vornehmen (Experteneinstellungen index.php) und euer Backup der Settings wieder zurückspielen.
Bei mir hat das soweit beim testen gut funktioniert. Aber trotzdem bitte mit Vorsicht testen...
Braumeister 20 | Gärung: SS Brewtech 7 Gal BME | Speidel 30 Liter (Konus)
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
Re: iSpindel - Lokaler Server - iSpindle.py
Hallo,
ich habe eine ältere Version vom letzten Jahr laufen und möchte jetzt ein Update machen.
Was genau ist dafür zu tun?
Bei den ganzen *sql verliere ich den Überblick.
Danke
Frank
ich habe eine ältere Version vom letzten Jahr laufen und möchte jetzt ein Update machen.
Was genau ist dafür zu tun?
Bei den ganzen *sql verliere ich den Überblick.
Danke
Frank
Re: iSpindel - Lokaler Server - iSpindle.py
Schlechtes Timing meinerseits ist alles
Mit der Version von heute klappt alles.
Danke für eure Arbeit!
Midyr
Re: iSpindel - Lokaler Server - iSpindle.py
OK,
muss meine Aussage revidieren:
Ich bekomme keine Graphen angezeigt. Die Seite ist leer
muss meine Aussage revidieren:
Ich bekomme keine Graphen angezeigt. Die Seite ist leer
Re: iSpindel - Lokaler Server - iSpindle.py
Sind Daten in der DB ?
schau mal mit PHPmyadmin bitte nach ?
Weisst die welche Version von Apache du installiert hast ?
Gruß JackFrost
schau mal mit PHPmyadmin bitte nach ?
Weisst die welche Version von Apache du installiert hast ?
Gruß JackFrost
Meine Hardware:
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
Re: iSpindel - Lokaler Server - iSpindle.py
Apache 2.4 oder ? Da passt die .htaccess nicht mehr
Gruß JackFrost
Gruß JackFrost
Meine Hardware:
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
Re: iSpindel - Lokaler Server - iSpindle.py
Guten Abend,
ich habe noch ein Problem mit dem automatischen Mailversand:
Wenn z.B. die tägliche Statusmail verschickt werden soll, spricht mein Log:
Die Testmail klappt, die neuste sendmail.py ist unter /usr/local/bin installiert.
Gruß
Midyr
ich habe noch ein Problem mit dem automatischen Mailversand:
Wenn z.B. die tägliche Statusmail verschickt werden soll, spricht mein Log:
Code: Alles auswählen
Traceback (most recent call last):
File "/usr/local/bin/sendmail.py", line 78, in <module>
server_ip = get_ip_address('eth0')
File "/usr/local/bin/sendmail.py", line 75, in get_ip_address
struct.pack('256s', ifname[:15])
IOError: [Errno 99] Cannot assign requested address
Gruß
Midyr
Re: iSpindel - Lokaler Server - iSpindle.py
Ahhh,
es ging nicht um eine Email Adresse, sondern um die IP von eth0(ich habe aber br0)
Jetzt bekomme ich wieder:
es ging nicht um eine Email Adresse, sondern um die IP von eth0(ich habe aber br0)
Jetzt bekomme ich wieder:
Code: Alles auswählen
python2.7[3997441]: Email function for iSpindel000:1
python2.7[3997441]: unsupported operand type(s) for *: 'float' and 'NoneType'
python2.7[3997441]: Spindledata availabile for at least one device
python2.7[3997441]: Try to send status email
python2.7[3997441]: Prepare Email content for status email
python2.7[3997441]: (<type 'exceptions.KeyError'>, 'sendmail.py', 509)
- panpat
- Posting Junior
- Beiträge: 38
- Registriert: Samstag 7. März 2020, 13:55
- Wohnort: Spreitenbach
- Kontaktdaten:
Re: iSpindel - Lokaler Server - iSpindle.py
TCP Server läuft nicht
langsam sehe ich nicht mehr durch. Ich bring das Ding einfach nicht zum laufen.
Ich sehe den raspby in der Routereinstellungen (Swisscom) doch irgendwie will der TCP Server auf dem Rasby nicht starten worum auch immer.
Ich habe die neuste Version unter Howto runtergeladen und das Image geflasht.
Anfänglich hatte ich das noch in einem anderen WLAN ausproibiert.
Kann es sein, dass in irgend einer Config Datei was drin steht?
Ich bin kein Unix Spezialist, meine IT Kenntnisse sind noch von anno dazumal
langsam sehe ich nicht mehr durch. Ich bring das Ding einfach nicht zum laufen.
Ich sehe den raspby in der Routereinstellungen (Swisscom) doch irgendwie will der TCP Server auf dem Rasby nicht starten worum auch immer.
Ich habe die neuste Version unter Howto runtergeladen und das Image geflasht.
Anfänglich hatte ich das noch in einem anderen WLAN ausproibiert.
Kann es sein, dass in irgend einer Config Datei was drin steht?
Ich bin kein Unix Spezialist, meine IT Kenntnisse sind noch von anno dazumal
Wer kein Bier hat, hat nichts zu trinken. Martin Luther
- panpat
- Posting Junior
- Beiträge: 38
- Registriert: Samstag 7. März 2020, 13:55
- Wohnort: Spreitenbach
- Kontaktdaten:
Re: iSpindel - Lokaler Server - iSpindle.py
Bei der Statusabfrage (sudo service ispindle-srv status) zeigt es mir folgendes an, das würde bedeuten der Server läuft:
● ispindle-srv.service - LSB: iSpindle-genericTCP server and relay
Loaded: loaded (/etc/init.d/ispindle-srv; generated)
Active: active (exited) since Sat 2020-03-07 15:43:23 CET; 2 days ago
Docs: man:systemd-sysv-generator(8)
Process: 351 ExecStart=/etc/init.d/ispindle-srv start (code=exited, status=0/SUCCESS)
Mär 07 15:43:21 raspberrypi systemd[1]: Starting LSB: iSpindle-genericTCP server and relay...
Mär 07 15:43:22 raspberrypi ispindle-srv[351]: Starting system ispindle-srv daemon:.
Mär 07 15:43:23 raspberrypi systemd[1]: Started LSB: iSpindle-genericTCP server and relay.
● ispindle-srv.service - LSB: iSpindle-genericTCP server and relay
Loaded: loaded (/etc/init.d/ispindle-srv; generated)
Active: active (exited) since Sat 2020-03-07 15:43:23 CET; 2 days ago
Docs: man:systemd-sysv-generator(8)
Process: 351 ExecStart=/etc/init.d/ispindle-srv start (code=exited, status=0/SUCCESS)
Mär 07 15:43:21 raspberrypi systemd[1]: Starting LSB: iSpindle-genericTCP server and relay...
Mär 07 15:43:22 raspberrypi ispindle-srv[351]: Starting system ispindle-srv daemon:.
Mär 07 15:43:23 raspberrypi systemd[1]: Started LSB: iSpindle-genericTCP server and relay.
Wer kein Bier hat, hat nichts zu trinken. Martin Luther