@tombox Funktioniert nun wieder!
Dann hatte das vermutlich gar nichts mit dem Upgrade von iobroker js-controller zu tun, sondern lag an Vaillant selber.
Vielen Dank für die schnelle Anpassung in deiner Freizeit!!
NEWS
Latest posts made by schlappu
-
RE: Test Adapter Vaillant multiMatic/senso und myVaillant
-
RE: Test Adapter Vaillant multiMatic/senso und myVaillant
@tombox Ich habe den aktualisierten Adapter getestet und das hier steht nun im Log
vaillant.0 2024-01-07 16:26:04.668 warn Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason vaillant.0 2024-01-07 16:26:04.618 error adapter disabled vaillant.0 2024-01-07 16:25:33.434 info terminating vaillant.0 2024-01-07 16:25:32.931 warn Terminated (UNCAUGHT_EXCEPTION): Without reason vaillant.0 2024-01-07 16:25:32.930 info terminating vaillant.0 2024-01-07 16:25:32.928 info cleaned everything up... vaillant.0 2024-01-07 16:25:32.922 error Cannot read properties of undefined (reading 'split') vaillant.0 2024-01-07 16:25:32.922 error TypeError: Cannot read properties of undefined (reading 'split') at /opt/iobroker/node_modules/iobroker.vaillant/main.js:257:55 at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Vaillant.myvLoginv2 (/opt/iobroker/node_modules/iobroker.vaillant/main.js:235:22) at async Vaillant.onReady (/opt/iobroker/node_modules/iobroker.vaillant/main.js:100:7) vaillant.0 2024-01-07 16:25:32.921 error unhandled promise rejection: Cannot read properties of undefined (reading 'split') vaillant.0 2024-01-07 16:25:32.920 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(). vaillant.0 2024-01-07 16:25:32.918 debug "enduservaillant.page.link://login#session_state=1dbcf7d5-aea1-4704-a709-66399ac480df&code=2f754737-a5a5-430f-84b2-8a30ec710a57.1dbcf7d5-aea1-4704-a709-66399ac480df.b29f95a6-2177-492a-b160-a9aa8d3defac" vaillant.0 2024-01-07 16:25:32.917 debug "Redirected request failed: Unsupported protocol enduservaillant.page.link:" vaillant.0 2024-01-07 16:25:29.636 debug "<!DOCTYPE html>\n<html class=\"\">\n\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n <meta name=\"robots\" content=\"noindex, nofollow\">\n\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"/>\n <script>\n if (document.documentElement && document.documentElement.style && document.documentElement.style.setProperty) {\n document.documentElement.style.setProperty('--vh', '' + (window.innerHeight * 0.01) + 'px');\n }\n</script><title>Anmeldung bei Vaillant Deutschland</title>\n\n <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/auth/resources/6fr79/login/vaillant-germany-b2c/favicons/va/apple-touch-icon.png\">\n <link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/auth/resources/6fr79/login/vaillant-germany-b2c/favicons/va/favicon-32x32.png\">\n <link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/auth/resources/6fr79/login/vaillant-germany-b2c/favicons/va/favicon-16x16.png\">\n <link rel=\"manifest\" href=\"/auth/resources/6fr79/login/vaillant-germany-b2c/favicons/va/site.webmanifest\">\n <link rel=\"mask-icon\" href=\"/auth/resources/6fr79/login/vaillant-germany-b2c/favicons/va/safari-pinned-tab.svg\"\n color=\"#00917e\">\n <link rel=\"shortcut icon\" href=\"/auth/resources/6fr79/login/vaillant-germany-b2c/favicons/va/favicon.ico\">\n <meta name=\"msapplication-TileColor\" content=\"#00917e\">\n <meta name=\"msapplication-config\" content=\"/auth/resources/6fr79/login/vaillant-germany-b2c/favicons/va/browserconfig.xml\">\n <meta name=\"theme-color\" content=\"#ffffff\">\n <link href=\"/auth/resources/6fr79/login/vaillant-germany-b2c/2670/css/login.css\" rel=\"stylesheet\" />\n <link href=\"/auth/resources/6fr79/login/vaillant-germany-b2c/2670/css/brand-vaillant-b2c.css\" rel=\"stylesheet\" />\n <script src=\"/auth/resources/6fr79/login/vaillant-germany-b2c/2670/js/login.js\" type=\"text/javascript\"></script>\n</head>\n\n<body class=\"vaillant-germany-b2c theme-b2c\">\n<div class=\"main-content\">\n <div id=\"kc-header\" class=\"\">\n <div id=\"kc-header-wrapper\"\n class=\"\">Vaillant Deutschland</div>\n </div>\n <div class=\"main-box\">\n <header class=\"\">\n <h1 id=\"kc-page-title\"> Mit Ihrem Login anmelden\n\n</h1>\n </header>\n <div id=\"kc-content\">\n <div id=\"kc-content-wrapper\">\n\n\n <div id=\"kc-form\">\n <div id=\"kc-form-wrapper\">\n <form id=\"kc-form-login\" onsubmit=\"login.disabled = true; return true;\" action=\"https://identity.vaillant-group.com/auth/realms/vaillant-germany-b2c/login-actions/authenticate?session_code=SRu4uQNxPMMbpcaT1n1qo0uVQ7umOin4l-Q4RWjh5gE&execution=aee4ff43-a052-464c-9756-cef6f7ffeeb0&client_id=myvaillant&tab_id=77TtqhVcqQU\" method=\"post\">\n <div class=\"form-group\">\n <label for=\"username\" class=\"\">E-Mail</label>\n\n <input tabindex=\"1\" id=\"username\" placeholder=\"\" class=\"\" name=\"username\" value=\"thorsten.poppe@web.de\" type=\"email\" autofocus autocomplete=\"off\"\n aria-invalid=\"\"\n />\n\n\n </div>\n\n <div class=\"form-group\">\n <label for=\"password\" class=\"\">Passwort</label>\n\n <input tabindex=\"2\" id=\"password\" placeholder=\"\" class=\"\" name=\"password\" type=\"password\" autocomplete=\"off\"\n aria-invalid=\"\"\n />\n\n\n </div>\n\n <div class=\"form-group form-settings\">\n <div id=\"kc-form-options\">\n </div>\n <div class=\"form-options-wrapper\">\n <span><a tabindex=\"5\" href=\"/auth/realms/vaillant-germany-b2c/login-actions/reset-credentials?client_id=myvaillant&tab_id=77TtqhVcqQU\">Passwort zurücksetzen</a></span>\n </div>\n\n </div>\n\n <div id=\"kc-form-buttons\" class=\"form-group\">\n <input type=\"hidden\" id=\"id-hidden-input\" name=\"credentialId\" />\n <input tabindex=\"4\" class=\" \" name=\"login\" id=\"kc-login\" type=\"submit\" value=\"Anmelden\"/>\n </div>\n </form>\n </div>\n\n </div>\n\n\n\n\n\n </div>\n </div>\n\n </div>\n <div class=\"cookie-notice\"><div>Cookie konnte nicht gefunden werden. Bitte stellen Sie sicher, dass Cookies in Ihrem Browser aktiviert sind.</div></div>\n <footer>\n \n <ul>\n \n <li>\n <a href='https://myvaillant.com/vaillant-pp.html?lang=de_DE' target=\"_blank\">Datenschutzerklärung</a>\n </li>\n \n <li>\n <a href='https://myvaillant.com/vaillant-tac.html?lang=de_DE' target=\"_blank\">Nutzungsbedingungen und Konditionen</a>\n </li>\n \n </ul>\n \n <span class=\"support-id\">Support ID: 7c5f3e8f699f62d398663cf8194dce95</span>\n </footer>\n</div></body>\n</html>\n" vaillant.0 2024-01-07 16:25:29.279 info Generate new Id vaillant.0 2024-01-07 16:25:29.238 info starting. Version 0.3.0 (non-npm: TA2k/ioBroker.vaillant) in /opt/iobroker/node_modules/iobroker.vaillant, node: v18.19.0, js-controller: 5.0.17 vaillant.0 2024-01-07 16:25:29.103 debug States connected to redis: 127.0.0.1:9000 vaillant.0 2024-01-07 16:25:29.027 debug States create User PubSub Client vaillant.0 2024-01-07 16:25:29.026 debug States create System PubSub Client vaillant.0 2024-01-07 16:25:29.007 debug Redis States: Use Redis connection: 127.0.0.1:9000 vaillant.0 2024-01-07 16:25:28.968 debug Objects connected to redis: 127.0.0.1:9001 vaillant.0 2024-01-07 16:25:28.963 debug Objects client initialize lua scripts vaillant.0 2024-01-07 16:25:28.898 debug Objects create User PubSub Client vaillant.0 2024-01-07 16:25:28.897 debug Objects create System PubSub Client vaillant.0 2024-01-07 16:25:28.896 debug Objects client ready ... initialize now vaillant.0 2024-01-07 16:25:28.858 debug Redis Objects: Use Redis connection: 127.0.0.1:9001
Kannst du damit was anfangen?
Ich kann dir sonst gerne die Zugangsdaten schicken. -
RE: Test Adapter Vaillant multiMatic/senso und myVaillant
@thuata Ich habe seit gestern Abend das gleiche Problem mit den gleichen Meldungen. Ich habe den JS Controller von 4 auf 5 geupdated und nach dem Neustart kamen die Fehlermeldungen und der Adapter startet immer wieder durch.
Ein downgrade auf den js-controller 4 hat nicht geholfen.
Die Anmeldung an der SensoApp (hatte ich vorher) funktioniert noch, dann startet der Adapter.
Wenn ich wieder umstelle auf myVaillant, bekomme ich die Fehlermeldungen
Kann jemand helfen? Ich war froh, das sich nun endlich die Reports abrufen und in der influxdb speichern kann.
Die Ratschläge von Thomas habe ich bereits ausgeführt, node.js ist nun auf Version 18 (vorher 16).