Multiregler mehr als 3 Geräte geht nicht bei mir!

Wenn mehr als ein Gerät an den Raspberry angeschlossen werden sollen. Z.B. ein Regler und ein Wechselrichter oder mehrere Wechselrichter. Das Maximum sind 6 Geräte pro Raspberry Pi.

Moderator: Ulrich

Daimler
Beiträge: 15
Registriert: So 25. Aug 2024, 19:25
Wohnort: Köln

Multiregler mehr als 3 Geräte geht nicht bei mir!

Beitrag von Daimler »

Hallo Ulrich, hallo Gemeinde,

zuerst einmal kurz zu meinem 'Projekt':
Solaranlage
30 Trina Solar 435Wp - verteilt auf 3 Strings an einem
Deye Sun 12K
1 DIY Akku (16* Eve 280Ah) und Daly BMS 300A
Solar-Assistant

Da der Deye ja nur 2 MPPTs hat und somit die Werte (Spannung, Strom und Leistung) von MPPT 1 (2 String-Eingänge) nur gemeinsam anzeigt, bin ich auf der Suche nach einer separaten Auswertmöglichkeit auf dieses tolle Projekt gestoßen.

Meine Hochachtung für die Arbeit, die Ihr hier leistet / geleistet habt! :D

Nun zu meinem Problem, für das sich hoffentlich eine Lösung finden läßt.
Ich hatte bereits einen Estron SDM630 Modbus V2 und habe mir für die ersten Tests einen Estron DCM230 Modbus RCU und einen Waveshare 4-Kanal RS485 to RJ45 Ethernet Serial Server besorgt (Ich habe nur Netz am Bestimmungsort und kann keine neuen Leitungen dorthin legen).
Installation der Solaranzeige (akt. Version), den Waveshare konfiguriert, die Estron angeschlossen und Solaranzeige gemäß Anleitung konfiguriert.
Als Regler habe ich den Typ 97 gewählt, da das der imA einzig passende mit Lan-Anpassung(.php) ist.
Viel. gibt es ja iwann auch eine DCM230-Lan-Version. ;)

Was soll ich sagen: Funktionierte auf Anhieb ohne Probleme. :o

Frohen Mutes noch 2 weitere Estron DCM230 besorgt und alle 3 dann am Bestimmungort installiert.
Jetzt beiße ich mir allerdings seit Tagen die Zähne daran aus :
Sobald ich einen 3. Zähler einrichte, erhalte ich in der Solaranzeige.log die Fehler:
'-Zu viele PHP Scripte: multi_regler_auslesen.php' und
'-Multi Regler Auslesen [Stop Timeout]'
Die 3 Scripte werden aber ausgeführt und die Daten in die 3 InfluxDBs geschrieben.
Konfiguriere ich nun den 4. Zähler - keine weiteren Fehler in der log - aber dieses Script wird nicht ausgeführt und die Daten des 4. Zählers werden nat. nicht in die 4. DB geschrieben.

An den 1-4. user.config.php kann es m.E. nicht liegen.
Lösche ich z.B. die 2. und 3.user.config.php, so wird die 4.user.config.php ausgeführt und es erscheint kein Fehler in der Log.
Die PHP.Log ist abs. leer.

Ich weiß mir keinen Rat mehr und habe hier auch nichts entsprechendes gefunden!

Hier noch Auszüge aus der Log:
4-Regler Konfig

Code: Alles auswählen

