NEWS
[gelöst] Tuya hat keine Lokale Verbindung
-
Du hast nur kein Problem zu deinem Thread. Du kannst das Ding steuern?
Dann ist alles prima, denn das Gerät ist doch für die lokale Steuerung auch initialisiert worden. -
@thomas-braun Ich kann es steuern, aber wieso wird 0 Geräte lokal verbunden angezeigt?
-
Weil das halt nicht primär lokal angesprochen werden kann sondern erstmal in der Cloud angesprochen werden muss.
Erst danach wird dann die lokale Steuerung initialisiert. -
@thomas-braun Also ich gerade nach Hause kam und dort den sollwert der Wärmepumpe beschrieb. kam folgendes und das system ging wieder in dem speicher hoch:
2025-07-06 15:36:54.601 - error: host.pioBroker Caught by controller[0]: <--- Last few GCs ---> 2025-07-06 15:36:54.602 - error: host.pioBroker Caught by controller[0]: [899:0xd852000] 25389083 ms: Mark-Compact 1912.1 (2081.2) -> 1896.1 (2081.7) MB, pooled: 5 MB, 3054.09 / 0.00 ms (average mu = 0.099, current mu = 0.035) allocation failure; scavenge might not succeed 2025-07-06 15:36:54.602 - error: host.pioBroker Caught by controller[0]: [899:0xd852000] 25391591 ms: Mark-Compact 1912.0 (2081.7) -> 1896.0 (2081.7) MB, pooled: 5 MB, 2388.12 / 0.00 ms (average mu = 0.076, current mu = 0.048) allocation failure; scavenge might not succeed 2025-07-06 15:36:54.602 - error: host.pioBroker Caught by controller[0]: <--- JS stacktrace ---> 2025-07-06 15:36:54.602 - error: host.pioBroker Caught by controller[1]: FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory 2025-07-06 15:36:54.602 - error: host.pioBroker Caught by controller[1]: ----- Native stack trace ----- 2025-07-06 15:36:54.602 - error: host.pioBroker Caught by controller[2]: 1: 0xe16044 node::OOMErrorHandler(char const*, v8::OOMDetails const&) [io.tuya.0] 2025-07-06 15:36:54.602 - error: host.pioBroker Caught by controller[3]: 2: 0x11e0dd0 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [io.tuya.0] 2025-07-06 15:36:54.602 - error: host.pioBroker Caught by controller[4]: 3: 0x11e10a7 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [io.tuya.0] 2025-07-06 15:36:54.602 - error: host.pioBroker Caught by controller[5]: 4: 0x140e985 [io.tuya.0] 2025-07-06 15:36:54.603 - error: host.pioBroker Caught by controller[6]: 5: 0x140e9b3 [io.tuya.0] 2025-07-06 15:36:54.603 - error: host.pioBroker Caught by controller[7]: 6: 0x1427a8a [io.tuya.0] 2025-07-06 15:36:54.603 - error: host.pioBroker Caught by controller[8]: 7: 0x142ac58 [io.tuya.0] 2025-07-06 15:36:54.603 - error: host.pioBroker Caught by controller[9]: 8: 0x1c90921 [io.tuya.0]
Ich reboote jetzt mal und lasse das system ohne tuya laufen unm zu testen, ob es daran liegt
-
@ben1983 sagte in Tuya hat keine Lokale Verbindung:
JavaScript heap out of memory
Dir geht der Speicher auf dem heap aus.
Meist ist das durch ein Skript bedingt. Schleifen, TimeOuts usw. -
@thomas-braun OK, aber wieso dann tuya, oder zeigt er damit nur an, dass er im tuya nicht klar kommt
-
Sprichst du den tuya-Adapter in einem Skript an?
-
@thomas-braun ja, schreibe den sollwert
Jetzt hat er ihn auch lokal
Ich werde mal folgende machen:
Tuya starteten, aber das Skript stoppen.
Dann schauen wie es läuft -
Dann würde ich da ansetzen.
-
@thomas-braun Ja muss ich wohl schauen, aber wüsste nicht, dass dort was verändert wurde... aber mal nachsehen
Habe es gerade mal verglichen. Ist der gleiche stand wie von ner sicherung letztes Jahr, außer, das Pushover versendet wird, anstatt telegram.
und das hat auch schon 3-4 Monate funktioniert.....Edit: Gerade jede menge logging eingebaut und das skript gestartet... läuft einwandfrei... muss wohl bis zum nächsten crash warten
-
@thomas-braun habe mit debug Logs herausgefunden, dass das Problem am Matter Adapter liegt. Der läuft wohl beim abschalten des Power DPs in einer Loop und schreibt alle 3ms diesen.
Wird im Matter Adapter gefixt.