Die Suche ergab 79 Treffer
- Freitag 24. Mai 2024, 12:46
- Forum: Installation/Konfigurieren
- Thema: Array dynamisch erstellen und in Tuple packen
- Antworten: 12
- Zugriffe: 261
Re: Array dynamisch erstellen und in Tuple packen
@kiaralle: Du hast ja noch zusätzlich das Problem, das sich die Werte aus den Registern gar nicht direkt verwenden lassen. Wenn Du einen High- und einen Low-Wert hast, dann ist der erste Schritt, den in den eigentlichen Wert umzurechnen. Zusätzlich mußt Du die Zahlen ja noch entsprechend skalieren....
- Donnerstag 23. Mai 2024, 20:29
- Forum: Installation/Konfigurieren
- Thema: Array dynamisch erstellen und in Tuple packen
- Antworten: 12
- Zugriffe: 261
Re: Array dynamisch erstellen und in Tuple packen
Hi, Und so ``..., register[89], register[90])`` kann das Tupel bei der Ausgabe nicht aussehen. Das muss ja *Werte* enthalten. ``register[90]`` ist aber kein Wert sondern ein *Ausdruck*. Das ist in PHP auch nicht anders, da geht das auch nicht ein Array mit Ausdrücken zu erstellen. Das alles ist nur ...
- Mittwoch 22. Mai 2024, 20:09
- Forum: Installation/Konfigurieren
- Thema: Array dynamisch erstellen und in Tuple packen
- Antworten: 12
- Zugriffe: 261
Array dynamisch erstellen und in Tuple packen
Hallo, ich möchte ein Arry "wert[x]" dynamisch erstellen, erweitern und in ein Tuple packen. Hoffe ich liege jetzt richtig mit der Bezeichnung Array. In PHP ist es ja eins :roll: Über den Sinn, lässt sich streiten. Hatten wir ja schon mal. Ich möchte aber etwas lernen. Gebrauchen kann man ...
- Mittwoch 8. Mai 2024, 20:42
- Forum: Allgemeine Fragen
- Thema: Code umbrechen
- Antworten: 13
- Zugriffe: 364
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.
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.
- Mittwoch 8. Mai 2024, 19:20
- Forum: Allgemeine Fragen
- Thema: Code umbrechen
- Antworten: 13
- Zugriffe: 364
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
- Mittwoch 8. Mai 2024, 19:01
- Forum: Allgemeine Fragen
- Thema: Code umbrechen
- Antworten: 13
- Zugriffe: 364
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.
Ich breche den Code also nicht um. Oder gibt es einen anderen Weg damit die Zeile im Code nicht zu lang wird.
- Mittwoch 8. Mai 2024, 18:17
- Forum: Allgemeine Fragen
- Thema: Code umbrechen
- Antworten: 13
- Zugriffe: 364
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...
- Mittwoch 8. Mai 2024, 18:07
- Forum: Allgemeine Fragen
- Thema: Code umbrechen
- Antworten: 13
- Zugriffe: 364
Re: Code umbrechen
Zu früh gefreut.
- Mittwoch 8. Mai 2024, 18:02
- Forum: Allgemeine Fragen
- Thema: Code umbrechen
- Antworten: 13
- Zugriffe: 364
Re: Code umbrechen
Code: Alles auswählen
statement = """
"INSERT INTO master(
status , vpv1 , vpv2 , ppv1h , ppv1l ,
buck1curr , buck2c
....
- Mittwoch 8. Mai 2024, 17:59
- Forum: Allgemeine Fragen
- Thema: Code umbrechen
- Antworten: 13
- Zugriffe: 364
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...
- Mittwoch 8. Mai 2024, 17:33
- Forum: Allgemeine Fragen
- Thema: Code umbrechen
- Antworten: 13
- Zugriffe: 364
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...
- Freitag 19. April 2024, 17:54
- Forum: Installation/Konfigurieren
- Thema: Installation von Modulen unter Linux Mint
- Antworten: 2
- Zugriffe: 789
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
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
- Donnerstag 18. April 2024, 18:55
- Forum: Installation/Konfigurieren
- Thema: Installation von Modulen unter Linux Mint
- Antworten: 2
- Zugriffe: 789
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...
- Sonntag 14. April 2024, 19:44
- Forum: Allgemeine Fragen
- Thema: tuple mit %s füllen
- Antworten: 2
- Zugriffe: 766
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
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
- Sonntag 14. April 2024, 19:18
- Forum: Allgemeine Fragen
- Thema: tuple mit %s füllen
- Antworten: 2
- Zugriffe: 766
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_...
- Montag 11. März 2024, 18:39
- Forum: Datenbankprogrammierung mit Python
- Thema: 100 Modbus-Werte in Mysql ablegen.
- Antworten: 8
- Zugriffe: 2354
Re: 100 Modbus-Werte in Mysql ablegen.
Ok, da muss ich noch mal ran.
Wird ein spannendes Projekt
Wird ein spannendes Projekt
- Sonntag 10. März 2024, 21:31
- Forum: Datenbankprogrammierung mit Python
- Thema: 100 Modbus-Werte in Mysql ablegen.
- Antworten: 8
- Zugriffe: 2354
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...
- Sonntag 10. März 2024, 19:56
- Forum: Datenbankprogrammierung mit Python
- Thema: 100 Modbus-Werte in Mysql ablegen.
- Antworten: 8
- Zugriffe: 2354
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.
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.
- Sonntag 10. März 2024, 19:05
- Forum: Datenbankprogrammierung mit Python
- Thema: 100 Modbus-Werte in Mysql ablegen.
- Antworten: 8
- Zugriffe: 2354
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?
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?
- Sonntag 10. März 2024, 17:44
- Forum: Datenbankprogrammierung mit Python
- Thema: 100 Modbus-Werte in Mysql ablegen.
- Antworten: 8
- Zugriffe: 2354
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...