Keine Daten in Influx von Open DTU

Welche Geräter können mit dieser Anzeige benutzt werden?
Laderegler, Wallboxen, Batterie-Management-Systeme, WLAN Schalter mit Tasmota Firmware und Wechselrichter

Moderator: Ulrich

GreenDevil
Beiträge: 9
Registriert: Mi 1. Nov 2023, 22:53

Keine Daten in Influx von Open DTU

Beitrag von GreenDevil »

Hallo Zusammen,

nachdem ich jetzt ein paar stunden gesucht habe, aber nicht gefunden habe, nun mein Problem hier.
Ich bin noch dabei meine Solaranzeige weiter einzurichten, bzw. erst einmal alle Daten einzusammeln bevor ich die Dashboard baue.

Im ersten Schritt werde ich 3 Regler dran haben:
1. Shelly Em3
2. OpenDTU mit 2 Hoymiles WR
3. Cerbo GX (2x LR, Shunt, Temp Messung)

1. funktioniert ohne Porbleme

3. Kommen auch schon Daten an es fehlen aber noch IDs, noch nicht relevant.

2. Open DTU

Ist angelegt, wird auch connected, aber es werden scheinbar keine Daten in die DB geschrieben bzw. die Measurements.
Hier der Auszug aus der Logdatei: (Die 5 X bei der SN kommen von mir)

19.11. 12:01:21 -Verarbeitung von: '2.user.config.php' Regler: 89
19.11. 12:01:21 |------------------- Start opendtu.php ---------------------.
19.11. 12:01:21 o -Hardware Version: Raspberry unbekannt
19.11. 12:01:21 -Inverter Seriennummer: 1124837XXXXX
19.11. 12:01:21 -Measurement: WR450
19.11. 12:01:21 -Inverter Seriennummer: 1124831XXXXX
19.11. 12:01:21 -Measurement: WR350
19.11. 12:01:21 -Keine Produktion.
19.11. 12:01:21 |------------------- Stop opendtu.php ----------------------.

Auszug bei Influx:
pi@solaranzeige:~ $ influx
Connected to http://localhost:8086 version 1.6.7~rc0
InfluxDB shell version: 1.6.7~rc0
> use opendtu
Using database opendtu
> show measurements
>

Dort sollte doch eigentlich WR450 und WR350 auftauchen?

Demnach habe ich auch nichts in Grafana...

Gibt es noch irgendwo eine andere Logdatei um zu prüfen wo es hängt

VG Tino

Benutzeravatar
Ulrich
Administrator
Beiträge: 5534
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 834 Mal

Re: Keine Daten in Influx von Open DTU

Beitrag von Ulrich »

Hallo Tino,
> use opendtu
Using database opendtu
> show measurements
>
Ich gehe davon aus, dass es die Datenbank "opendtu" gar nicht gibt oder sie etwas anders geschrieben wird. Groß und Kleinschreibung beachten! Es kommt keine Fehlermelung, wenn es die Datenbank gar nicht gibt! Gebe doch einmal "show databases" ein.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

GreenDevil
Beiträge: 9
Registriert: Mi 1. Nov 2023, 22:53

Re: Keine Daten in Influx von Open DTU

Beitrag von GreenDevil »

Hallo Ukrich,

doch die hatte ich zuvor angelegt:
> show databases
name: databases
name
----
_internal
solaranzeige
steuerung
solaranzeige2
cerbo
opendtu

ich hatte zuerst die solaranzeige2 und dachte da wär ein Fehler, dann habe ich es nochmal neu gemacht.

Benutzeravatar
Ulrich
Administrator
Beiträge: 5534
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 834 Mal

Re: Keine Daten in Influx von Open DTU

Beitrag von Ulrich »

Was ist denn in der 2.user.config.php angegeben?
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

GreenDevil
Beiträge: 9
Registriert: Mi 1. Nov 2023, 22:53

Re: Keine Daten in Influx von Open DTU

Beitrag von GreenDevil »

Hier bis zu influx oder braucht es mehr?


/var/www/html/2.user.config.php [----] 2 L:[252+25 277/768] *(8924/32674b) 0032 0x020 [*][X]
// 94 = B+G E-Tech WS100-19xx Einphasen Wirkleistungszähler
//
// 95 = ELWA DC Heizstabsteuerung
//
// 96 = Deye Microwechselrichter 1 Phase
//
// 97 = SDM630 Zählerr mit LAN Anschluss MODBUS TCP
//
// 98 = Alpha ESS Hi Modelle mit MODBUS TCP
//
// ---------------------------------------------------------------------------
//
$Regler = "89";
//
/******************************************************************************
// Raspberry Gerätenummer Raspberry Gerätenummer Raspberry Gerätenummer
// Falls mehr als ein Gerät pro Raspberry betrieben wird.
// Es ist die Reihenfolge der Geräte und taucht auch in der Nummerierung
// der x.user.config.php Dateien auf
******************************************************************************/
// GeräteID bzw. GeräteNummer Muss gleich mit der x.user.config.php sein.
// Bitte nur bei einer Multi-Regler-Version ändern. [ 1 bis 6 ]
$GeraeteNummer = "2";
//
// Bei einem Micro Wechselrichter von AEconversion oder LiCom Box von Effekta
// und anderen Geräten, die für den Zugang eine Seriennummer benötigen.
// --------------------------------------------------------------------------
// Z.B. Typ INV250-45 oder INV500-60 oder LiCom Box von Effekta
// Steht auf dem Gerät! Ist 10 stellig. Serial-No. 0607600...
// Bitte alle 10 Stellen hier eintragen.
// Bei der AX LiCom Box von Effekta sind es 14 Stellen.
// Bei den neuen AEconversion Geräten den Bootcode hier eintragen.
$Seriennummer = "0000000000"; // Regler = "5"
// Wird nur in seltenen Fällen gebraucht.
$Zugang_Kennwort = ""; // wird zur Zeit nicht benutzt
// Falls ein WLAN HF2211 serial Gateway benutzt wird true eingeben
$HF2211 = false;
//
// Nur bei PylonTech BMS US3000.. ($Regler = "41" )
// und den neuen US2000C aus dem Jahr 2019 und später
// Anzahl der vorhandenen Batteriepacks und Modell 2000 / 3000
// -------------------------------------------------------------------
$Batteriepacks = "1"; // Regler = "41"
$PylonTech = "2000"; // Regler = "41"
//
//
// Ethernet Kabelverbindung: Local Area Network (LAN)
// Alle Geräte, die über das LAN angesprochen und ausgelesen werden,
// oder ein Serial Device Server, wie z.B. der HF2211 oder der Elfin-EW11,
// dazwischen geschaltet haben, bitte hier IP und Port eintragen und
// falls erforderlich die Device ID. (Geräteadresse = WR_Adresse)
// Die Geräte Adresse wird auch manchmal bei RS485 Verbindungen benutzt.
// -------------------------------------------------------------------
// Bitte die Daten aus dem Gerät übernehmen
//
$WR_IP = "192.168.33.68"; // Keine führenden Nullen! 67.xx Ja!, 067.xx Nein!
$WR_Port = "80";
$WR_Adresse = "1"; // Achtung Adresse als Dezimalzahl eingeben / 1 bis 256
// Maximal "256" = Hex FF
/*****************************************************************************/
//
//
// Bezeichnung des Objektes. Freie Wahl, maximal 15 Buchstaben.
$Objekt = "Wechselrichter";
//
//
/******************************************************************************
// InfluxDB InfluxDB InfluxDB InfluxDB InfluxDB InfluxDB
// ***************************************************************************




/var/www/html/2.user.config.php [----] 51 L:[318+45 363/768] *(13260/32674b) 0010 0x00A [*][X]
/******************************************************************************
// InfluxDB InfluxDB InfluxDB InfluxDB InfluxDB InfluxDB
// ***************************************************************************
// Die Daten können jede Minute oder öfter an eine InfluxDB Datenbank
// übertragen werden. Die Datenbank muss nur über das Netzwerk erreichbar
// sein. Sie kann sich im lokalen Netz, im Intenet oder aber auch auf diesem
// Raspberry befinden. Bitte lesen Sie auch das Dokument
// "Solaranzeige + InfluxDB" welches Sie auf unserem Support Server finden.
******************************************************************************/
// Sollen die Daten in die lokale Influx Datenbank geschrieben werden?
// Für die lokale Datenbank sind keine weiteren Angaben nötig.
// true oder false
$InfluxDB_local = true;
//
// Name der lokalen Datenbank. Bitte nicht ändern, sonst funktionieren die
// Standard Dashboards nicht!
// --- Nur bei Multi-Regler-Version Nur bei Multi-Regler-Version ----
// Bei einer Muti-Regler-Version müssen hier unterschiedliche lokale
// Datenbanknamen eingetragen werden. Mit gleichem Namen müssen die Datenbanken
// in der InfluxDB angelegt werden. Siehe Dokument:
// "Multi-Regler-Version Installation"
$InfluxDBLokal = "opendtu";
//
// Wie oft pro Minute sollen die Daten ausgelesen und zur InfluxDB
// übertragen werden?
// Gültige Werte sind 1 bis 6 (6 = alle 10 Sekunden)
// Bei einer zusätzlichen entfernten Datenbank kann das zu erheblichen
// Traffic führen! Dieses gilt nur für die Single-Geräte-Version!
// Wie es bei der Multi-Regler-Version funktioniert bitte in dem
// entsprechenden Dokument nachlesen.
// Default ist 1 (Ein mal pro Minute)
$Wiederholungen = 1;
//
/****************************************************************************/
// ENTFERNTE INFLUX DATENBANK:
// ---------------------------
// Ist eine entfernte InfluxDB vorhanden und sollen dorthin auch die Daten
// übertragen werden?
// true oder false
$InfluxDB_remote = false;
//
// Port an den die Daten geschickt werden. Normal ist Port 8086
$InfluxPort = 8086;
//
// Name der entfernten Datenbank eintragen
// Beispiel: "solaranzeige" oder "MeineDatenbank"
$InfluxDBName = "solaranzeige";
//
// Adresse der Datenbank
// Entweder die IP Adresse "xxx.xxx.xxx.xxx" oder den Hostnamen oder "localhost"
// eintragen.
// Beispiel: "db.solaranzeige.de" oder "34.101.3.20"
$InfluxAdresse = "";
//
// Wenn man mit UserID und Kennwort die Daten übertragen möchte, sollte man
// auf jeden Fall auch die SSL Verschlüsselung einschalten. Dazu muss die
// Influx Datenbank aber erst auf https eingerichtet werden.
$InfluxSSL = false;
//
// Wenn die entfernte Datenbank mit UserID und Kennwort geschützt ist.
// Wenn nicht, bitte leer lassen.
$InfluxUser = "";
$InfluxPassword ="";
//
// Sollen die Daten nur bei Tageslicht an eine remote Datenbank gesendet werden?
// Das reduziert den Traffic bei teuren Leitungen. Das betrifft nur die Remote
// Datenbank falls konfiguriert.
// true / false ( false = die Daten werden rund um die Uhr gesendet. )
$InfluxDaylight = false;

GreenDevil
Beiträge: 9
Registriert: Mi 1. Nov 2023, 22:53

Re: Keine Daten in Influx von Open DTU

Beitrag von GreenDevil »

Kurzes Update.

Es sind nun die Daten da.
Was es genau war kann ich leider nicht sagen, ich vermute eine Kombination aus Problemen...

Ulrich hat dankenswerterweise einiges einstellen können. Danach habe ich nochmal fast alles neue gemacht und mich ausgiebig mit den Logs beschäftigt. Mir waren auch extra DBs wichtig.
Am Ende habe ich herausgefunden, das sich die der Opendtu sporadisch leicht aufhängt und augenscheinlich keine Daten mehr gesendet hat. In der Oberfläche sah aber alles gut aus. Habe diesen nun nochmal neu aufgesetzt und jetzt finde ich auch Daten in den Tabellen...
Und nun somit auch in Grafana :-)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast