NEWS
Test Adapter Miner version v1.0.x Latest
-
Hi, also ich habe zwei miner ein S19 und ein S9.
Erkannt werden beide, ein und ausschalten funktioniert auch. Aber der Adapter wird nicht grün bleibt gelb.
Dann schalte ich meine miner über einen Aktor komplett aus, wenn sie nicht erreichbar sind kommen jede Menge Fehlermeldungen.
Was mir noch fehlt wäre die Leistungsreglung dann wäre der Adapter komplett.
Ich benutze im Moment Open Kairo in HA funktioniert allerdings nicht ganz sooooo wie ich es gerne hätte.
Gerne helfe ich bei der Weiterentwicklung.
Grüsse
-
Hi, also ich habe zwei miner ein S19 und ein S9.
Erkannt werden beide, ein und ausschalten funktioniert auch. Aber der Adapter wird nicht grün bleibt gelb.
Dann schalte ich meine miner über einen Aktor komplett aus, wenn sie nicht erreichbar sind kommen jede Menge Fehlermeldungen.
Was mir noch fehlt wäre die Leistungsreglung dann wäre der Adapter komplett.
Ich benutze im Moment Open Kairo in HA funktioniert allerdings nicht ganz sooooo wie ich es gerne hätte.
Gerne helfe ich bei der Weiterentwicklung.
Grüsse
Dann schalte ich meine miner über einen Aktor komplett aus, wenn sie nicht erreichbar sind kommen jede Menge Fehlermeldungen.
Naja, Adapter versucht sich halt neu zum verbinden, falls er einfach so mal die Verbindung verlieren würde. Macht grundsätzlich schon Sinn.
Wenn man dem Miner dann komplett den Strom abdreht ist das schwierig ...
Steuerst du den Aktor auch per iobroker? Könnte sonst einen extra state "enabled" einbauen der dann Adapter handling bewusst deaktiviert - quasi als "gewollt aus" Feature. Wär das ok für deinen Usecase?Was mir noch fehlt wäre die Leistungsreglung dann wäre der Adapter komplett.
Welche Firmware hast den eigentlich drauf? Vermute mal braiins. Für Leistungsreglung brauchst die neuere API von Braains, bin ich noch dran.
Sollte beim S19 funktionieren.Ob man S9 auch irgendwie Leistungsregeln kann ist noch unklar, gab da in anderen Threads schon mehrfach Diskussionen zu ohne wirkliches Ergebniss. Weis du was hierzu, ob das funktionieren soll / kann dein Open Kairo das bei dem S9 auch?
-
Hi, ja Iobroker steuert den Aktor. Ein kleiner Script mit länger als 10 Minuten kleiner wie 90w dann aus. Bzw. wieder an wenn genug Einspeisung im netz verfügbar ist. Der State wäre extrem hilfreich, löst die Fehlermeldungen.
Über HA geht die Leistungsreglung bei beiden, vielleicht kann man hier was abschauen:
S9 hat die 2022-09-27-0-26ba61b9-22.08.1-plus
S19 hat die 2025-02-21-0-e05df053-25.01-plusHier die Daten vom S9:


Grüße
-
Was mir dann noch einfällt wäre eine einfache PV-Überschuss Reglung. Also im Prinzip wenn das Netz genug Einspeisung halt einfach die Miner Einschalten und aus wenn der Wert unterschritten wird. Dann wäre der Adapter echt eine Mega Erweiterung, und mein HA wäre wieder überflüssig :-)
-
Hi, ja Iobroker steuert den Aktor. Ein kleiner Script mit länger als 10 Minuten kleiner wie 90w dann aus. Bzw. wieder an wenn genug Einspeisung im netz verfügbar ist. Der State wäre extrem hilfreich, löst die Fehlermeldungen.
Über HA geht die Leistungsreglung bei beiden, vielleicht kann man hier was abschauen:
S9 hat die 2022-09-27-0-26ba61b9-22.08.1-plus
S19 hat die 2025-02-21-0-e05df053-25.01-plusHier die Daten vom S9:


Grüße
Hi, ja Iobroker steuert den Aktor. Ein kleiner Script mit länger als 10 Minuten kleiner wie 90w dann aus. Bzw. wieder an wenn genug Einspeisung im netz verfügbar ist. Der State wäre extrem hilfreich, löst die Fehlermeldungen.
Über HA geht die Leistungsreglung bei beiden, vielleicht kann man hier was abschauen:
S9 hat die 2022-09-27-0-26ba61b9-22.08.1-plus
S19 hat die 2025-02-21-0-e05df053-25.01-plusHier die Daten vom S9:


Grüße
Danke für die Infos, werd die nächsten Tage mal schauen was sich machen lässt.
-
Was mir dann noch einfällt wäre eine einfache PV-Überschuss Reglung. Also im Prinzip wenn das Netz genug Einspeisung halt einfach die Miner Einschalten und aus wenn der Wert unterschritten wird. Dann wäre der Adapter echt eine Mega Erweiterung, und mein HA wäre wieder überflüssig :-)
Was mir dann noch einfällt wäre eine einfache PV-Überschuss Reglung. Also im Prinzip wenn das Netz genug Einspeisung halt einfach die Miner Einschalten und aus wenn der Wert unterschritten wird. Dann wäre der Adapter echt eine Mega Erweiterung, und mein HA wäre wieder überflüssig :-)
Sowas will ich im Prinzip auch bauen inkl. Strompreisregelung.
Nur das so generisch zu bauen um für alle Fälle gerecht zu machen wird schwierig. Vor allem wenn dann noch Akku dazu kommt, kommen dann gleich so Sachen wie: aber bitte nur wenn Akku noch voll wird (prognose), s9 bitte nur wenn Strompreis <0, S19 kann bei PV immer laufen,...Selbst wenn ich nur einen "einfachen" State "Überschuss W" mach: Welchen Miner Takte ich dann wie hoch - hat ja Einfluss auf Effizienz, andere Nutzer Präferenzen,...
Ideen gerne her wie sich da eventuell für "simple" Fälle was direkt im Adapter machen lässt.
Wenn mehr wird ists vermutlich einfacher wenn der Adapter sich um Miner Interaktion kümmert und solche Logiken man sich in eigene kleine Skripte baut.
-
Liest sich super, wie geschrieben helfe gerne bei der Weiterentwicklung.
Bei meiner Konstellation ist die Überschussreglung recht einfach, der S9 läuft von 300w bis 1400w, und der S19 von 1650w bis 2500w.
Akku habe ich auch aber das ist für mich eher uninteressant bei OpenKairo gibt es diese auch wo einfach nur ein und ausgeschaltet wird also ab soc 90 ein, und bei 70 wieder aus.Cool wäre halt wenn das alles der Adapter machen würde weil man dann keine scripte mehr bräuchte. Auch ein Aktor Watchdog wäre recht cool, weil die Miner wenn sie im Standby sind schon 40 Watt verbrauchen.
-
Sorry hat etwas gedauerd, hab aber gerade eine neue v1.1.0 released.
- Gibt jetzt einen extra "enabled" State, der die Adapter Kommunikation mit dem Miner deaktiviert -> kommen auch keine log Fehler wenn so gewollt.
- power target Steuerung implementiert.
a) Neuer Minertyp "bos" implementiert, fuer die neue Braains API, die das auch supported. Empfehle diese zu verwenden wenn moeglich (firmware >= 23.03, also ab S19 Serie)
b) Gleichen "hack" implementiert, den auch OpenKairo macht fuer die alte API. Verbindet sich per SSH und patched die config und startet dann miner neu.
Siehe Readme, da ist auch alles dokumentiert.
@michaelf sollten mal die basics sein die notwendig sind. Damit sollte sich schon mal mit simplen Skripten eine Steuerung bauen lassen.
Automatische Steuerung direkt im Miner kommt dann in der naechsten Version.Falls du schon Skripte baust gerne posten, dann kann ich eventuell Ideen/Code parts davon dann in die Adapterlogik uebernehmen.
-
Hi, kam heute mal zum testen.
Der Adapter wird nicht grün:

Funktionieren tut so eigentlich alles, das einzige nach dem einschalten des Aktors ist der Miner zwar online aber der Running Status stimmt nicht, einmal manuell hin und her dann passt es.
Was nicht Funktioniert ist das PowerLimit bei meinem S19, der S9 Funktioniert ohne Probleme.
Hier einmal die Datenpunkte:



Als nächstes versuche ich per Blockly eine kleine Pv Reglung zu schreiben mal sehen ob das klappt.
Könnte man eigentlich den enabled Datenpunkt hier mit integrieren wo vielleicht direkt ein Aktor Datenpunkt mit an/ aus abgefragt wird:

Aber sonst erst mal echt gut!
Grüße
-
Hi, kam heute mal zum testen.
Der Adapter wird nicht grün:

Funktionieren tut so eigentlich alles, das einzige nach dem einschalten des Aktors ist der Miner zwar online aber der Running Status stimmt nicht, einmal manuell hin und her dann passt es.
Was nicht Funktioniert ist das PowerLimit bei meinem S19, der S9 Funktioniert ohne Probleme.
Hier einmal die Datenpunkte:



Als nächstes versuche ich per Blockly eine kleine Pv Reglung zu schreiben mal sehen ob das klappt.
Könnte man eigentlich den enabled Datenpunkt hier mit integrieren wo vielleicht direkt ein Aktor Datenpunkt mit an/ aus abgefragt wird:

Aber sonst erst mal echt gut!
Grüße
Danke erstmal fürs Testen.
Der Adapter wird nicht grün:
Ist bekannt, muss ich noch fixen. Sind die states noch nicht richtig gesetzt. Sollte aber keine Auswirkung auf Funktion haben.
Funktionieren tut so eigentlich alles, das einzige nach dem einschalten des Aktors ist der Miner zwar online aber der Running Status stimmt nicht, einmal manuell hin und her dann passt es.
Alles in control sind nur Objekte zur Steuerung die der Adapter dann als Befehl per API an den Miner sendet. Ist gewissermasen by Design so also.
Eventuell könnte ich noch im info-Bereich running_actual oder so hinzufuegen.Was nicht Funktioniert ist das PowerLimit bei meinem S19, der S9 Funktioniert ohne Probleme.
Hier einmal die Datenpunkte:Info Datenpunkte vom S19 wären noch interessant.
Nur zur Klarstellung, du hast eh den neuen "bos" typ verwendet hier und username / passwort korrekt reingegeben?Könnte man eigentlich den enabled Datenpunkt hier mit integrieren wo vielleicht direkt ein Aktor Datenpunkt mit an/ aus abgefragt wird:
Ob jetzt die Logik die den Aktor schaltet, einfach auch noch diesen Datenpunkt zusätzlich schreibt, oder der Adapter wirklich einen fremden Datenpunkt lesen sollte lässt sich streiten was der "schönere" Weg ist. Wenn der Adapter eh noch selber Steuerungslogik bekommt, sollte das dann egal sein. Werds somit erstmal so belassen, ums simpler zu halten und nicht mit noch mehr optionen zum gleichen Datenpunkt zu verwirren.
-
Hi, bin jetzt ein bisschen weiter :-)
Der S19 klappt nun auch ohne Probleme, es war das Passwort......
Habe jetzt zwei Bockly gemacht wo allerdings die Verzögerungen noch fehlen ,aber das schalten tut es erstmal so, also bis jetzt :-) Tuh mich da immer ein wenig schwer......


-
Hi, bin jetzt ein bisschen weiter :-)
Der S19 klappt nun auch ohne Probleme, es war das Passwort......
Habe jetzt zwei Bockly gemacht wo allerdings die Verzögerungen noch fehlen ,aber das schalten tut es erstmal so, also bis jetzt :-) Tuh mich da immer ein wenig schwer......


