NEWS
Tuya. 3.17.0
-
Habe gerade von 3.16.0 upgegradet. Im Log ist das aufgetaucht:
Cannot patch http-mitm-proxy/lib/ca.js: Error: Cannot find module 'http-mitm-proxy/lib/ca.js'Require stack:- /opt/iobroker/node_modules/iobroker.tuya/main.js -
Habe gerade von 3.16.0 upgegradet. Im Log ist das aufgetaucht:
Cannot patch http-mitm-proxy/lib/ca.js: Error: Cannot find module 'http-mitm-proxy/lib/ca.js'Require stack:- /opt/iobroker/node_modules/iobroker.tuya/main.jsDa sollten wir @apollon77 mit einbeziehen.
Die Meldung hatte ich gestern auch nachdem ich ein wenig mit dem Adapter rumgespielt habe. -
Habe gerade von 3.16.0 upgegradet. Im Log ist das aufgetaucht:
Cannot patch http-mitm-proxy/lib/ca.js: Error: Cannot find module 'http-mitm-proxy/lib/ca.js'Require stack:- /opt/iobroker/node_modules/iobroker.tuya/main.jsbitte eine komplette Ausgabe von
"iobroker diag" zeigen, dann kann man mehr zu dem Paket sagen.. -
bitte eine komplette Ausgabe von
"iobroker diag" zeigen, dann kann man mehr zu dem Paket sagen..@neuschwansteini
Daran wird iob diag nichts ändern .
Diese Warnung tritt bei der Installation/ beim Update auf .
Müsste auf Github mal gucken , ob es ein Issue gibt .
Ansonsten ist das nen Fall für @apollon77 😉 -
@neuschwansteini
Daran wird iob diag nichts ändern .
Diese Warnung tritt bei der Installation/ beim Update auf .
Müsste auf Github mal gucken , ob es ein Issue gibt .
Ansonsten ist das nen Fall für @apollon77 😉iob diag aendert nix, zeigt aber, was fuer ein System (wenn jetzt erst auf die aktuelle Version geupdatet wurde) es ist..
denke eher, da ist was nicht ganz so up-to-date.. :) und ok..Der Fehler waere doch aufgefallen..
-
Ist im ersten schritt kein riesen issue weil den Proxy Modus eh keiner mehr nutzen sollte. Also fällt unter "ignore"... komisch dennoch weil das nur passieren kann wenn das modul im npm baum verschwindet
Hab die Proxyeinstellung nie benutzt.
Nun war ich neugierig und hab das mal ausgeführt auf der Registerkarte.
Das ist das Ergebnis:tuya.0 2025-06-17 13:30:37.254 warn Terminated (UNCAUGHT_EXCEPTION): Without reason tuya.0 2025-06-17 13:30:36.244 error mitm is not a function tuya.0 2025-06-17 13:30:36.244 error TypeError: mitm is not a function at startProxy (/opt/iobroker/node_modules/iobroker.tuya/main.js:1608:23) at processMessage (/opt/iobroker/node_modules/iobroker.tuya/main.js:1524:13) at AdapterClass.<anonymous> (/opt/iobroker/node_modules/iobroker.tuya/main.js:114:9) at AdapterClass.emit (node:events:524:28) at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7309:20) at Immediate.<anonymous> (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:286:37) at process.processImmediate (node:internal/timers:483:21) tuya.0 2025-06-17 13:30:36.241 error unhandled promise rejection: mitm is not a function tuya.0 2025-06-17 13:30:36.240 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). tuya.0 2025-06-17 13:30:42.543 warn Cannot patch http-mitm-proxy/lib/ca.js: Error: Cannot find module 'http-mitm-proxy/lib/ca.js' Require stack: - /opt/iobroker/node_modules/iobroker.tuya/main.js tuya.0 2025-06-17 13:30:42.395 info starting. Version 3.17.0 (non-npm: Apollon77/ioBroker.tuya) in /opt/iobroker/node_modules/iobroker.tuya, node: v20.19.2, js-controller: 7.0.7 -
Hab die Proxyeinstellung nie benutzt.
Nun war ich neugierig und hab das mal ausgeführt auf der Registerkarte.
Das ist das Ergebnis:tuya.0 2025-06-17 13:30:37.254 warn Terminated (UNCAUGHT_EXCEPTION): Without reason tuya.0 2025-06-17 13:30:36.244 error mitm is not a function tuya.0 2025-06-17 13:30:36.244 error TypeError: mitm is not a function at startProxy (/opt/iobroker/node_modules/iobroker.tuya/main.js:1608:23) at processMessage (/opt/iobroker/node_modules/iobroker.tuya/main.js:1524:13) at AdapterClass.<anonymous> (/opt/iobroker/node_modules/iobroker.tuya/main.js:114:9) at AdapterClass.emit (node:events:524:28) at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7309:20) at Immediate.<anonymous> (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:286:37) at process.processImmediate (node:internal/timers:483:21) tuya.0 2025-06-17 13:30:36.241 error unhandled promise rejection: mitm is not a function tuya.0 2025-06-17 13:30:36.240 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). tuya.0 2025-06-17 13:30:42.543 warn Cannot patch http-mitm-proxy/lib/ca.js: Error: Cannot find module 'http-mitm-proxy/lib/ca.js' Require stack: - /opt/iobroker/node_modules/iobroker.tuya/main.js tuya.0 2025-06-17 13:30:42.395 info starting. Version 3.17.0 (non-npm: Apollon77/ioBroker.tuya) in /opt/iobroker/node_modules/iobroker.tuya, node: v20.19.2, js-controller: 7.0.7@haselchen Ja scheinbar hat npm das Paket gekillt ... wenn du adapter neu installierst müsste es wieder da sein. Why ... no clue
-
@haselchen Ja scheinbar hat npm das Paket gekillt ... wenn du adapter neu installierst müsste es wieder da sein. Why ... no clue
@apollon77
Moin, moin.
Habe schon in einem anderen Beitrag bzgl. Tuya Adapter gepostet. Deshalb bin ich zu v3.17.0 gewechselt. Das Problem besteht aber auch mit dieser Version. Habe zur Sicherheit auch alles mögliche vorher auf den aktuellen Stand gebracht.Ich habe das Problem, das mein Tuya IR Gateway alle IR-Kommandos 2 mal sendet, solange der Tuya Adapter mit der Tuya-Cloud verbunden ist.
Wenn ich in den Tuya-Cloud Einstellungen eine ungültige Email-Adresse eingebe, und somit quasi die Verbindung zur Cloud trenne, wird jedes IR-Kommando nur 1 mal gesendet.Zur Zeit kann ich damit leben…, wäre aber geschmeidiger wenn es diesen "Bug" nicht mehr gäbe.
Ich vermute, das das 1 Kommando vom Adapter kommt und das 2 Kommando kommt dann über die Cloud?