Die Suche ergab 76 Treffer

von kiaralle
Mittwoch 8. Mai 2024, 20:42
Forum: Allgemeine Fragen
Thema: Code umbrechen
Antworten: 13
Zugriffe: 137

Re: Code umbrechen

Ich möchte nur die Register mit schreiben.
Den letzten Eintrag verwende ich in einer PHP-Seite zur Info.
Falls ich mal Probleme habe, kann ich dann 12h zurück schauen warum ein Wechselrichter was gemacht hat. Nach 12h werden alte Einträge gelöscht.
Mehr eigentlich nicht.
von kiaralle
Mittwoch 8. Mai 2024, 19:20
Forum: Allgemeine Fragen
Thema: Code umbrechen
Antworten: 13
Zugriffe: 137

Re: Code umbrechen

Läuft statement = "INSERT INTO slave (\ status , vpv1 , vpv2 , ppv1h , ppv1l ,\ buck1curr , buck2curr , op_watth , op_wattl , op_vah ,\ op_val , acchr_wtth , acchr_wattl , acchr_vah , acchr_val ,\ bat_volt , batterysoc , busvolt , gridvolt , linefreq ,\ Manchmal dauert es etwas :-) Danke
von kiaralle
Mittwoch 8. Mai 2024, 19:01
Forum: Allgemeine Fragen
Thema: Code umbrechen
Antworten: 13
Zugriffe: 137

Re: Code umbrechen

Ah, ok, hab ich wirklich falsch verstanden.

Ich breche den Code also nicht um. Oder gibt es einen anderen Weg damit die Zeile im Code nicht zu lang wird.
von kiaralle
Mittwoch 8. Mai 2024, 18:17
Forum: Allgemeine Fragen
Thema: Code umbrechen
Antworten: 13
Zugriffe: 137

Re: Code umbrechen

Der Fehler liegt wahrscheinlich weiter unten. Kann data aus master_result.registers[0] unten so beliefert werden? master_result.registers[0] ist doch jetzt ein String und kein Wert... So mal als Anfänger gedacht :-) Bitte mal nicht an die vielen master_result.registers[0] stören. Das wird abgeändert...
von kiaralle
Mittwoch 8. Mai 2024, 18:07
Forum: Allgemeine Fragen
Thema: Code umbrechen
Antworten: 13
Zugriffe: 137

Re: Code umbrechen

Zu früh gefreut.
von kiaralle
Mittwoch 8. Mai 2024, 18:02
Forum: Allgemeine Fragen
Thema: Code umbrechen
Antworten: 13
Zugriffe: 137

Re: Code umbrechen

Code: Alles auswählen

statement = """
                "INSERT INTO master(
                status , vpv1 , vpv2 , ppv1h , ppv1l ,
                buck1curr , buck2c
                ....
                
So wird es besser :-)
von kiaralle
Mittwoch 8. Mai 2024, 17:59
Forum: Allgemeine Fragen
Thema: Code umbrechen
Antworten: 13
Zugriffe: 137

Re: Code umbrechen

Was soll denn ppv1h sein und warum gibt es ein ppv1l Das passt schon. Es sind die Bezeichnungen der Register laut Modbustabelle. ppv1 = Power-PV-1... High und Low. Mit den """ geht es auch nicht. Die 82 Felder hab ich aktuell in mehrere Tabellen zerlegt. funktioniert. Dachte ich test...
von kiaralle
Mittwoch 8. Mai 2024, 17:33
Forum: Allgemeine Fragen
Thema: Code umbrechen
Antworten: 13
Zugriffe: 137

Code umbrechen

Hallo, ich möchte meinen Code umbrechen damit er besser lesbar ist. Komme aber nicht so zum Ziel. Wird der Feler durch meine Formatierung erzeugt, oder liegt wirklich ein Fehler im SQL vor. Wenn ich den Code teste bekomme ich hier immer einen Fehler. Master - Error adding entry to database: You have...
von kiaralle
Freitag 19. April 2024, 17:54
Forum: Installation/Konfigurieren
Thema: Installation von Modulen unter Linux Mint
Antworten: 2
Zugriffe: 565

Re: Installation von Modulen unter Linux Mint

Hi, kurze Rückmeldung

ich habe jetzt Spyder mit local installiert.
Dazu habe ich diesen Link als Hilfe verwendet. https://docs.spyder-ide.org/current/installation.html

Damit läuft Python, Spyder, pip usw alles im Home-Verzeichnis, was ja so auch sicherer ist.

Danke noch mal für deine Hilfe
von kiaralle
Donnerstag 18. April 2024, 18:55
Forum: Installation/Konfigurieren
Thema: Installation von Modulen unter Linux Mint
Antworten: 2
Zugriffe: 565

Installation von Modulen unter Linux Mint

Hallo, ich bin von Ubuntu auf Linux Mint umgestiegen. Meine IDE ist und war immer Spyder oder Thonny. Falls ich neue Module benötigte, habe ich die einfach mit pip3 install... installiert. Wenn ich jetzt so vorgehe, finden meine IDE das neu installierte Modul nicht. Beispiel mariadb. Was fällt mir a...
von kiaralle
Sonntag 14. April 2024, 19:44
Forum: Allgemeine Fragen
Thema: tuple mit %s füllen
Antworten: 2
Zugriffe: 598