Hi, bin jetzt ein bisschen weiter :-)
Der S19 klappt nun auch ohne Probleme, es war das Passwort......
Kein Problem, kann jedem mal passieren 😉.
Danke für die Info und Testen.
Habe jetzt zwei Bockly gemacht
Danke für die Ideen, werd mal schauen wann ich Zeit find hier Logik in den Adapter einzubauen.
-
Hi, ein Fehler scheint es doch noch zu geben.
Habe grade jede menge fehler im Log gesehen:
miner.0 573325 2026-08-05 07:15:44.603 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:15:44.603 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:15:31.602 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:15:31.602 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:15:18.602 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:15:18.601 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:15:05.601 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:15:05.601 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:14:57.552 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:14:57.502 info disable requested for device AntminerS9 miner.0 573325 2026-08-05 07:14:57.498 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:14:52.599 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:14:52.598 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:14:39.598 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:14:39.598 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout admin.0 1270 2026-08-05 07:14:37.417 info ==> Connected system.user.admin from ::ffff:192.168.178.252 miner.0 573325 2026-08-05 07:14:26.598 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:14:26.598 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:14:20.293 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:14:20.282 info disable requested for device AntminerS19 miner.0 573325 2026-08-05 07:14:20.258 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:14:13.598 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:14:13.598 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:14:00.597 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:14:00.597 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:13:47.596 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:13:47.595 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:13:34.595 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:13:34.594 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:13:21.593 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:13:21.593 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:13:08.592 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:13:08.592 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:12:55.592 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:12:55.591 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:12:47.552 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:12:47.547 info disable requested for device AntminerS9 miner.0 573325 2026-08-05 07:12:47.544 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:12:42.591 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:12:42.590 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:12:38.940 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:12:38.937 info disable requested for device AntminerS19 miner.0 573325 2026-08-05 07:12:38.934 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:12:29.589 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:12:29.589 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:12:16.587 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:12:16.587 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:12:03.584 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:12:03.584 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:11:50.583 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:11:50.583 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:11:37.582 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:11:37.582 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:11:24.582 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:11:24.582 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:11:11.581 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:11:11.581 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout host.iobroker 2026-08-05 07:10:59.370 info instance system.adapter.dwd.0 having pid 886419 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) miner.0 573325 2026-08-05 07:10:59.206 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:10:59.201 info disable requested for device AntminerS19 miner.0 573325 2026-08-05 07:10:59.200 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = false) dwd.0 886419 2026-08-05 07:10:58.776 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason miner.0 573325 2026-08-05 07:10:58.579 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:10:58.579 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout dwd.0 886419 2026-08-05 07:10:57.825 info starting. Version 2.8.7 (non-npm: ioBroker/ioBroker.dwd#ac8be735d8bf465a1d6510e449a7a54c9bec5a01) in /opt/iobroker/node_modules/iobroker.dwd, node: v22.23.1, js-controller: 7.2.2 host.iobroker 2026-08-05 07:10:54.010 info instance system.adapter.dwd.0 in version "2.8.7" (non-npm: ioBroker/ioBroker.dwd#ac8be735d8bf465a1d6510e449a7a54c9bec5a01) started with pid 886419 miner.0 573325 2026-08-05 07:10:45.578 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:10:45.578 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:10:37.744 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:10:37.736 info disable requested for device AntminerS9 miner.0 573325 2026-08-05 07:10:37.723 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:10:32.577 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:10:32.577 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:10:19.575 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:10:19.575 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:10:06.574 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:10:06.574 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:09:53.573 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:09:53.573 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:09:40.571 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:09:40.571 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:09:27.570 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:09:27.570 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:09:19.987 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:09:19.983 info disable requested for device AntminerS19 miner.0 573325 2026-08-05 07:09:19.980 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:09:14.570 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:09:14.570 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:09:01.568 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:09:01.567 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:08:48.566 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:08:48.566 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:08:35.564 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:08:35.563 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:08:27.536 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:08:27.519 info disable requested for device AntminerS9 miner.0 573325 2026-08-05 07:08:27.513 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:08:22.562 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:08:22.561 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:08:09.559 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:08:09.559 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:07:56.559 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:07:56.558 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:07:43.558 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:07:43.557 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:07:38.985 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:07:38.982 info disable requested for device AntminerS19 miner.0 573325 2026-08-05 07:07:38.979 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:07:30.556 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:07:30.555 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:07:17.554 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:07:17.554 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:07:04.552 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:07:04.552 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:06:51.549 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:06:51.549 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:06:38.548 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:06:38.547 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:06:25.546 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:06:25.545 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:06:17.572 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:06:17.569 info disable requested for device AntminerS9 miner.0 573325 2026-08-05 07:06:17.566 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:06:12.544 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:06:12.543 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:05:59.542 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:05:59.541 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout host.iobroker 2026-08-05 07:05:59.385 info instance system.adapter.dwd.0 having pid 886192 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) miner.0 573325 2026-08-05 07:05:59.380 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:05:59.370 info disable requested for device AntminerS19 miner.0 573325 2026-08-05 07:05:59.365 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = false) dwd.0 886192 2026-08-05 07:05:58.783 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason dwd.0 886192 2026-08-05 07:05:58.012 info starting. Version 2.8.7 (non-npm: ioBroker/ioBroker.dwd#ac8be735d8bf465a1d6510e449a7a54c9bec5a01) in /opt/iobroker/node_modules/iobroker.dwd, node: v22.23.1, js-controller: 7.2.2 host.iobroker 2026-08-05 07:05:54.019 info instance system.adapter.dwd.0 in version "2.8.7" (non-npm: ioBroker/ioBroker.dwd#ac8be735d8bf465a1d6510e449a7a54c9bec5a01) started with pid 886192 miner.0 573325 2026-08-05 07:05:46.540 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:05:46.539 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:05:33.538 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:05:33.537 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:05:20.537 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:05:20.537 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:05:07.534 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:05:07.534 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:04:54.532 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:04:54.531 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:04:41.531 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:04:41.530 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:04:28.529 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:04:28.528 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeoutMiner sind aber abgeschaltet :

Lässt sich nur mit einem Neustart des Adapters beheben, also danach war alles wieder normal.
Grüße
-
Hi, ein Fehler scheint es doch noch zu geben.
Habe grade jede menge fehler im Log gesehen:
miner.0 573325 2026-08-05 07:15:44.603 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:15:44.603 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:15:31.602 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:15:31.602 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:15:18.602 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:15:18.601 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:15:05.601 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:15:05.601 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:14:57.552 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:14:57.502 info disable requested for device AntminerS9 miner.0 573325 2026-08-05 07:14:57.498 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:14:52.599 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:14:52.598 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:14:39.598 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:14:39.598 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout admin.0 1270 2026-08-05 07:14:37.417 info ==> Connected system.user.admin from ::ffff:192.168.178.252 miner.0 573325 2026-08-05 07:14:26.598 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:14:26.598 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:14:20.293 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:14:20.282 info disable requested for device AntminerS19 miner.0 573325 2026-08-05 07:14:20.258 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:14:13.598 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:14:13.598 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:14:00.597 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:14:00.597 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:13:47.596 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:13:47.595 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:13:34.595 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:13:34.594 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:13:21.593 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:13:21.593 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:13:08.592 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:13:08.592 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:12:55.592 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:12:55.591 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:12:47.552 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:12:47.547 info disable requested for device AntminerS9 miner.0 573325 2026-08-05 07:12:47.544 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:12:42.591 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:12:42.590 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:12:38.940 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:12:38.937 info disable requested for device AntminerS19 miner.0 573325 2026-08-05 07:12:38.934 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:12:29.589 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:12:29.589 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:12:16.587 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:12:16.587 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:12:03.584 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:12:03.584 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:11:50.583 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:11:50.583 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:11:37.582 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:11:37.582 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:11:24.582 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:11:24.582 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:11:11.581 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:11:11.581 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout host.iobroker 2026-08-05 07:10:59.370 info instance system.adapter.dwd.0 having pid 886419 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) miner.0 573325 2026-08-05 07:10:59.206 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:10:59.201 info disable requested for device AntminerS19 miner.0 573325 2026-08-05 07:10:59.200 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = false) dwd.0 886419 2026-08-05 07:10:58.776 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason miner.0 573325 2026-08-05 07:10:58.579 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:10:58.579 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout dwd.0 886419 2026-08-05 07:10:57.825 info starting. Version 2.8.7 (non-npm: ioBroker/ioBroker.dwd#ac8be735d8bf465a1d6510e449a7a54c9bec5a01) in /opt/iobroker/node_modules/iobroker.dwd, node: v22.23.1, js-controller: 7.2.2 host.iobroker 2026-08-05 07:10:54.010 info instance system.adapter.dwd.0 in version "2.8.7" (non-npm: ioBroker/ioBroker.dwd#ac8be735d8bf465a1d6510e449a7a54c9bec5a01) started with pid 886419 miner.0 573325 2026-08-05 07:10:45.578 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:10:45.578 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:10:37.744 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:10:37.736 info disable requested for device AntminerS9 miner.0 573325 2026-08-05 07:10:37.723 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:10:32.577 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:10:32.577 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:10:19.575 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:10:19.575 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:10:06.574 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:10:06.574 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:09:53.573 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:09:53.573 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:09:40.571 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:09:40.571 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:09:27.570 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:09:27.570 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:09:19.987 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:09:19.983 info disable requested for device AntminerS19 miner.0 573325 2026-08-05 07:09:19.980 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:09:14.570 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:09:14.570 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:09:01.568 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:09:01.567 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:08:48.566 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:08:48.566 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:08:35.564 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:08:35.563 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:08:27.536 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:08:27.519 info disable requested for device AntminerS9 miner.0 573325 2026-08-05 07:08:27.513 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:08:22.562 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:08:22.561 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:08:09.559 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:08:09.559 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:07:56.559 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:07:56.558 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:07:43.558 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:07:43.557 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:07:38.985 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:07:38.982 info disable requested for device AntminerS19 miner.0 573325 2026-08-05 07:07:38.979 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:07:30.556 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:07:30.555 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:07:17.554 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:07:17.554 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:07:04.552 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:07:04.552 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:06:51.549 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:06:51.549 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:06:38.548 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:06:38.547 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:06:25.546 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:06:25.545 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:06:17.572 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:06:17.569 info disable requested for device AntminerS9 miner.0 573325 2026-08-05 07:06:17.566 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:06:12.544 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:06:12.543 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:05:59.542 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:05:59.541 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout host.iobroker 2026-08-05 07:05:59.385 info instance system.adapter.dwd.0 having pid 886192 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) miner.0 573325 2026-08-05 07:05:59.380 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:05:59.370 info disable requested for device AntminerS19 miner.0 573325 2026-08-05 07:05:59.365 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = false) dwd.0 886192 2026-08-05 07:05:58.783 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason dwd.0 886192 2026-08-05 07:05:58.012 info starting. Version 2.8.7 (non-npm: ioBroker/ioBroker.dwd#ac8be735d8bf465a1d6510e449a7a54c9bec5a01) in /opt/iobroker/node_modules/iobroker.dwd, node: v22.23.1, js-controller: 7.2.2 host.iobroker 2026-08-05 07:05:54.019 info instance system.adapter.dwd.0 in version "2.8.7" (non-npm: ioBroker/ioBroker.dwd#ac8be735d8bf465a1d6510e449a7a54c9bec5a01) started with pid 886192 miner.0 573325 2026-08-05 07:05:46.540 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:05:46.539 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:05:33.538 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:05:33.537 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:05:20.537 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:05:20.537 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:05:07.534 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:05:07.534 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:04:54.532 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:04:54.531 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:04:41.531 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:04:41.530 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:04:28.529 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:04:28.528 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeoutMiner sind aber abgeschaltet :

Lässt sich nur mit einem Neustart des Adapters beheben, also danach war alles wieder normal.
Grüße
Hi, ein Fehler scheint es doch noch zu geben.
Habe grade jede menge fehler im Log gesehen:
miner.0 573325 2026-08-05 07:15:44.603 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:15:44.603 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:15:31.602 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:15:31.602 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:15:18.602 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:15:18.601 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:15:05.601 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:15:05.601 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:14:57.552 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:14:57.502 info disable requested for device AntminerS9 miner.0 573325 2026-08-05 07:14:57.498 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:14:52.599 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:14:52.598 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:14:39.598 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:14:39.598 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout admin.0 1270 2026-08-05 07:14:37.417 info ==> Connected system.user.admin from ::ffff:192.168.178.252 miner.0 573325 2026-08-05 07:14:26.598 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:14:26.598 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:14:20.293 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:14:20.282 info disable requested for device AntminerS19 miner.0 573325 2026-08-05 07:14:20.258 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:14:13.598 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:14:13.598 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:14:00.597 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:14:00.597 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:13:47.596 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:13:47.595 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:13:34.595 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:13:34.594 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:13:21.593 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:13:21.593 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:13:08.592 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:13:08.592 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:12:55.592 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:12:55.591 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:12:47.552 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:12:47.547 info disable requested for device AntminerS9 miner.0 573325 2026-08-05 07:12:47.544 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:12:42.591 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:12:42.590 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:12:38.940 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:12:38.937 info disable requested for device AntminerS19 miner.0 573325 2026-08-05 07:12:38.934 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:12:29.589 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:12:29.589 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:12:16.587 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:12:16.587 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:12:03.584 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:12:03.584 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:11:50.583 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:11:50.583 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:11:37.582 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:11:37.582 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:11:24.582 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:11:24.582 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:11:11.581 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:11:11.581 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout host.iobroker 2026-08-05 07:10:59.370 info instance system.adapter.dwd.0 having pid 886419 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) miner.0 573325 2026-08-05 07:10:59.206 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:10:59.201 info disable requested for device AntminerS19 miner.0 573325 2026-08-05 07:10:59.200 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = false) dwd.0 886419 2026-08-05 07:10:58.776 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason miner.0 573325 2026-08-05 07:10:58.579 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:10:58.579 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout dwd.0 886419 2026-08-05 07:10:57.825 info starting. Version 2.8.7 (non-npm: ioBroker/ioBroker.dwd#ac8be735d8bf465a1d6510e449a7a54c9bec5a01) in /opt/iobroker/node_modules/iobroker.dwd, node: v22.23.1, js-controller: 7.2.2 host.iobroker 2026-08-05 07:10:54.010 info instance system.adapter.dwd.0 in version "2.8.7" (non-npm: ioBroker/ioBroker.dwd#ac8be735d8bf465a1d6510e449a7a54c9bec5a01) started with pid 886419 miner.0 573325 2026-08-05 07:10:45.578 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:10:45.578 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:10:37.744 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:10:37.736 info disable requested for device AntminerS9 miner.0 573325 2026-08-05 07:10:37.723 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:10:32.577 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:10:32.577 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:10:19.575 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:10:19.575 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:10:06.574 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:10:06.574 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:09:53.573 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:09:53.573 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:09:40.571 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:09:40.571 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:09:27.570 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:09:27.570 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:09:19.987 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:09:19.983 info disable requested for device AntminerS19 miner.0 573325 2026-08-05 07:09:19.980 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:09:14.570 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:09:14.570 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:09:01.568 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:09:01.567 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:08:48.566 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:08:48.566 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:08:35.564 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:08:35.563 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:08:27.536 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:08:27.519 info disable requested for device AntminerS9 miner.0 573325 2026-08-05 07:08:27.513 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:08:22.562 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:08:22.561 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:08:09.559 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:08:09.559 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:07:56.559 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:07:56.558 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:07:43.558 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:07:43.557 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:07:38.985 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:07:38.982 info disable requested for device AntminerS19 miner.0 573325 2026-08-05 07:07:38.979 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:07:30.556 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:07:30.555 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:07:17.554 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:07:17.554 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:07:04.552 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:07:04.552 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:06:51.549 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:06:51.549 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:06:38.548 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:06:38.547 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:06:25.546 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:06:25.545 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:06:17.572 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:06:17.569 info disable requested for device AntminerS9 miner.0 573325 2026-08-05 07:06:17.566 info state miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled changed: false (ack = false) miner.0 573325 2026-08-05 07:06:12.544 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:06:12.543 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:05:59.542 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:05:59.541 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout host.iobroker 2026-08-05 07:05:59.385 info instance system.adapter.dwd.0 having pid 886192 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) miner.0 573325 2026-08-05 07:05:59.380 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = true) miner.0 573325 2026-08-05 07:05:59.370 info disable requested for device AntminerS19 miner.0 573325 2026-08-05 07:05:59.365 info state miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled changed: false (ack = false) dwd.0 886192 2026-08-05 07:05:58.783 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason dwd.0 886192 2026-08-05 07:05:58.012 info starting. Version 2.8.7 (non-npm: ioBroker/ioBroker.dwd#ac8be735d8bf465a1d6510e449a7a54c9bec5a01) in /opt/iobroker/node_modules/iobroker.dwd, node: v22.23.1, js-controller: 7.2.2 host.iobroker 2026-08-05 07:05:54.019 info instance system.adapter.dwd.0 in version "2.8.7" (non-npm: ioBroker/ioBroker.dwd#ac8be735d8bf465a1d6510e449a7a54c9bec5a01) started with pid 886192 miner.0 573325 2026-08-05 07:05:46.540 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:05:46.539 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:05:33.538 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:05:33.537 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:05:20.537 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:05:20.537 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:05:07.534 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:05:07.534 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:04:54.532 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:04:54.531 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:04:41.531 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:04:41.530 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeout miner.0 573325 2026-08-05 07:04:28.529 error [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] ERROR: fetchStats failed: Error: socket timeout miner.0 573325 2026-08-05 07:04:28.528 warn [Miner[b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1, bosMiner]PollingMiner[10000]CGMiner[192.168.178.176:4028]BOSMiner[192.168.178.176:4028]] WARN: socket timeoutMiner sind aber abgeschaltet :

Lässt sich nur mit einem Neustart des Adapters beheben, also danach war alles wieder normal.
Grüße
Ist mir auch erst aufgefallen.
Bei mjr wars aber nur einmalig bei Update auf 1.1.0Du zufällig irgendwas gemacht gemacht in der Zeit? Adapter warst ja schon länger auf 1.1.0 oder?
Danach nochmal vorgekommen?
-
Hi, nein passiert ab und zu. Ich habe noch nicht rausgefunden wann es genau passiert. Starte den Adapter dann neu und dann ist wieder alles ok.
Bin auch dank KI mit meiner PV Reglung ein Riesen Stück weiter, dass Blockly ist irgendwann ausgeartet :-D und KI hat dann vorgeschlagen ein Js Scrip zu erstellen. Und das Funktioniert seit Heute perfekt.
/** * PV-Miner-Regelung V2.17 * * Funktionen: * - Sofortige Auswahl/Umschaltung zwischen S9 und S19 anhand der verfügbaren PV-Leistung * - powerTarget-Regelung höchstens alle 3 Minuten * - powerTarget wird nur bei tatsächlicher Änderung geschrieben * - Sollwertänderung stoppt den Miner NICHT * - Steckdosen werden bei Bedarf eingeschaltet * - Steckdosen werden nach 1 Stunde Leerlauf ausgeschaltet * - nach dem Einschalten der Steckdose 30 Sekunden warten * - danach enabled auf true setzen und bis zu 2 Minuten auf Bestätigung warten * - running erst setzen, wenn enabled tatsächlich true ist * * Netzleistung EVCC: * negativ = Einspeisung * positiv = Netzbezug */ // ------------------------------------------------------------ // Datenpunkte // ------------------------------------------------------------ const GRID_POWER = 'mqtt.1.evcc_Neu.site.grid.power'; const BATTERY_POWER = 'mqtt.1.evcc_Neu.site.battery.power'; const S9 = { name: 'S9', socket: 'sonoff.0.Aktor_MinerS9.POWER', actualPower: 'sonoff.0.Aktor_MinerS9.ENERGY_Power', enabled: 'miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.enabled', running: 'miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.control.running', powerTarget: 'miner.0.miner.c3c555fb-7131-4676-99e1-d0f799ad8001.control.powerTarget', minPower: 500, maxPower: 1450 }; const S19 = { name: 'S19', socket: 'sonoff.0.Aktor_Miner.POWER', actualPower: 'sonoff.0.Aktor_Miner.ENERGY_Power', enabled: 'miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.enabled', running: 'miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.control.running', powerTarget: 'miner.0.miner.b7b9de41-7da9-4e8c-8469-e6fe4f16d5f1.control.powerTarget', minPower: 1500, maxPower: 2500 }; // ------------------------------------------------------------ // Einstellungen // ------------------------------------------------------------ const POWER_REGULATION_INTERVAL_MS = 2 * 60 * 1000; // 2 Minuten const SOCKET_IDLE_OFF_MS = 60 * 60 * 1000; // 1 Stunde const S9_ENABLE_CHECK_DELAY_MS = 10 * 1000; // S9: 10 Sekunden Bootzeit const S19_ENABLE_CHECK_DELAY_MS = 60 * 1000; // S19: 60 Sekunden Bootzeit const ENABLE_RETRY_INTERVAL_MS = 5 * 1000; // danach alle 5 Sekunden prüfen const ENABLE_WAIT_TIMEOUT_MS = 2 * 60 * 1000; // maximal 2 Minuten warten const START_PROTECTION_MS = 3 * 60 * 1000; const S19_POWER_RESTART_MS = 3 * 60 * 1000; const S19_UP_STABLE_MS = 3 * 60 * 1000; // 3 Minuten stabiler Überschuss vor Erhöhung // S19 braucht nach powerTarget 3 Minuten // 3 Minuten Startschutz const SWITCH_OVERLAP_MS = 10 * 1000; // 10 Sekunden Überlappung const PV_RESERVE_W = 100; const GRID_TARGET_W = -50; // Ziel: 50 W Einspeisung // Einspeisereserve const S9_POWER_STEP_W = 100; // Sollwert-Schritte S9 const S19_POWER_STEP_W = 200; // Sollwert-Schritte S19 const RUNNING_POWER_THRESHOLD_W = 300; // ab 300 W gilt Miner als laufend const BATTERY_DISCHARGE_LIMIT_W = 100; // Toleranz für Entladung const S9_START_THRESHOLD_W = 600; const S19_START_THRESHOLD_W = 1600; const S19_KEEP_THRESHOLD_W = 1450; // ------------------------------------------------------------ // Interne Variablen // ------------------------------------------------------------ let lastPowerRegulation = 0; let regulationTimer = null; const socketOffTimers = { S9: null, S19: null }; const startTimers = { S9: null, S19: null }; const startedAt = { S9: 0, S19: 0 }; let switching = false; let switchTimer = null; const lastPowerChangeAt = { S9: 0, S19: 0 }; let s19UpCandidate = null; let s19UpCandidateSince = 0; const lastValidTarget = { S9: S9.minPower, S19: S19.minPower }; // ------------------------------------------------------------ // Hilfsfunktionen // ------------------------------------------------------------ function getNumber(id, fallback = 0) { const state = getState(id); const value = Number(state && state.val); return Number.isFinite(value) ? value : fallback; } function getBoolean(id) { const state = getState(id); return Boolean(state && state.val); } function clamp(value, min, max) { return Math.min(max, Math.max(min, value)); } function roundToStep(value, step) { return Math.round(value / step) * step; } function isPowerRestartActive(miner) { if (miner.name !== 'S19') { return false; } return Date.now() - lastPowerChangeAt.S19 < S19_POWER_RESTART_MS; } function isMinerActuallyRunning(miner) { const measuredPower = getNumber(miner.actualPower, 0); if (measuredPower >= RUNNING_POWER_THRESHOLD_W) { return true; } if (isPowerRestartActive(miner)) { return true; } return getBoolean(miner.running); } function currentMinerPower() { if (isMinerActuallyRunning(S19)) { const measured = getNumber(S19.actualPower, 0); if (measured >= RUNNING_POWER_THRESHOLD_W) { return measured; } const target = getNumber(S19.powerTarget, 0); if (target >= S19.minPower) { lastValidTarget.S19 = target; return target; } return lastValidTarget.S19 || S19.minPower; } if (isMinerActuallyRunning(S9)) { const measured = getNumber(S9.actualPower, 0); if (measured >= RUNNING_POWER_THRESHOLD_W) { return measured; } const target = getNumber(S9.powerTarget, 0); if (target >= S9.minPower) { lastValidTarget.S9 = target; return target; } return lastValidTarget.S9 || S9.minPower; } return 0; } function availablePvPower() { const gridPower = getNumber(GRID_POWER, 0); const batteryPower = getNumber(BATTERY_POWER, 0); // Batterie: positiv = Entladen, negativ = Laden. // Entladung reduziert die für Miner verfügbare Leistung. return currentMinerPower() - gridPower - Math.max(0, batteryPower); } function clearStartTimer(miner) { if (startTimers[miner.name]) { clearTimeout(startTimers[miner.name]); startTimers[miner.name] = null; } } function cancelSocketOff(miner) { if (socketOffTimers[miner.name]) { clearTimeout(socketOffTimers[miner.name]); socketOffTimers[miner.name] = null; log(`${miner.name}: Leerlauf-Abschaltung abgebrochen`, 'debug'); } } function scheduleSocketOff(miner) { cancelSocketOff(miner); socketOffTimers[miner.name] = setTimeout(() => { if (!getBoolean(S9.socket)) { handleSocketOff(S9); } if (!getBoolean(S19.socket)) { handleSocketOff(S19); } socketOffTimers[miner.name] = null; if (getBoolean(miner.running)) { return; } log(`${miner.name}: 1 Stunde Leerlauf erreicht, Abschaltsequenz startet`, 'info'); let attempts = 0; const maxAttempts = 12; function disableAndSwitchOff() { if (getBoolean(miner.running)) { log(`${miner.name}: Abschaltsequenz abgebrochen, Miner läuft wieder`, 'info'); return; } if (!getBoolean(miner.enabled)) { setState(miner.socket, false); log(`${miner.name}: enabled ist false, Steckdose ausgeschaltet`, 'info'); return; } attempts += 1; setState(miner.enabled, false); log(`${miner.name}: enabled=false gesendet, Versuch ${attempts}/${maxAttempts}`, 'info'); if (attempts >= maxAttempts) { log(`${miner.name}: enabled wurde nicht false; Steckdose bleibt eingeschaltet`, 'warn'); return; } setTimeout(disableAndSwitchOff, 5000); } disableAndSwitchOff(); }, SOCKET_IDLE_OFF_MS); log(`${miner.name}: Steckdose wird bei weiterem Leerlauf in 1 Stunde ausgeschaltet`, 'debug'); } function ensureSocket(miner) { cancelSocketOff(miner); if (!getBoolean(miner.socket)) { setState(miner.socket, true); log(`${miner.name}: Steckdose eingeschaltet`, 'info'); } } function stopMiner(miner) { if (miner.name === 'S19') { s19UpCandidate = null; s19UpCandidateSince = 0; } clearStartTimer(miner); if (getBoolean(miner.running)) { setState(miner.running, false); log(`${miner.name}: Miner gestoppt`, 'info'); } scheduleSocketOff(miner); } function startMiner(miner) { cancelSocketOff(miner); ensureSocket(miner); if (getBoolean(miner.running)) { return; } if (startTimers[miner.name]) { return; } const startAttemptAt = Date.now(); function checkEnabledAndStart() { if (getBoolean(miner.running)) { clearStartTimer(miner); return; } if (getBoolean(miner.enabled)) { clearStartTimer(miner); setState(miner.running, true); startedAt[miner.name] = Date.now(); log(`${miner.name}: enabled ist true, Miner gestartet`, 'info'); return; } if (Date.now() - startAttemptAt >= ENABLE_WAIT_TIMEOUT_MS) { clearStartTimer(miner); log(`${miner.name}: enabled wurde innerhalb von 2 Minuten nicht true`, 'warn'); return; } startTimers[miner.name] = setTimeout(checkEnabledAndStart, ENABLE_RETRY_INTERVAL_MS); } const enableDelay = miner.name === 'S19' ? S19_ENABLE_CHECK_DELAY_MS : S9_ENABLE_CHECK_DELAY_MS; startTimers[miner.name] = setTimeout(() => { startTimers[miner.name] = null; if (!getBoolean(miner.enabled)) { setState(miner.enabled, true); log(`${miner.name}: enabled nach ${Math.round(enableDelay / 1000)} Sekunden auf true gesetzt`, 'info'); } startTimers[miner.name] = setTimeout(checkEnabledAndStart, ENABLE_RETRY_INTERVAL_MS); }, enableDelay); } function setPowerTargetIfChanged(miner, target) { const powerStep = miner.name === 'S19' ? S19_POWER_STEP_W : S9_POWER_STEP_W; const roundedTarget = roundToStep( clamp(target, miner.minPower, miner.maxPower), powerStep ); const currentTarget = getNumber(miner.powerTarget, 0); if (currentTarget === roundedTarget) { log(`${miner.name}: Sollwert unverändert bei ${roundedTarget} W`, 'debug'); return false; } setState(miner.powerTarget, roundedTarget); lastValidTarget[miner.name] = roundedTarget; if (miner.name === 'S19') { lastPowerChangeAt.S19 = Date.now(); log(`S19: powerTarget geändert – 3 Minuten Neustartschutz aktiv`, 'info'); } log(`${miner.name}: powerTarget auf ${roundedTarget} W geändert`, 'info'); return true; } function clearSwitchTimer() { if (switchTimer) { clearTimeout(switchTimer); switchTimer = null; } } function switchMiner(newMiner, oldMiner) { if (switching) { return; } switching = true; clearSwitchTimer(); startMiner(newMiner); const started = Date.now(); function waitForNewMiner() { if (getBoolean(newMiner.running)) { switchTimer = setTimeout(() => { switchTimer = null; stopMiner(oldMiner); switching = false; log(`${newMiner.name} läuft; ${oldMiner.name} wurde nach 10 Sekunden gestoppt`, 'info'); }, SWITCH_OVERLAP_MS); return; } if (Date.now() - started >= ENABLE_WAIT_TIMEOUT_MS + S19_ENABLE_CHECK_DELAY_MS) { switching = false; clearSwitchTimer(); log(`${newMiner.name}: Umschaltung abgebrochen, Miner wurde nicht gestartet`, 'warn'); return; } switchTimer = setTimeout(waitForNewMiner, ENABLE_RETRY_INTERVAL_MS); } switchTimer = setTimeout(waitForNewMiner, ENABLE_RETRY_INTERVAL_MS); } function protectBatteryImmediately() { const batteryPower = getNumber(BATTERY_POWER, 0); if (batteryPower <= BATTERY_DISCHARGE_LIMIT_W) { return; } if (switching) { return; } const s19Running = getBoolean(S19.running); const s9Running = getBoolean(S9.running); if (s19Running) { if (isPowerRestartActive(S19)) { log('Batterieschutz S19 wartet: Neustart nach powerTarget läuft', 'debug'); return; } const current = getNumber(S19.powerTarget, S19.minPower); const reduced = roundToStep( clamp(current - batteryPower, S19.minPower, S19.maxPower), S19_POWER_STEP_W ); if (reduced < S19.minPower || current - batteryPower < S19.minPower) { log(`Batterie entlädt mit ${batteryPower} W: Wechsel vom S19 auf S9`, 'info'); switchMiner(S9, S19); return; } if (reduced !== current) { setState(S19.powerTarget, reduced); lastValidTarget.S19 = reduced; log(`Batterieschutz: S19 powerTarget sofort auf ${reduced} W reduziert`, 'info'); } return; } if (s9Running) { const current = getNumber(S9.powerTarget, S9.minPower); const rawReduced = current - batteryPower; if (rawReduced < S9.minPower) { log(`Batterie entlädt mit ${batteryPower} W: S9 wird gestoppt`, 'info'); stopMiner(S9); return; } const reduced = roundToStep( clamp(rawReduced, S9.minPower, S9.maxPower), S9_POWER_STEP_W ); if (reduced !== current) { setState(S9.powerTarget, reduced); lastValidTarget.S9 = reduced; log(`Batterieschutz: S9 powerTarget sofort auf ${reduced} W reduziert`, 'info'); } } } // ------------------------------------------------------------ // Sofortige Miner-Auswahl // ------------------------------------------------------------ function selectMinerImmediately() { if (switching) { return; } const available = availablePvPower(); const now = Date.now(); const s9Running = isMinerActuallyRunning(S9); const s19Running = isMinerActuallyRunning(S19); if (isPowerRestartActive(S19)) { return; } // Während der ersten 3 Minuten nach einem Start nicht aufgrund // kurzzeitig unstabiler Adapter-/Netzwerte wieder abschalten. if (s19Running && now - startedAt.S19 < START_PROTECTION_MS) { return; } if (s9Running && now - startedAt.S9 < START_PROTECTION_MS) { return; } // S19 mit Hysterese beibehalten. if (s19Running && available >= S19_KEEP_THRESHOLD_W) { return; } // Ab 1900 W vom S9 auf den S19 wechseln. if (available >= S19_START_THRESHOLD_W) { if (s19Running) { return; } if (s9Running) { switchMiner(S19, S9); } else { startMiner(S19); } return; } // Zwischen 600 W und 1899 W den S9 verwenden. if (available >= S9_START_THRESHOLD_W) { if (s9Running) { return; } if (s19Running) { switchMiner(S9, S19); } else { startMiner(S9); } return; } // Zu wenig Überschuss: laufende Miner stoppen. stopMiner(S9); stopMiner(S19); } // ------------------------------------------------------------ // Leistungsregelung – höchstens alle 3 Minuten // ------------------------------------------------------------ function regulatePower() { if (switching) { log('Regelzyklus übersprungen: Miner-Umschaltung läuft', 'debug'); return; } const now = Date.now(); const elapsed = now - lastPowerRegulation; if (elapsed < POWER_REGULATION_INTERVAL_MS) { if (!regulationTimer) { regulationTimer = setTimeout(() => { regulationTimer = null; regulatePower(); }, POWER_REGULATION_INTERVAL_MS - elapsed); } return; } lastPowerRegulation = now; const gridPower = getNumber(GRID_POWER, 0); const batteryPower = getNumber(BATTERY_POWER, 0); const batteryDischarge = Math.max(0, batteryPower); if (isMinerActuallyRunning(S19)) { if (isPowerRestartActive(S19)) { const rest = Math.ceil( (S19_POWER_RESTART_MS - (Date.now() - lastPowerChangeAt.S19)) / 1000 ); log(`REGELZYKLUS S19 übersprungen: Neustart nach Leistungsänderung, noch ca. ${rest} s`, 'info'); return; } const currentTarget = getNumber(S19.powerTarget, S19.minPower); const correction = gridPower - GRID_TARGET_W + batteryDischarge; const rawTarget = currentTarget - correction; const newTarget = roundToStep( clamp(rawTarget, S19.minPower, S19.maxPower), S19_POWER_STEP_W ); log( `REGELZYKLUS S19 | Netz=${gridPower} W | Ziel=${GRID_TARGET_W} W | ` + `Batterie=${batteryPower} W | Aktuell=${currentTarget} W | ` + `Korrektur=${Math.round(correction)} W | Neu=${newTarget} W`, 'info' ); // Reduzieren immer sofort. if (newTarget < currentTarget) { s19UpCandidate = null; s19UpCandidateSince = 0; setPowerTargetIfChanged(S19, newTarget); return; } // Keine Änderung nötig. if (newTarget === currentTarget) { s19UpCandidate = null; s19UpCandidateSince = 0; return; } // Erhöhung: erst nach 3 Minuten stabiler Anforderung. if (s19UpCandidate !== newTarget) { s19UpCandidate = newTarget; s19UpCandidateSince = Date.now(); log(`S19: höhere Stufe ${newTarget} W erkannt – 3-Minuten-Stabilitätszeit gestartet`, 'info'); return; } const stableFor = Date.now() - s19UpCandidateSince; if (stableFor >= S19_UP_STABLE_MS) { log(`S19: Überschuss 3 Minuten stabil – Erhöhung auf ${newTarget} W`, 'info'); s19UpCandidate = null; s19UpCandidateSince = 0; setPowerTargetIfChanged(S19, newTarget); return; } const rest = Math.ceil((S19_UP_STABLE_MS - stableFor) / 1000); log(`S19: höhere Stufe ${newTarget} W noch nicht freigegeben – ca. ${rest} s stabil nötig`, 'info'); return; } if (isMinerActuallyRunning(S9)) { const currentTarget = getNumber(S9.powerTarget, S9.minPower); const correction = gridPower - GRID_TARGET_W + batteryDischarge; const rawTarget = currentTarget - correction; const newTarget = roundToStep( clamp(rawTarget, S9.minPower, S9.maxPower), S9_POWER_STEP_W ); log( `REGELZYKLUS S9 | Netz=${gridPower} W | Ziel=${GRID_TARGET_W} W | ` + `Batterie=${batteryPower} W | Aktuell=${currentTarget} W | ` + `Korrektur=${Math.round(correction)} W | Neu=${newTarget} W`, 'info' ); setPowerTargetIfChanged(S9, newTarget); return; } log( `REGELZYKLUS | kein Miner aktiv | Netz=${gridPower} W | Ziel=${GRID_TARGET_W} W | ` + `Batterie=${batteryPower} W`, 'info' ); } function handleSocketOff(miner) { if (getBoolean(miner.socket)) { return; } clearStartTimer(miner); cancelSocketOff(miner); if (getBoolean(miner.running)) { setState(miner.running, false); log(`${miner.name}: Steckdose ist AUS -> running=false`, 'info'); } if (getBoolean(miner.enabled)) { setState(miner.enabled, false); log(`${miner.name}: Steckdose ist AUS -> enabled=false`, 'info'); } } // ------------------------------------------------------------ // Trigger // ------------------------------------------------------------ // Sofortige Reaktion auf Änderungen der Netzleistung. on({ id: GRID_POWER, change: 'ne' }, () => { selectMinerImmediately(); regulatePower(); }); // Sofortige Reaktion auf Batterieentladung. on({ id: BATTERY_POWER, change: 'ne' }, () => { protectBatteryImmediately(); selectMinerImmediately(); regulatePower(); }); // Wenn eine Steckdose – auch durch eine andere Logik – ausgeschaltet wird, // den Miner im Adapter sofort auf offline setzen. on({ id: S9.socket, change: 'ne' }, obj => { if (!Boolean(obj.state.val)) { handleSocketOff(S9); } }); on({ id: S19.socket, change: 'ne' }, obj => { if (!Boolean(obj.state.val)) { handleSocketOff(S19); } }); // Leerlauftimer zuverlässig an running koppeln. on({ id: S9.running, change: 'ne' }, obj => { if (Boolean(obj.state.val)) { startedAt.S9 = Date.now(); cancelSocketOff(S9); } else { scheduleSocketOff(S9); } }); on({ id: S19.running, change: 'ne' }, obj => { if (Boolean(obj.state.val)) { startedAt.S19 = Date.now(); cancelSocketOff(S19); } else { scheduleSocketOff(S19); } }); // ------------------------------------------------------------ // Startinitialisierung // ------------------------------------------------------------ setTimeout(() => { const s9AlreadyRunning = isMinerActuallyRunning(S9); const s19AlreadyRunning = isMinerActuallyRunning(S19); if (s9AlreadyRunning) { startedAt.S9 = Date.now() - START_PROTECTION_MS; cancelSocketOff(S9); log(`STARTERKENNUNG: S9 läuft bereits | Leistung=${getNumber(S9.actualPower, 0)} W`, 'info'); } if (s19AlreadyRunning) { startedAt.S19 = Date.now() - START_PROTECTION_MS; cancelSocketOff(S19); log(`STARTERKENNUNG: S19 läuft bereits | Leistung=${getNumber(S19.actualPower, 0)} W`, 'info'); } selectMinerImmediately(); regulatePower(); if (!getBoolean(S9.running)) { scheduleSocketOff(S9); } if (!getBoolean(S19.running)) { scheduleSocketOff(S19); } log('PV-Miner-Regelung V2.17 gestartet', 'info'); }, 5000);
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden