Die Suche ergab 23 Treffer

von rpi-joe
Freitag 12. Februar 2021, 16:45
Forum: Datenbankprogrammierung mit Python
Thema: MySQL Datenbank die letzten Werte bzw. die Maximalwerte je Tag
Antworten: 7
Zugriffe: 6381

Re: MySQL Datenbank die letzten Werte bzw. die Maximalwerte je Tag

@sparrow: Danke für den Tipp, werde mal schauen, wie ich es angehe.
von rpi-joe
Freitag 12. Februar 2021, 09:42
Forum: Datenbankprogrammierung mit Python
Thema: MySQL Datenbank die letzten Werte bzw. die Maximalwerte je Tag
Antworten: 7
Zugriffe: 6381

Re: MySQL Datenbank die letzten Werte bzw. die Maximalwerte je Tag

@sparrow: Vielen Dank für deine Unterstützung :-)

Habe in phpMyAdmin die Zeile eingegeben und erst mal formatieren lassen:


SELECT
DATE(datum) AS DATE,
MIN(counter_w) AS MIN,
MAX(counter_w) AS MAX,
(
MAX(counter_w) - MIN(counter_w)
) AS diff
FROM
messwerte_wasser
GROUP BY
DATE
ORDER BY ...
von rpi-joe
Donnerstag 11. Februar 2021, 22:50
Forum: Datenbankprogrammierung mit Python
Thema: MySQL Datenbank die letzten Werte bzw. die Maximalwerte je Tag
Antworten: 7
Zugriffe: 6381

Re: MySQL Datenbank die letzten Werte bzw. die Maximalwerte je Tag

@Sirius3:
Geht es in die Richtung

cursor.execute('SELECT counter_w FROM messwerte_wasser [WHERE Datum = NOW() ] GROUP BY Datum')
counter_today = cursor.fetchall()[0]


und dann in eine While-Schleife, um mehrere Werte abzufragen, oder macht das MySQL selbst?
Wie gebe ich die Datums Werte für ...
von rpi-joe
Donnerstag 11. Februar 2021, 20:41
Forum: Datenbankprogrammierung mit Python
Thema: MySQL Datenbank die letzten Werte bzw. die Maximalwerte je Tag
Antworten: 7
Zugriffe: 6381

Re: MySQL Datenbank die letzten Werte bzw. die Maximalwerte je Tag

@Sirius3: Ahh, sorry.
in der Tabelle messwerte_wasser wird der Zählerstand der Wasseruhr in counter_w abgelegt. Die MySQL macht einen timestamp dazu.
Der counter_w erhöht sich jeweils um 10 und kann nicht niedriger sein als vorausgegangene Messwerte, z.Zt. 511590 -> 511600.
Der Max ist dadurch auch ...
von rpi-joe
Donnerstag 11. Februar 2021, 20:27
Forum: Offtopic
Thema: Threads löschen, die mittendrin aufhören?
Antworten: 7
Zugriffe: 1987

Re: Threads löschen, die mittendrin aufhören?

@Bl3nder: Ich verstehe dich. Ich denke aber auch, wenn die Anfänger mit der Suchfunktion im dritten bis fünften Thread eine Lösung erkennen,
auf die sie aufbauen können, unterbleiben viele Anfragen, die zu 10000 gleichen Erklärungen führen würden.

Auch die Löschung von veralteten Threads, wie von ...
von rpi-joe
Donnerstag 11. Februar 2021, 19:41
Forum: Datenbankprogrammierung mit Python
Thema: MySQL Datenbank die letzten Werte bzw. die Maximalwerte je Tag
Antworten: 7
Zugriffe: 6381

MySQL Datenbank die letzten Werte bzw. die Maximalwerte je Tag

Guten Abend,
seit Tagen probiere ich an einer Lösung rum, aus der MySQL Datenbank die letzten Werte bzw. die Maximalwerte je Tag in den letzten 3 Tagen auszulesen.
Hintergrund ist meine Idee, die Werte unserer Wasseruhr, die ich mit einem Raspberry erfasse (Thread begann unter Netzwerkprogrammierung ...
von rpi-joe
Donnerstag 4. Februar 2021, 21:16
Forum: Netzwerkprogrammierung
Thema: SSH Tunnel zum MySQL Server
Antworten: 24
Zugriffe: 10898

Re: SSH Tunnel zum MySQL Server

Eine gute Nachricht, ich habe den systemd zum Laufen bekommen :D
Hier ist meine Vorgehensweise für die, die auch das erste Mal einen service anlegen wollen oder müssen:


Ziel: Automatischer Programmstart beim booten mit neuer systemd -Funktion !

systemd-service-Datei counter.service anlegen in ...
von rpi-joe
Dienstag 2. Februar 2021, 18:22
Forum: Netzwerkprogrammierung
Thema: SSH Tunnel zum MySQL Server
Antworten: 24
Zugriffe: 10898

Re: SSH Tunnel zum MySQL Server

Das Thema systemd ist nicht so einfach, merke ich heute nachmittag.
Nach einigen Versuchen (trial and error) habe ich einen SymLink hinbekommen, der tut jedoch nichts.


pi@rpizeroCamera:/lib/systemd/system $ sudo systemctl enable counter
Created symlink /etc/systemd/system/multi-user.target.wants ...
von rpi-joe
Dienstag 2. Februar 2021, 11:34
Forum: Netzwerkprogrammierung
Thema: SSH Tunnel zum MySQL Server
Antworten: 24
Zugriffe: 10898

Re: SSH Tunnel zum MySQL Server

@__deets__: Der Start über einen service hat bis jetzt nicht funktioniert, hatte es kurz ausprobiert. Habe noch ein anderes Problem, meine MySQL war heute morgen nicht mehr erreichbar und der rpi hat das Programm beendet :-( Jetzt aktiviere ich erstmal wieder den rc.local Eintrag....
von rpi-joe
Montag 1. Februar 2021, 20:22
Forum: Netzwerkprogrammierung
Thema: SSH Tunnel zum MySQL Server
Antworten: 24
Zugriffe: 10898

Re: SSH Tunnel zum MySQL Server

Also ich schreibe die Datei: /lib/systemd/system/counter.service
Inhalt:



#!/usr/bin/env python3

[Unit]
Description=CounterWater
After=multi-user.target

[Service]
ExecStart=/home/pi/counter/Red_Indicator5Forum.py

[Install]
WantedBy=multi-user.target


und ausführbar machen. Danach noch ...
von rpi-joe
Montag 1. Februar 2021, 19:30
Forum: Offtopic
Thema: Threads löschen, die mittendrin aufhören?
Antworten: 7
Zugriffe: 1987

Re: Threads löschen, die mittendrin aufhören?

oder besser eine Kennung "keine Lösung erkennbar"

Sehe ich das zu blauäugig?
Wenn eine erste Nachfrage von den Helfenden kommt und der Ersteller nach 4 Wochen noch nicht geantwortet antwortet, kommt doch nichts mehr.
Das kann gefahrlos "entsorgt" werden.

Ich würde es bei meinen nächsten Suchen ...
von rpi-joe
Montag 1. Februar 2021, 19:21
Forum: Netzwerkprogrammierung
Thema: SSH Tunnel zum MySQL Server
Antworten: 24
Zugriffe: 10898

Re: SSH Tunnel zum MySQL Server

@nezzcarth: Hab ich mir gedacht. Habe einen Vorschlag entdeckt, weiss nur nicht ob auch ein Python-Programm damit gestartet werden kann:


[Unit]
Description=CounterWater
After=multi-user.target

[Service]
ExecStart=/home/pi/counter/Red_Indicator5Forum.py &

[Install]
WantedBy=multi-user.target ...
von rpi-joe
Montag 1. Februar 2021, 17:38
Forum: Offtopic
Thema: Threads löschen, die mittendrin aufhören?
Antworten: 7
Zugriffe: 1987

Threads löschen, die mittendrin aufhören?

Hallo zusammen,

nachdem ich schon öfter hier auf Lösungen gestoßen bin, hab ich mich auch registriert um Fragen zu stellen. Die Forenbetreuer sind sehr hilfsbereit und wiederholen ständig in anderen Threads die Notwendigkeit für Anfänger, die Grundlagen zu lernen. Ich rechne mich auch weitestgehend ...
von rpi-joe
Montag 1. Februar 2021, 13:50
Forum: Netzwerkprogrammierung
Thema: SSH Tunnel zum MySQL Server
Antworten: 24
Zugriffe: 10898

Re: SSH Tunnel zum MySQL Server

@__deets__: Genau das habe ich auch überlegt, als ich die Tipps von Sirius las. Der Dreh kommt aus der Vorversion mit Zahlenerkennung des Zählwerks. Da waren mehrere cv2 Funktionen und tesseract drin.
Das Bild bräuchte gar nicht mehr gedreht werden. Es reicht, die Koordinaten des ROI zu spiegeln ...
von rpi-joe
Sonntag 31. Januar 2021, 23:03
Forum: Netzwerkprogrammierung
Thema: SSH Tunnel zum MySQL Server
Antworten: 24
Zugriffe: 10898

Re: SSH Tunnel zum MySQL Server

@Sirius3: Danke dir für die vielen Tips zur Optimierung des Codes. Ich dachte schon, dass ich vieles berücksichtigt habe, was ich hier gelesen habe...
Klar, das counter _w ist zur Unkenntlichkeit gekürzt, sollte besser counter_water heißen.
Warum schiebst Du Werte von einer Variable zur anderen? Da ...
von rpi-joe
Sonntag 31. Januar 2021, 17:53
Forum: Netzwerkprogrammierung
Thema: SSH Tunnel zum MySQL Server
Antworten: 24
Zugriffe: 10898

Re: SSH Tunnel zum MySQL Server

So, nach einigen Feinabstimmgen läuft es rund, das Programm startet beim reboot des rpi automatisch.
Nicht per crontab -e aber in der /etc/rc.local > Python3 /Pfad zum Programm/Red_Indicator4reboot.py

Im MySQL Zugriff im Programm weiter oben hatte ich noch einen Fehler, sodass das Programm beim 2 ...
von rpi-joe
Samstag 30. Januar 2021, 15:14
Forum: Netzwerkprogrammierung
Thema: SSH Tunnel zum MySQL Server
Antworten: 24
Zugriffe: 10898

Re: SSH Tunnel zum MySQL Server

@nezzcarth: Nochmals vielen Dank für deinen Hinweis :D

Es lag doch am user auf der Datenbank. Ich habe zuletzt alle messi gelöscht und einen neu mit allen Berechtigungen angelegt.
messi@% und Zugriff *.* Damit läuft es jetzt. Für die nächsten Programmschritte ist es erstmal ok, die Rechte sollte ...
von rpi-joe
Samstag 30. Januar 2021, 10:50
Forum: Netzwerkprogrammierung
Thema: SSH Tunnel zum MySQL Server
Antworten: 24
Zugriffe: 10898

Re: SSH Tunnel zum MySQL Server

Ich schau mich mal im MySQL Forum um, evtl mach ich dort ein neues Thema auf...
von rpi-joe
Freitag 29. Januar 2021, 21:09
Forum: Netzwerkprogrammierung
Thema: SSH Tunnel zum MySQL Server
Antworten: 24
Zugriffe: 10898

Re: SSH Tunnel zum MySQL Server

Danke für den Tipp, habe die Rechte der User gescheckt, neuen messi@pizeroCamera angelegt, auch Rechte vergeben,
die aber nicht erscheinen, die DB neu gestartet und das Programm immer wieder neu gestartet, der Fehler bleibt.

mysql> SHOW GRANTS FOR 'messi ...
von rpi-joe
Freitag 29. Januar 2021, 15:49
Forum: Netzwerkprogrammierung
Thema: SSH Tunnel zum MySQL Server
Antworten: 24
Zugriffe: 10898

Re: SSH Tunnel zum MySQL Server

so, jetzt habe ich den Tunnel beendet. Im Programm hab ich die Zugangsdaten verändert:
mydb = pymysql.connect(
host="192.168.1.100",
port=3306,
user="messi",
password="mess",
database="smarthome"
und bekomme den Fehler:
pymysql.err.OperationalError: (1045, "Access denied for user 'messi ...