Re: tuple mit %s füllen

@Sirius3,
danke das hilft mir ungemein weiter.

Ich schreibe immer mal wieder an meiner Solar-Steuerung, Lastabwurf einzelner Verbraucher (E-Auto, Heizungsstab...) mit Datenbankanbindung.
Alles läuft super, aber man will es immer besser machen. Und das macht dann wieder Spass :-)
von kiaralle
Sonntag 14. April 2024, 19:18
Forum: Allgemeine Fragen
Thema: tuple mit %s füllen
Antworten: 2
Zugriffe: 598

tuple mit %s füllen

Hallo, ich probiere gerade ein Tuple mit %s zu füllen. Ich möchte automatisch die Anzahl für VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) über eine Schleife erzeugen. Verwenden möchte ich das zum speichern in Mariadb statement = "INSERT INTO master_0 (reg_0, reg_1, reg_2, reg_3 , reg_4, reg_...
von kiaralle
Montag 11. März 2024, 18:39
Forum: Datenbankprogrammierung mit Python
Thema: 100 Modbus-Werte in Mysql ablegen.
Antworten: 8
Zugriffe: 2167

Re: 100 Modbus-Werte in Mysql ablegen.

Ok, da muss ich noch mal ran.
Wird ein spannendes Projekt :)
von kiaralle
Sonntag 10. März 2024, 21:31
Forum: Datenbankprogrammierung mit Python
Thema: 100 Modbus-Werte in Mysql ablegen.
Antworten: 8
Zugriffe: 2167

Re: 100 Modbus-Werte in Mysql ablegen.

Kurz angelesen... Wenn ich das jetzt richtig verstanden habe. Jeder Parameter hat seine eigene Tabelle. Tabelle VvP1 ID = z.B. 1 , Value .... Tabelle UvP1 ID = z.B. 1 , Value ... ID könnte dann auch timestamp sein. Ich kann dann aus allen Tabellen nach ID und den Werten filtern. So etwas ich hatte m...
von kiaralle
Sonntag 10. März 2024, 19:56
Forum: Datenbankprogrammierung mit Python
Thema: 100 Modbus-Werte in Mysql ablegen.
Antworten: 8
Zugriffe: 2167

Re: 100 Modbus-Werte in Mysql ablegen.

@blackjack

Du meinst so ähnlich wie bei Influxdb?

Da wird alles untereinander geschrieben und es wird nach Zeit, ID, Value die Daten aus der Tabelle gezogen.
von kiaralle
Sonntag 10. März 2024, 19:05
Forum: Datenbankprogrammierung mit Python
Thema: 100 Modbus-Werte in Mysql ablegen.
Antworten: 8
Zugriffe: 2167

Re: 100 Modbus-Werte in Mysql ablegen.

Ok,
ich könnte ja in 9 Tabellen mit ja 10 Spalten aufteilen.
So etwas wäre sicher einfacher und übersichtlicher.
Alle Werte haben int(6)

Oder in was für eine Richtung würdest du gehen?
von kiaralle
Sonntag 10. März 2024, 17:44
Forum: Datenbankprogrammierung mit Python
Thema: 100 Modbus-Werte in Mysql ablegen.
Antworten: 8
Zugriffe: 2167

100 Modbus-Werte in Mysql ablegen.

Hallo, aktuell arbeite ich mit cvs-Dateien. Mein Ziel ist es Daten für 12h zu sammeln und diese später auszuwerten. Braucht keiner, macht man aber :-) Spaß am programmieren. Wie man Werte in die Tabelle ablegt weiß ich. Funktioniert und ich bin glücklich. statement = "INSERT INTO messwandler (h...
von kiaralle
Sonntag 10. März 2024, 16:03
Forum: Datenbankprogrammierung mit Python
Thema: Mysql CREATE TABLE funktioniert nicht
Antworten: 3
Zugriffe: 1260

Re: Mysql CREATE TABLE funktioniert nicht

Hi an alle,

Der Tipp mit den """ wegen Zeilenumbruch war richtig :-)
Die Feldnamen ändere ich ab.
phpmyadmin hätte damit keine Probleme.

Gruß Ralf
von kiaralle
Samstag 9. März 2024, 17:57
Forum: Datenbankprogrammierung mit Python
Thema: Mysql CREATE TABLE funktioniert nicht
Antworten: 3
Zugriffe: 1260

Mysql CREATE TABLE funktioniert nicht

Hi, ich benötige mal eure Hilfe. Beim unten aufgeführten Code, bekomme ich immer eine Fehlermeldung. Kann mich mal einer mit der Nase drauf tippen woran das liegt? Wenn ich die anzulegenden Felder nicht untereinander stelle, es sind ca. 100, funktioniert das. Gruß Ralf. File <unknown>:28 statement =...
von kiaralle
Sonntag 7. Januar 2024, 18:50
Forum: Allgemeine Fragen
Thema: Parameter an laufendes Skript übergeben. Ist das möglich?
Antworten: 2
Zugriffe: 376

Re: Parameter an laufendes Skript übergeben. Ist das möglich?

Danke für deine Erklärung.
Das öffnet wieder kleine Fensterchen im Hirn :-)