18.12. 12:07:01    -Multi Regler Auslesen [Start].
18.12. 12:07:01    -Verarbeitung von: '1.user.config.php'   Regler: 97
18.12. 12:07:01 |------------   Start  SDM630_LAN.php  -- Regler 97 ------------ 
18.12. 12:07:19    -AC Leistung: 0 Watt
18.12. 12:07:25 *  -Daten zur lokalen InfluxDB [ solaranzeige1 ] gesendet. 
18.12. 12:07:25    -Multi-Regler-Ausgang. -15
18.12. 12:07:25    -OK. Datenübertragung erfolgreich.
18.12. 12:07:25 |------------   Stop   SDM630_LAN.php    ----------------------- 
18.12. 12:07:25    -Verarbeitung von: '2.user.config.php'   Regler: 97
18.12. 12:07:25 |------------   Start  SDM630_LAN.php  -- Regler 97 ------------ 
18.12. 12:07:42    -AC Leistung: 0 Watt
18.12. 12:07:48 *  -Daten zur lokalen InfluxDB [ solaranzeige2 ] gesendet. 
18.12. 12:07:48    -Multi-Regler-Ausgang. -14
18.12. 12:07:48    -OK. Datenübertragung erfolgreich.
18.12. 12:07:48 |------------   Stop   SDM630_LAN.php    ----------------------- 
18.12. 12:07:49    -Verarbeitung von: '3.user.config.php'   Regler: 97
18.12. 12:07:49 |------------   Start  SDM630_LAN.php  -- Regler 97 ------------ 
18.12. 12:08:02    -Zu viele PHP Scripte: multi_regler_auslesen.php
18.12. 12:08:02 !! -|---> Stop  PHP Script: multi_regler_auslesen.php **************
18.12. 12:08:06    -AC Leistung: 0 Watt
18.12. 12:08:12 *  -Daten zur lokalen InfluxDB [ solaranzeige3 ] gesendet. 
18.12. 12:08:12    -Multi-Regler-Ausgang. -14
18.12. 12:08:12    -OK. Datenübertragung erfolgreich.
18.12. 12:08:12 |------------   Stop   SDM630_LAN.php    ----------------------- 
18.12. 12:08:12    -Multi Regler Auslesen [Stop Timeout].
3-Regler Konfig

Code: Alles auswählen

18.12. 12:15:02    -Multi Regler Auslesen [Start].
18.12. 12:15:02    -Verarbeitung von: '1.user.config.php'   Regler: 97
18.12. 12:15:02 |------------   Start  SDM630_LAN.php  -- Regler 97 ------------ 
18.12. 12:15:19    -AC Leistung: 0 Watt
18.12. 12:15:25 *  -Daten zur lokalen InfluxDB [ solaranzeige1 ] gesendet. 
18.12. 12:15:25    -Multi-Regler-Ausgang. -14
18.12. 12:15:25    -OK. Datenübertragung erfolgreich.
18.12. 12:15:25 |------------   Stop   SDM630_LAN.php    ----------------------- 
18.12. 12:15:25    -Verarbeitung von: '2.user.config.php'   Regler: 97
18.12. 12:15:25 |------------   Start  SDM630_LAN.php  -- Regler 97 ------------ 
18.12. 12:15:43    -AC Leistung: 0 Watt
18.12. 12:15:48 *  -Daten zur lokalen InfluxDB [ solaranzeige2 ] gesendet. 
18.12. 12:15:48    -Multi-Regler-Ausgang. -14
18.12. 12:15:48    -OK. Datenübertragung erfolgreich.
18.12. 12:15:48 |------------   Stop   SDM630_LAN.php    ----------------------- 
18.12. 12:15:50    -Verarbeitung von: '4.user.config.php'   Regler: 97
18.12. 12:15:50 |------------   Start  SDM630_LAN.php  -- Regler 97 ------------ 
18.12. 12:16:01    -Zu viele PHP Scripte: multi_regler_auslesen.php
18.12. 12:16:01 !! -|---> Stop  PHP Script: multi_regler_auslesen.php **************
18.12. 12:16:07    -AC Leistung: 22.79 Watt
18.12. 12:16:13 *  -Daten zur lokalen InfluxDB [ solaranzeige4 ] gesendet. 
18.12. 12:16:13    -Multi-Regler-Ausgang. -14
18.12. 12:16:13    -OK. Datenübertragung erfolgreich.
18.12. 12:16:13 |------------   Stop   SDM630_LAN.php    ----------------------- 
18.12. 12:16:13    -Multi Regler Auslesen [Stop Timeout].
2-Regler Konfig

Code: Alles auswählen

18.12. 11:08:18    -AC Leistung: 0 Watt
18.12. 11:08:24 *  -Daten zur lokalen InfluxDB [ solaranzeige1 ] gesendet. 
18.12. 11:08:24    -Multi-Regler-Ausgang. -14
18.12. 11:08:24    -OK. Datenübertragung erfolgreich.
18.12. 11:08:24 |------------   Stop   SDM630_LAN.php    ----------------------- 
18.12. 11:08:25    -Verarbeitung von: '3.user.config.php'   Regler: 97
18.12. 11:08:25 |------------   Start  SDM630_LAN.php  -- Regler 97 ------------ 
18.12. 11:08:42    -AC Leistung: 0 Watt
18.12. 11:08:48 *  -Daten zur lokalen InfluxDB [ solaranzeige3 ] gesendet. 
18.12. 11:08:48    -Multi-Regler-Ausgang. -14
18.12. 11:08:48    -OK. Datenübertragung erfolgreich.
18.12. 11:08:48 |------------   Stop   SDM630_LAN.php    ----------------------- 
18.12. 11:08:51    -Multi Regler Auslesen [Stop].

Hier eine der User.configs (die Anderen unterscheiden sich nur in den Einträgen Gerätenummer, IP des Waveshare und Datenbank):

Code: Alles auswählen

<?php
$Regler = "97";
//DCM230-String 1
$GeraeteNummer = "1";
$Seriennummer = "0000000000";                 // Regler = "5"
$Zugang_Kennwort = "";                        // wird zur Zeit nicht benutzt
$HF2211 = false;
$Batteriepacks = "1"; //                 Regler = "41" + "91" und Andere.
$PylonTech = "2000";  //                 Regler = "41"
$WR_IP = "192.168.10.13";  //  Keine führenden Nullen!  67.xx Ja!, 067.xx Nein!
$WR_Port = "502";
$WR_Adresse = "1";   //  Achtung Adresse als Dezimalzahl eingeben / 1 bis 256
$Objekt = "";
$InfluxDB_local = true;
$InfluxDBLokal  = "solaranzeige1";
$Wiederholungen = 1;
$InfluxDB_remote = false;
$InfluxPort = 8086;
$InfluxDBName  = "solaranzeige";
$InfluxAdresse = "";
$InfluxSSL = false;
$InfluxUser = "";
$InfluxPassword ="";
$InfluxDaylight = false;
$Homematic = false;
$Homematic_IP = "xxx.xxx.xxx.xxx";
$HomeMaticVar = "";
$HM_auslesen = false;
$HM_Geraetetyp[1] = "";      // Typenbezeichnung
$HM_Seriennummer[1] = "";    // Seriennummer
$MQTT = false;
$MQTTBroker = "localhost";
$MQTTPort = 1883;
$MQTTBenutzer = "";
$MQTTKennwort = "";
$MQTTSSL = false;
$MQTTKeepAlive = 60;
$MQTTGeraet = "box1";
$MQTTAuswahl = "";
$MQTTTopic[1] = "solaranzeige/befehl/1/#";
$Topic = "sonoff";
$Wetterdaten = false;
$APPID = "";
$StandortID = "2925533";
$Prognosedaten = "keine";              //  "keine" , "API" , "User" , "beide"
$AccessToken = "";                     // Bekommt man bei www.solarprognose.de
$PrognoseItem = "inverter";            // plant, inverter
$PrognoseID = "0";                     // Anlagen ID oder Wechselrichter ID
$Algorithmus = "";                     // kann leer bleiben oder
$Messenger = false;
$Messengerdienst[1] = "Pushover";   //  Pushover, Signal oder WhatsApp
$API_Token[1] = " ";
$User_Key[1] = "";
$Breitengrad = 50.1143999;
$Laengengrad = 8.6585178;
$aWATTar = false;
$Aufschlag = "0";       // Z.B.  "20,6"        Preis des Aufschlages in Cent
$aWATTarLand = "DE";     // "DE" = Deutschland   "AT" = Österreich 
$USBRegler         = "/dev/ttyUSB0";
$USBDevice = "";
//$SerielleGeschwindigkeit = "9600";
$Platine = "Raspberry Pi 4 Model B Rev 1.1";
$Alpha_ESS = 0;
?>


Hoffentlich kann mir ein User einen Tip geben, wie das Problem gelöst bekomm.

Liebe Grüße
Günter
Liebe Grüße
Günter

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

Re: Multiregler mehr als 3 Geräte geht nicht bei mir!

Beitrag von Ulrich »

Hallo Günter,

das Problem ist einfach. Alle 6 Geräte müssen in einer Minute ausgelesen sein! Da der Script jede Minute neu anläuft.
Die Fehlermeldung besagt, dass zu viele Scripte laufen, denn der vorherige Script ist nach einer Minute noch nicht zu Ende.

Wenn du einmal auf die Zeiten schaust, siehst du, dass dein Zähler grotten langsam ist. Das Auslesen darf nicht länger als 10 Sekunden dauern. Dauert es länger, kannst du nur so viele Geräte mit einem Raspberry auslesen, wie in einer Minute gelesen werden kann, mehr nicht.

Du musst also herausbekommen, warum das Gerät so langsam antwortet. Liegt es an deinem Switch oder dem lokalen Netzwerk oder am DNS?
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Daimler
Beiträge: 15
Registriert: So 25. Aug 2024, 19:25
Wohnort: Köln

Re: Multiregler mehr als 3 Geräte geht nicht bei mir!

Beitrag von Daimler »

Hallo Ulrich,

danke für die schnelle Antwort :!: :D

Hatte ich in meinem 1. Post vergessen zu erwähnen:
Installiert ist das ganze an / auf einem Pi4 / 2GB mit 64GB SD-Karte.
Ulrich hat geschrieben:
Mi 18. Dez 2024, 12:54
Wenn du einmal auf die Zeiten schaust, siehst du, dass dein Zähler grotten langsam ist
Ich wusste ja, das 4 Augen mehr als 2 sehen.
Ulrich hat geschrieben:
Mi 18. Dez 2024, 12:54
Alle 6 (4) Geräte müssen in einer Minute ausgelesen sein!
Kann man diesen Zeitraum (1 Minute) über die Crontab oder anderweitig verlängern?

Aber
Ulrich hat geschrieben:
Mi 18. Dez 2024, 12:54
Du musst also herausbekommen, warum das Gerät so langsam antwortet. Liegt es an deinem Switch oder dem lokalen Netzwerk oder am DNS?
DNS:

Code: Alles auswählen

C:\Windows\System32>tracert solaranzeige
Routenverfolgung zu solaranzeige.local [192.168.10.10]
über maximal 30 Hops:
  1    <1 ms    <1 ms    <1 ms  SOLARANZEIGE [192.168.10.10]
Ablaufverfolgung beendet.
Ping zu einem Port des Waveshare:

Code: Alles auswählen

C:\Windows\System32>ping 192.168.10.11
Ping wird ausgeführt für 192.168.10.11 mit 32 Bytes Daten:
Antwort von 192.168.10.11: Bytes=32 Zeit=1ms TTL=64
Antwort von 192.168.10.11: Bytes=32 Zeit<1ms TTL=64
Antwort von 192.168.10.11: Bytes=32 Zeit<1ms TTL=64
Antwort von 192.168.10.11: Bytes=32 Zeit<1ms TTL=64
Ping-Statistik für 192.168.10.11:
    Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0
    (0% Verlust),
Ca. Zeitangaben in Millisek.:
    Minimum = 0ms, Maximum = 1ms, Mittelwert = 0ms
Da sehe ich nichts außergewöhnliches :!:

Ich habe jetzt zusätzlich noch die Baudrate bei den Zählern und den einzelnen WaveShare-Ports auf 19.200 gesetzt (mehr können die DCM230 nicht).
Es hat sich aber nichts geändert.

Was mir noch im Vergleich zwischen dem zum 1. Test der Solaranzeige verwendeten USB-Konverter

Code: Alles auswählen

04.12. 10:43:02 |------------   Start  SDM630_meter.php  -- Regler 34 ------------ 
04.12. 10:43:02    -AC Leistung: 0 Watt
04.12. 10:43:03 *  -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet. 
04.12. 10:43:58    -OK. Datenübertragung erfolgreich.
04.12. 10:43:58 |------------   Stop   SDM630_meter.php    ----------------------- 
und dem jetzigen Waveshare

Code: Alles auswählen

18.12. 18:37:01    -Multi Regler Auslesen [Start].
18.12. 18:37:01    -Verarbeitung von: '1.user.config.php'   Regler: 97
18.12. 18:37:01 |------------   Start  SDM630_LAN.php  -- Regler 97 ------------ 
18.12. 18:37:18    -AC Leistung: 0 Watt
18.12. 18:37:24 *  -Daten zur lokalen InfluxDB [ solaranzeige1 ] gesendet. 
18.12. 18:37:24    -Multi-Regler-Ausgang. -14
18.12. 18:37:24    -OK. Datenübertragung erfolgreich.
18.12. 18:37:24 |------------   Stop   SDM630_LAN.php    ----------------------- 
auffällt:
Beim USB AC-Leistung: 0 Watt' nach 1 Sekunde, dafür 'OK. Datenübertragung erfolgreich' nach 55 Sekunden -
Beim WaveShare 17 und 6 Sekunden.

Welche Möglichkeiten habe ich noch?
Anderen 4 Port-TCP Konverter verwenden - wenn einzige Möglichkeit WELCHER ist zu empfehlen?

Liebe Grüße
Günter
Liebe Grüße
Günter

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

Re: Multiregler mehr als 3 Geräte geht nicht bei mir!

Beitrag von Ulrich »

Besorge dir einen USB Adapter mit FTDI Chipsatz und versuche es noch einmal. Der 1. Test war OK, wenn nach 3 Sekunden die Daten schon in die Datenbank geschrieben werden, ist alles in Ordnung.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

andreas_n
Beiträge: 1708
Registriert: Do 25. Jun 2020, 13:40
Hat sich bedankt: 16 Mal
Danksagung erhalten: 78 Mal

Re: Multiregler mehr als 3 Geräte geht nicht bei mir!

Beitrag von andreas_n »

Daimler hat geschrieben:
Mi 18. Dez 2024, 19:35
Welche Möglichkeiten habe ich noch?
Anderen 4 Port-TCP Konverter verwenden - wenn einzige Möglichkeit WELCHER ist zu empfehlen?
Keiner!

*räusper*

Wie wärs, einfach mal das verwenden, was 1000de hier verwenden und nicht mit jedem ungetesteten Teil um die Ecke kommen?
Musste google anwerfen, warum nimmst du einen 4fach TCP Konverter? Nehm Single, achte auf den FTDI Chipsatz da drinnen und grad beim SDM 630 auf den Widerstand den manche Konverter brauchen.Manche, nicht alle.
Ein SDM hat keine Auslesezeiten von Fred Feuersteins Schiefertafel...
SMA Tripower 8/Growatt MIN 3000 TL-XE/1500S/SPH 4600,4 ARK LV,10kWh
ELWA DC WW Puffer m. 300L/Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
hier stehen alle Geräte>> viewtopic.php?f=13&t=1069

Daimler
Beiträge: 15
Registriert: So 25. Aug 2024, 19:25
Wohnort: Köln

Re: Multiregler mehr als 3 Geräte geht nicht bei mir!

Beitrag von Daimler »

Hi,
Ulrich hat geschrieben:
Mi 18. Dez 2024, 20:20
Besorge dir einen USB Adapter mit FTDI Chipsatz und versuche es noch einmal. Der 1. Test war OK,
Der 1. Test war ja mit einem solchen!
Ich habe mir nun zum Testen noch 3 Weitere bestellt.

Meine aber außerdem von meinen vorherigen Tests in Erinnerung zu haben, das die gleichzeitige Verwendung von USB- und Ethernet-Adaptern in einer Multiregler-Installation auch in die Hose gegangen war.

Aber wie könnte man an einen Pi mit nur 4 USB-Ports mehr als 4 dieser Adapter anschließen??
andreas_n hat geschrieben:
Mi 18. Dez 2024, 20:27
Wie wärs, einfach mal das verwenden, was 1000de hier verwenden...
Ich habe hier keinen einzigen Beitrag gefunden, in dem ein (Single-) RS485 Modbus RTU <--> Ethernet Adapter mit FTDI-Chipsatz erwähnt wird!
Wenn du mir einen von den 1000 nennen bzw. verlinken würdest, so würde ich mir auch noch diesen bestellen und damit testen.

Und hier gibt es keine Möglichkeit :?: :
Daimler hat geschrieben:
Mi 18. Dez 2024, 19:35
Kann man diesen Zeitraum (1 Minute) über die Crontab oder anderweitig verlängern?
Liebe Grüße
Günter

andreas_n
Beiträge: 1708
Registriert: Do 25. Jun 2020, 13:40
Hat sich bedankt: 16 Mal
Danksagung erhalten: 78 Mal

Re: Multiregler mehr als 3 Geräte geht nicht bei mir!

Beitrag von andreas_n »

Daimler hat geschrieben:
Do 19. Dez 2024, 01:02
Aber wie könnte man an einen Pi mit nur 4 USB-Ports mehr als 4 dieser Adapter anschließen??
einfach USB HUB verwenden
andreas_n hat geschrieben:
Mi 18. Dez 2024, 20:27
Wie wärs, einfach mal das verwenden, was 1000de hier verwenden...
Ich habe hier keinen einzigen Beitrag gefunden, in dem ein (Single-) RS485 Modbus RTU <--> Ethernet Adapter mit FTDI-Chipsatz erwähnt wird!
Wenn du mir einen von den 1000 nennen bzw. verlinken würdest, so würde ich mir auch noch diesen bestellen und damit testen.
musste googeln, da bin ich wohl an irgend Punkt falsch abgebogen..(dachte an 4fach USB Adapter, bei dir fehlte ja die Type was du da verwendest
Und hier gibt es keine Möglichkeit :?: :
Daimler hat geschrieben:
Mi 18. Dez 2024, 19:35
Kann man diesen Zeitraum (1 Minute) über die Crontab oder anderweitig verlängern?
doch, wenn man weiss wo man eingreifen muss, Details hier im Faden

viewtopic.php?t=1728

aber dran denken, danach ist das System nicht mehr update sicher!Also alles relevante rauskopieren und nach update neu einfügen

SMA Tripower 8/Growatt MIN 3000 TL-XE/1500S/SPH 4600,4 ARK LV,10kWh
ELWA DC WW Puffer m. 300L/Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
hier stehen alle Geräte>> viewtopic.php?f=13&t=1069

Daimler
Beiträge: 15
Registriert: So 25. Aug 2024, 19:25
Wohnort: Köln

Re: Multiregler mehr als 3 Geräte geht nicht bei mir!

Beitrag von Daimler »

Hi Andreas,
andreas_n hat geschrieben:
Do 19. Dez 2024, 08:16
da bin ich wohl an irgend Punkt falsch abgebogen.
Das hatte ich mir bereits gedacht. :)
andreas_n hat geschrieben:
Do 19. Dez 2024, 08:16
bei dir fehlte ja die Type was du da verwendest
Daimler hat geschrieben:
Mi 18. Dez 2024, 12:40
Waveshare 4-Kanal RS485 to RJ45 Ethernet Serial Server
Eine genauere Bezeichnung konnte ich leider nicht liefern. ;)
andreas_n hat geschrieben:
Do 19. Dez 2024, 08:16
einfach USB HUB verwenden
Und an dem Hub bebommt auch jedes angeschlossene Gerät unter Linux / Raspbian OS eine separate 'ttyusbx'-Adresse?
OK - wieder etwas gelernt!
andreas_n hat geschrieben:
Do 19. Dez 2024, 08:16
doch, wenn man weiss wo man eingreifen muss, Details hier im Faden
Da warte ich lieber mal das Ergebnis mit den USB-Adaptern ab. :lol:

Danke dir auf jeden Fall für die Unterstützung :!:
Liebe Grüße
Günter

andreas_n
Beiträge: 1708
Registriert: Do 25. Jun 2020, 13:40
Hat sich bedankt: 16 Mal
Danksagung erhalten: 78 Mal

Re: Multiregler mehr als 3 Geräte geht nicht bei mir!

Beitrag von andreas_n »

Daimler hat geschrieben:
Do 19. Dez 2024, 12:18
andreas_n hat geschrieben:
Do 19. Dez 2024, 08:16
einfach USB HUB verwenden
Und an dem Hub bebommt auch jedes angeschlossene Gerät unter Linux / Raspbian OS eine separate 'ttyusbx'-Adresse?
OK - wieder etwas gelernt!

guggsd du..
viewtopic.php?p=39090#p39090


>>>Da warte ich lieber mal das Ergebnis mit den USB-Adaptern ab. :lol: <<<

rofl
ach so ja, bei dem USB HUB sollteste vieeeelleicht keinen Ama..-dingens Billig Adapter mit Kabelschwänzchen verwenden, das geht meist schief.

Ich hab einen, der sich mit 5V powern lässt, da hängt alles dran, von SSD bis Adapter...somit hat der pi selber keine USB Last vom Strom her (auch ne beliebte Fehlerquelle)
SMA Tripower 8/Growatt MIN 3000 TL-XE/1500S/SPH 4600,4 ARK LV,10kWh
ELWA DC WW Puffer m. 300L/Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
hier stehen alle Geräte>> viewtopic.php?f=13&t=1069

Daimler
Beiträge: 15
Registriert: So 25. Aug 2024, 19:25
Wohnort: Köln

Re: Multiregler mehr als 3 Geräte geht nicht bei mir!

Beitrag von Daimler »

Hi,
andreas_n hat geschrieben:
Do 19. Dez 2024, 08:16
doch, wenn man weiss wo man eingreifen muss, Details hier im Faden
Auch was zum guggen:

Code: Alles auswählen

20.12. 11:00:01    -Multi Regler Auslesen [Start].
20.12. 11:00:01    -Verarbeitung von: '1.user.config.php'   Regler: 97
20.12. 11:00:01 |------------   Start  SDM630_LAN.php  -- Regler 97 ------------ 
20.12. 11:00:18    -AC Leistung: 0 Watt
20.12. 11:00:26    -Alle 10 Minuten werden die Statistikdaten remote übertragen.
20.12. 11:00:26 *  -Daten zur entfernten InfluxDB [ solaranzeige1 ] gesendet. 
20.12. 11:00:26    -Multi-Regler-Ausgang. -16
20.12. 11:00:26    -OK. Datenübertragung erfolgreich.
20.12. 11:00:26 |------------   Stop   SDM630_LAN.php    ----------------------- 
20.12. 11:00:26    -Verarbeitung von: '2.user.config.php'   Regler: 97
20.12. 11:00:26 |------------   Start  SDM630_LAN.php  -- Regler 97 ------------ 
20.12. 11:00:44    -AC Leistung: 0 Watt
20.12. 11:00:51    -Alle 10 Minuten werden die Statistikdaten remote übertragen.
20.12. 11:00:51 *  -Daten zur entfernten InfluxDB [ solaranzeige2 ] gesendet. 
20.12. 11:00:51    -Multi-Regler-Ausgang. -16
20.12. 11:00:51    -OK. Datenübertragung erfolgreich.
20.12. 11:00:51 |------------   Stop   SDM630_LAN.php    ----------------------- 
20.12. 11:00:52    -Verarbeitung von: '3.user.config.php'   Regler: 97
20.12. 11:00:52 |------------   Start  SDM630_LAN.php  -- Regler 97 ------------ 
20.12. 11:01:09    -AC Leistung: 0 Watt
20.12. 11:01:16 *  -Daten zur entfernten InfluxDB [ solaranzeige3 ] gesendet. 
20.12. 11:01:16    -Multi-Regler-Ausgang. -15
20.12. 11:01:16    -OK. Datenübertragung erfolgreich.
20.12. 11:01:16 |------------   Stop   SDM630_LAN.php    ----------------------- 
20.12. 11:01:17    -Verarbeitung von: '4.user.config.php'   Regler: 97
20.12. 11:01:17 |------------   Start  SDM630_LAN.php  -- Regler 97 ------------ 
20.12. 11:01:34    -AC Leistung: 18.35 Watt
20.12. 11:01:40 *  -Daten zur entfernten InfluxDB [ solaranzeige4 ] gesendet. 
20.12. 11:01:40    -Multi-Regler-Ausgang. -14
20.12. 11:01:40    -OK. Datenübertragung erfolgreich.
20.12. 11:01:40 |------------   Stop   SDM630_LAN.php    ----------------------- 
20.12. 11:01:40    -Multi Regler Auslesen [Stop Timeout].
roflmao

Hat mir ja keine Ruhe gelassen :roll:
Damit (Aktualisierung 'nur' alle 2 Minuten) kann ich eigentlich leben. :)
Aber da ich den ganzen USB-Kram bereits bestellt hatte und der bis morgen geliefert wird, werde ich damit auch noch testen und berichten.

Auf jeden Fall nochmals herzlichen Dank euch beiden für die Unterstützung!
Liebe Grüße
Günter

Zurück zu „Multi-Regler-Version [ bis zu 6 Geräten an einem Raspberry Pi ]“

Wer ist online?

Mitglieder in diesem Forum: Sonstige [Bot] und 0 Gäste