Open meistermopper opened 10 months ago
Cannot reproduce it? Is is working with the App? What ist the complete Log
Now back to v0.1.2
The App is working fine.
An here's the debug log from starting the adapter:
vaillant.0 2024-02-04 07:56:52.622 debug Redis Objects: Use Redis connection: 192.168.178.10:9001
vaillant.0 2024-02-04 07:56:52.680 debug Objects client ready ... initialize now
vaillant.0 2024-02-04 07:56:52.683 debug Objects create System PubSub Client
vaillant.0 2024-02-04 07:56:52.685 debug Objects create User PubSub Client
vaillant.0 2024-02-04 07:56:52.768 debug Objects client initialize lua scripts
vaillant.0 2024-02-04 07:56:52.779 debug Objects connected to redis: 192.168.178.10:9001
vaillant.0 2024-02-04 07:56:52.838 debug Redis States: Use Redis connection: 192.168.178.10:6379
vaillant.0 2024-02-04 07:56:52.848 debug States create System PubSub Client
vaillant.0 2024-02-04 07:56:52.850 debug States create User PubSub Client
vaillant.0 2024-02-04 07:56:52.869 debug States connected to redis: 192.168.178.10:6379
vaillant.0 2024-02-04 07:56:53.028 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.vaillant, node: v18.19.0, js-controller: 5.0.17
vaillant.0 2024-02-04 07:56:53.074 info Generate new Id
vaillant.0 2024-02-04 07:56:56.072 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/2889/css/login.css\" rel=\"stylesheet\" />\n <link href=\"/auth/resources/6fr79/login/vaillant-germany-b2c/2889/css/brand-vaillant-b2c.css\" rel=\"stylesheet\" />\n <script src=\"/auth/resources/6fr79/login/vaillant-germany-b2c/2889/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=6G2sunWhOb_apOmdsxLZ_u0lfYeWyrpNgrd02pT3Ip4&execution=aee4ff43-a052-464c-9756-cef6f7ffeeb0&client_id=myvaillant&tab_id=HGJ8JpkiZ8c\" 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=\"thomas.glaesel@t-online.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=HGJ8JpkiZ8c\">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: d7a82b20d0f888530e30d5017f7853c3</span>\n </footer>\n</div></body>\n</html>\n"
vaillant.0 2024-02-04 07:56:57.503 debug {"access_token":"xkIjoiYTJZNjkwMDAwMEJkV1JrRUFOIn0.WvhGocLQb4c5eQFYU9QXDkQeHzaUhj2Drk1Nr-9xhwj0Bcm4GLfUfWXCYmc_6GrO6dxWxm7pXLDHzyCnn1_5Ap296lb4sT4zBCYXCRfbYu1InbWD86sh039sYgMQr1uUlR89Z_D88cwJEJOFjynIkh4NdbC_joYvNGIfbYY6xoL8X67tsxAOiSBLz1rFx5cwVymT7Z0q4Em0mMx0W6WmopesqtXbRwv2br659t47s7331lw1V9JN_AwlA322LYp90RFJ1nNlGfr7sPxs3t8bNJygoc8SG4zXSL7RJMbUXRhdaL5G3DjmHU4wI90ZbRaJWFZO8koDT27aCjJl9MQQmg","expires_in":300,"refresh_expires_in":0,"refresh_token":"<this token has been changed> eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI4NDBlZWNiYS0yN2JmLTQxZTMtYjAwOC0yYWRlYzJlODM1NzAifQ.eyJpYXQiOjE3MDcwMjk4MTcsImp0aSI6ImEzNWI2ODgxLTcwMjUtNDA1ZS1iNTA5LWI1MjRmY2ZiNmJiMSIsImlzcyI6Imh0dHBzOi8vaWRlbnRpdHkudmFpbGxhbnQtZ3JvdXAuY29tL2F1dGgvcmVhbG1zL3ZhaWxsYW50LWdlcm1hbnktYjJjIiwiYXVkIjoiaHR0cHM6Ly9pZGVudGl0eS52YWlsbGFudC1ncm91cC5jb20vYXV0aC9yZWFsbXMvdmFpbGxhbnQtZ2VybWFueS1iMmMiLCJzdWIiOiIyYzQ3MzkzYS1jNjRiLTQzZDQtYTkxYy1mMjBkYWRlNTA0YWIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoibXl2YWlsbGFudCIsInNlc3Npb25fc3RhdGUiOiI3YTZjZDBiNy0zNjk5LTQ4M2YtYTBkOS00MTk4ZjIxMjgwNTkiLCJzY29wZSI6Im9wZW5pZCBvZmZsaW5lX2FjY2VzcyBwcm9maWxlIGVtYWlsIiwic2lkIjoiN2E2Y2QwYjctMzY5OS00ODNmLWEwZDktNDE5OGYyMTI4MDU5In0.UKEARMONFmk_TS8FJj0VvGPC2Uknke7NVJPjCP5m8yA","token_type":"Bearer","id_token":"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJKVW1FU3l3VU9Ea1JYMTZpQl9ZelppWnhXeDEzdHNZdml4NHdNMmc0VkQ0In0.eyJleHAiOjE3MDcwMzAxMTcsImlhdCI6MTcwNzAyOTgxNywiYXV0aF90aW1lIjoxNzA3MDI5ODE3LCJqdGkiOiJhNDRkMmM5Yi1mODhmLTQyMjMtOTJiNS02ZWQxMmFlMjNmMDgiLCJpc3MiOiJodHRwczovL2lkZW50aXR5LnZhaWxsYW50LWdyb3VwLmNvbS9hdXRoL3JlYWxtcy92YWlsbGFudC1nZXJtYW55LWIyYyIsImF1ZCI6Im15dmFpbGxhbnQiLCJzdWIiOiIyYzQ3MzkzYS1jNjRiLTQzZDQtYTkxYy1mMjBkYWRlNTA0YWIiLCJ0eXAiOiJJRCIsImF6cCI6Im15dmFpbGxhbnQiLCJzZXNzaW9uX3N0YXRlIjoiN2E2Y2QwYjctMzY5OS00ODNmLWEwZDktNDE5OGYyMTI4MDU5IiwiYXRfaGFzaCI6IllfQ0t1UWhBd1o4ZEhfZ1pGb0dJY3ciLCJhY3IiOiIxIiwic2lkIjoiN2E2Y2QwYjctMzY5OS00ODNmLWEwZDktNDE5OGYyMTI4MDU5Iiwic2FsZXNmb3JjZUNvbnRhY3RJZCI6IjAwMzY5MDAwMDNsdWxnckFBQSIsImNvdW50cnkiOiJERSIsImJyYW5kTmFtZSI6InZhaWxsYW50IiwiZW1haWxfdmVyaWZpZWQiOnRydWUsIm5hbWUiOiJUaG9tYXMgR2zDpHNlbCIsInByZWZlcnJlZF91c2VybmFtZSI6InRob21hcy5nbGFlc2VsQHQtb25saW5lLmRlIiwibG9jYWxlIjoiZGVfREUiLCJnaXZlbl9uYW1lIjoiVGhvbWFzIiwiZmFtaWx5X25hbWUiOiJHbMOkc2VsIiwic2FsZXNmb3JjZUFjY291bnRJZCI6IjAwMTY5MDAwMDNGbGxtdEFBQiIsImVtYWlsIjoidGhvbWFzLmdsYWVzZWxAdC1vbmxpbmUuZGUiLCJzYWxlc2ZvcmNlQnJhbmREZXRhaWxDb250YWN0SWQiOiJhMlk2OTAwMDAwQmRXUmtFQU4ifQ.goA8cBzmQv83kLA-Lnx_6zPV6Pt0IqSfbM-XeyM2c67PC87m72QL2IoFYCJGc0Ch0HsP4jQeTF_G3edqt9KWzWHqz6Rh4-fgySOIRFptUxyWX8G0wLneY-Wiyxf36PBwPjDS1uOeYv8mLsm_VgUbjvwdFJPs6S-H16rh_Oc_1edRKUPJal5Zt8BEVo0ZMJON1tYDlMOoC39M1PXuWrOYDERuTvOOUhuyPSF4lpoXNe-QOKh4ai-QIoFuoP1qUHF4UdfF-KG-fQDnBYd2oBlR_1ycsnuZRsDtRa8YkL2oO6QxRAJq9U9DA2_AdfYwQbzmM5duHkS3_KdhQxm16XrJSA","not-before-policy":0,"session_state":"7a6cd0b7-3699-483f-a0d9-4198f2128059","scope":"openid offline_access profile email"}
vaillant.0 2024-02-04 07:56:57.504 info Login successful
vaillant.0 2024-02-04 07:56:57.665 error AxiosError: Request failed with status code 404
vaillant.0 2024-02-04 07:56:57.666 error "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"
vaillant.0 2024-02-04 07:56:57.814 error AxiosError: Request failed with status code 404
vaillant.0 2024-02-04 07:56:57.814 error "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"
additional there is a refresh (for what ever that means) every 3:20 minutes:
vaillant.0 2024-02-04 08:18:55.123 debug Refresh successful
vaillant.0 2024-02-04 08:18:55.122 debug {"access_token":"<changed>aW1lIjoxNzA3MDMwNTI5LCJqdGkiOiI3ZDEwN2EzNy0zOTc5LTQ3ZWMtYTFiOS1mZWJjNTRlNjgxZGEiLCJpc3MiOiJodHRwczovL2lkZW50aXR5LnZhaWxsYW50LWdyb3VwLmNvbS9hdXRoL3JlYWxtcy92YWlsbGFudC1nZXJtYW55LWIyYyIsInN1YiI6IjJjNDczOTNhLWM2NGItNDNkNC1hOTFjLWYyMGRhZGU1MDRhYiIsInR5cCI6IkJlYXJlciIsImF6cCI6Im15dmFpbGxhbnQiLCJzZXNzaW9uX3N0YXRlIjoiODNhODUwMmItMzJiZS00NGJlLThlZjYtYTY1YWNiNjFhOGFhIiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovL2VuZHVzZXJ2YWlsbGFudC5wYWdlLmxpbmsiLCJodHRwczovL3ZnLWlvdC1maXJlYmFzZS53ZWIuYXBwIl0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJkZWZhdWx0LXJvbGVzLXZhaWxsYW50LWdlcm1hbnktYjJjIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiJdfSwic2NvcGUiOiJvcGVuaWQgb2ZmbGluZV9hY2Nlc3MgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjgzYTg1MDJiLTMyYmUtNDRiZS04ZWY2LWE2NWFjYjYxYThhYSIsInNhbGVzZm9yY2VDb250YWN0SWQiOiIwMDM2OTAwMDAzbHVsZ3JBQUEiLCJjb3VudHJ5IjoiREUiLCJicmFuZE5hbWUiOiJ2YWlsbGFudCIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJuYW1lIjoiVGhvbWFzIEdsw6RzZWwiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJ0aG9tYXMuZ2xhZXNlbEB0LW9ubGluZS5kZSIsImxvY2FsZSI6ImRlX0RFIiwiZ2l2ZW5fbmFtZSI6IlRob21hcyIsImZhbWlseV9uYW1lIjoiR2zDpHNlbCIsInNhbGVzZm9yY2VBY2NvdW50SWQiOiIwMDE2OTAwMDAzRmxsbXRBQUIiLCJlbWFpbCI6InRob21hcy5nbGFlc2VsQHQtb25saW5lLmRlIiwic2FsZXNmb3JjZUJyYW5kRGV0YWlsQ29udGFjdElkIjoiYTJZNjkwMDAwMEJkV1JrRUFOIn0.VwHZcyMaAr0ZlOa_hlSDtTBYyQf_zmKMtnlk3jYRJ55BvqUwSK1uECRVYAyNgcjMKS5q4BzKUmaNp9lfzFK4V3Rah8P0TWAkjDASSswy5o3AkqonZ9gmxCZTJSTiRPcm8ALl3mtHMv7UpZOKzCs5vukFg0m-tfDJeKGf97tZzq6joL6uMAmjXpAluTcWdmR4D-9FqcidsWu4tDwtTUqF6JaMiJSNF_q8QAy7yIqZZ4ZPoJPAaS7MWSJQ3jlH0H8L_3zJjliQAbgdV5vkd3wzlyOOjk3wy1wN01rkJy6dcgtHz4Pc8_GUC3MMKiyLMWQ5MCLuJvfU996TllZ7Z2525g","expires_in":300,"refresh_expires_in":0,"refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI4NDBlZWNiYS0yN2JmLTQxZTMtYjAwOC0yYWRlYzJlODM1NzAifQ.eyJpYXQiOjE3MDcwMzExMzQsImp0aSI6IjFmOTBmYzRhLTg4Y2ItNDE1ZC04ZWVlLWRkY2RkNzIyNWFlYyIsImlzcyI6Imh0dHBzOi8vaWRlbnRpdHkudmFpbGxhbnQtZ3JvdXAuY29tL2F1dGgvcmVhbG1zL3ZhaWxsYW50LWdlcm1hbnktYjJjIiwiYXVkIjoiaHR0cHM6Ly9pZGVudGl0eS52YWlsbGFudC1ncm91cC5jb20vYXV0aC9yZWFsbXMvdmFpbGxhbnQtZ2VybWFueS1iMmMiLCJzdWIiOiIyYzQ3MzkzYS1jNjRiLTQzZDQtYTkxYy1mMjBkYWRlNTA0YWIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoibXl2YWlsbGFudCIsInNlc3Npb25fc3RhdGUiOiI4M2E4NTAyYi0zMmJlLTQ0YmUtOGVmNi1hNjVhY2I2MWE4YWEiLCJzY29wZSI6Im9wZW5pZCBvZmZsaW5lX2FjY2VzcyBwcm9maWxlIGVtYWlsIiwic2lkIjoiODNhODUwMmItMzJiZS00NGJlLThlZjYtYTY1YWNiNjFhOGFhIn0.2y7sRS17L3g6eSBL4miIFUMA6Nfk5dam0Y41frkmPwc","token_type":"Bearer","id_token":"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJKVW1FU3l3VU9Ea1JYMTZpQl9ZelppWnhXeDEzdHNZdml4NHdNMmc0VkQ0In0.eyJleHAiOjE3MDcwMzE0MzQsImlhdCI6MTcwNzAzMTEzNCwiYXV0aF90aW1lIjoxNzA3MDMwNTI5LCJqdGkiOiI2OTE5NWU2ZC0zNTA3LTQ4ZTAtOWU1Zi05ZjM3NWM5YWVjMjciLCJpc3MiOiJodHRwczovL2lkZW50aXR5LnZhaWxsYW50LWdyb3VwLmNvbS9hdXRoL3JlYWxtcy92YWlsbGFudC1nZXJtYW55LWIyYyIsImF1ZCI6Im15dmFpbGxhbnQiLCJzdWIiOiIyYzQ3MzkzYS1jNjRiLTQzZDQtYTkxYy1mMjBkYWRlNTA0YWIiLCJ0eXAiOiJJRCIsImF6cCI6Im15dmFpbGxhbnQiLCJzZXNzaW9uX3N0YXRlIjoiODNhODUwMmItMzJiZS00NGJlLThlZjYtYTY1YWNiNjFhOGFhIiwiYXRfaGFzaCI6IlhWVUFTd0R5TVZvN0JKck1yTUk1SFEiLCJhY3IiOiIxIiwic2lkIjoiODNhODUwMmItMzJiZS00NGJlLThlZjYtYTY1YWNiNjFhOGFhIiwic2FsZXNmb3JjZUNvbnRhY3RJZCI6IjAwMzY5MDAwMDNsdWxnckFBQSIsImNvdW50cnkiOiJERSIsImJyYW5kTmFtZSI6InZhaWxsYW50IiwiZW1haWxfdmVyaWZpZWQiOnRydWUsIm5hbWUiOiJUaG9tYXMgR2zDpHNlbCIsInByZWZlcnJlZF91c2VybmFtZSI6InRob21hcy5nbGFlc2VsQHQtb25saW5lLmRlIiwibG9jYWxlIjoiZGVfREUiLCJnaXZlbl9uYW1lIjoiVGhvbWFzIiwiZmFtaWx5X25hbWUiOiJHbMOkc2VsIiwic2FsZXNmb3JjZUFjY291bnRJZCI6IjAwMTY5MDAwMDNGbGxtdEFBQiIsImVtYWlsIjoidGhvbWFzLmdsYWVzZWxAdC1vbmxpbmUuZGUiLCJzYWxlc2ZvcmNlQnJhbmREZXRhaWxDb250YWN0SWQiOiJhMlk2OTAwMDAwQmRXUmtFQU4ifQ.geTSiOWIde1RmRf0oiW-m1bVAVltpEFxuUfaLJM82LvQGpGMgLYD5TWhQfyub0QYPdobYGQoMMr9h0NBQl59GKLOxxhn4tIYMHdrzrcCn7LBVNbF8U6lXHmM0t1D09VAT-QvXEUmAamN7XBifQmdbj9pSiRCc-7RU1RD5P35zHOMgnvcHjzroJde_Xz2gdp7qUYtN-BYOz2eBosOoFCdrmtowKQep8ba0_Us0h5jj51ilrTRO-XiQ5df1fSe3J542tMyURv0V2cIGdT8tGCuThQP3ibceJvicCjeCK8DOA-zm_47rwoUpwbWHDS7ECZngM--tHUOhmhZA03mfGerVA","not-before-policy":0,"session_state":"83a8502b-32be-44be-8ef6-a65acb61a8aa","scope":"openid offline_access profile email"}
vaillant.0 2024-02-04 08:15:30.913 debug Refresh successful
vaillant.0 2024-02-04 08:15:30.912 debug {"access_token":"<changed>TcwNzAzMDkzMCwiYXV0aF90aW1lIjoxNzA3MDMwNTI5LCJqdGkiOiIwNzI2ZTRmYy1kM2RkLTQwODMtYmI5Ni1iNTNmYTdhZmU1ZGIiLCJpc3MiOiJodHRwczovL2lkZW50aXR5LnZhaWxsYW50LWdyb3VwLmNvbS9hdXRoL3JlYWxtcy92YWlsbGFudC1nZXJtYW55LWIyYyIsInN1YiI6IjJjNDczOTNhLWM2NGItNDNkNC1hOTFjLWYyMGRhZGU1MDRhYiIsInR5cCI6IkJlYXJlciIsImF6cCI6Im15dmFpbGxhbnQiLCJzZXNzaW9uX3N0YXRlIjoiODNhODUwMmItMzJiZS00NGJlLThlZjYtYTY1YWNiNjFhOGFhIiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovL2VuZHVzZXJ2YWlsbGFudC5wYWdlLmxpbmsiLCJodHRwczovL3ZnLWlvdC1maXJlYmFzZS53ZWIuYXBwIl0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJkZWZhdWx0LXJvbGVzLXZhaWxsYW50LWdlcm1hbnktYjJjIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiJdfSwic2NvcGUiOiJvcGVuaWQgb2ZmbGluZV9hY2Nlc3MgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjgzYTg1MDJiLTMyYmUtNDRiZS04ZWY2LWE2NWFjYjYxYThhYSIsInNhbGVzZm9yY2VDb250YWN0SWQiOiIwMDM2OTAwMDAzbHVsZ3JBQUEiLCJjb3VudHJ5IjoiREUiLCJicmFuZE5hbWUiOiJ2YWlsbGFudCIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJuYW1lIjoiVGhvbWFzIEdsw6RzZWwiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJ0aG9tYXMuZ2xhZXNlbEB0LW9ubGluZS5kZSIsImxvY2FsZSI6ImRlX0RFIiwiZ2l2ZW5fbmFtZSI6IlRob21hcyIsImZhbWlseV9uYW1lIjoiR2zDpHNlbCIsInNhbGVzZm9yY2VBY2NvdW50SWQiOiIwMDE2OTAwMDAzRmxsbXRBQUIiLCJlbWFpbCI6InRob21hcy5nbGFlc2VsQHQtb25saW5lLmRlIiwic2FsZXNmb3JjZUJyYW5kRGV0YWlsQ29udGFjdElkIjoiYTJZNjkwMDAwMEJkV1JrRUFOIn0.MEIUXXVjh-k08TgbKFJxMlx9fLNRW4TRFUs_rvRgetXFDS0F6VIKfHJ7RM79eG6GL8PZdBOO6UpIfot8cwiuX1dSzzab-BXBAQpMefgn-fmBiBebEpn4sE2UzLgeYTVK7AQUPNALd2RSHEHdU6arEACch03ZQpB3k4rSqnpeaCmlFdfrJ6KqDgSE-XgJAYgVCtM4hTGOXx1Mw7S4hgC047M26OTcHNnkPOsrh-2ZvgQzU5Q3rn3njk7I0Un5cVuHc3K_ajG9EQG9D-OoZ9iQtRdgViQXBt4fibueCXCQAokS6Eh8qGiTJVDJAnYvRTQsEr7rp6_QBpD2pxUAoghbiw","expires_in":300,"refresh_expires_in":0,"refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI4NDBlZWNiYS0yN2JmLTQxZTMtYjAwOC0yYWRlYzJlODM1NzAifQ.eyJpYXQiOjE3MDcwMzA5MzAsImp0aSI6IjNjYmIwMzVmLTg0ZmMtNDFjNC05ZmZkLThmNDYyYTk3MzlhNyIsImlzcyI6Imh0dHBzOi8vaWRlbnRpdHkudmFpbGxhbnQtZ3JvdXAuY29tL2F1dGgvcmVhbG1zL3ZhaWxsYW50LWdlcm1hbnktYjJjIiwiYXVkIjoiaHR0cHM6Ly9pZGVudGl0eS52YWlsbGFudC1ncm91cC5jb20vYXV0aC9yZWFsbXMvdmFpbGxhbnQtZ2VybWFueS1iMmMiLCJzdWIiOiIyYzQ3MzkzYS1jNjRiLTQzZDQtYTkxYy1mMjBkYWRlNTA0YWIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoibXl2YWlsbGFudCIsInNlc3Npb25fc3RhdGUiOiI4M2E4NTAyYi0zMmJlLTQ0YmUtOGVmNi1hNjVhY2I2MWE4YWEiLCJzY29wZSI6Im9wZW5pZCBvZmZsaW5lX2FjY2VzcyBwcm9maWxlIGVtYWlsIiwic2lkIjoiODNhODUwMmItMzJiZS00NGJlLThlZjYtYTY1YWNiNjFhOGFhIn0.G0SluUVa5uIWq2p9TFSIp_UIT2yKDIsSQ534l62ya_o","token_type":"Bearer","id_token":"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJKVW1FU3l3VU9Ea1JYMTZpQl9ZelppWnhXeDEzdHNZdml4NHdNMmc0VkQ0In0.eyJleHAiOjE3MDcwMzEyMzAsImlhdCI6MTcwNzAzMDkzMCwiYXV0aF90aW1lIjoxNzA3MDMwNTI5LCJqdGkiOiJjMTg0ZTQwMy04OWJkLTQ5ZGYtYTMwNi00ZmZkYzc5ZTg3NzYiLCJpc3MiOiJodHRwczovL2lkZW50aXR5LnZhaWxsYW50LWdyb3VwLmNvbS9hdXRoL3JlYWxtcy92YWlsbGFudC1nZXJtYW55LWIyYyIsImF1ZCI6Im15dmFpbGxhbnQiLCJzdWIiOiIyYzQ3MzkzYS1jNjRiLTQzZDQtYTkxYy1mMjBkYWRlNTA0YWIiLCJ0eXAiOiJJRCIsImF6cCI6Im15dmFpbGxhbnQiLCJzZXNzaW9uX3N0YXRlIjoiODNhODUwMmItMzJiZS00NGJlLThlZjYtYTY1YWNiNjFhOGFhIiwiYXRfaGFzaCI6IjdKN1FVX0IzYzlQbnVoNGx4dV9CcUEiLCJhY3IiOiIxIiwic2lkIjoiODNhODUwMmItMzJiZS00NGJlLThlZjYtYTY1YWNiNjFhOGFhIiwic2FsZXNmb3JjZUNvbnRhY3RJZCI6IjAwMzY5MDAwMDNsdWxnckFBQSIsImNvdW50cnkiOiJERSIsImJyYW5kTmFtZSI6InZhaWxsYW50IiwiZW1haWxfdmVyaWZpZWQiOnRydWUsIm5hbWUiOiJUaG9tYXMgR2zDpHNlbCIsInByZWZlcnJlZF91c2VybmFtZSI6InRob21hcy5nbGFlc2VsQHQtb25saW5lLmRlIiwibG9jYWxlIjoiZGVfREUiLCJnaXZlbl9uYW1lIjoiVGhvbWFzIiwiZmFtaWx5X25hbWUiOiJHbMOkc2VsIiwic2FsZXNmb3JjZUFjY291bnRJZCI6IjAwMTY5MDAwMDNGbGxtdEFBQiIsImVtYWlsIjoidGhvbWFzLmdsYWVzZWxAdC1vbmxpbmUuZGUiLCJzYWxlc2ZvcmNlQnJhbmREZXRhaWxDb250YWN0SWQiOiJhMlk2OTAwMDAwQmRXUmtFQU4ifQ.BN7jU5PXyumeosGDuPmY7Brjq0Ox4UZ9PzRX_ClKk_Ej3N5qWgedLbP0i7x4SNAkcwwtL2YZyMClJHRIREnJFgCZPTiDu4n4Pg6POBBKVaBuk5b-S6O8yp1I306PH3zWUlhNPSHSqGZcCd5KquFlIYA_oWqzvhB9dPnCLypgRvfPfSAQA4ddpm40meJip4eCn8unmjNUorchXQ8DmSwUSziKmfYrmpRpbxl40uStrNqqqpjTMSmFH7TsM3R4adt2EkIV7PO1vzGs4AEwkoH7KA78IYyhEdvzpr8yq21p3Li7xMwxwuJIuHCteNAeIog8cFgmnZXul4fZxXVvXp23FA","not-before-policy":0,"session_state":"83a8502b-32be-44be-8ef6-a65acb61a8aa","scope":"openid offline_access profile email"}
your device is migrated to myvaillant?
Yes, i had the opportunity three days ago and changend to myVaillant. The android app works fine.
Then I need the credentials to check this tombox2020@gmail.com
Then I need the credentials to check this tombox2020@gmail.com
Is on it's way.
Problem solved with 0.4.0
v0.4.0
Unfortunately the version does not work for me:
vaillant.0 2024-02-04 13:38:25.132 debug Redis Objects: Use Redis connection: 192.168.178.10:9001
vaillant.0 2024-02-04 13:38:25.185 debug Objects client ready ... initialize now
vaillant.0 2024-02-04 13:38:25.188 debug Objects create System PubSub Client
vaillant.0 2024-02-04 13:38:25.190 debug Objects create User PubSub Client
vaillant.0 2024-02-04 13:38:25.266 debug Objects client initialize lua scripts
vaillant.0 2024-02-04 13:38:25.277 debug Objects connected to redis: 192.168.178.10:9001
vaillant.0 2024-02-04 13:38:25.333 debug Redis States: Use Redis connection: 192.168.178.10:6379
vaillant.0 2024-02-04 13:38:25.345 debug States create System PubSub Client
vaillant.0 2024-02-04 13:38:25.347 debug States create User PubSub Client
vaillant.0 2024-02-04 13:38:25.363 debug States connected to redis: 192.168.178.10:6379
vaillant.0 2024-02-04 13:38:25.501 info starting. Version 0.4.0 (non-npm: TA2k/ioBroker.vaillant#fcdfef2d5daac95190d5ab2ba2ab5e213f937a41) in /opt/iobroker/node_modules/iobroker.vaillant, node: v18.19.0, js-controller: 5.0.17
vaillant.0 2024-02-04 13:38:25.539 info Generate new Id
vaillant.0 2024-02-04 13:38:25.870 error AxiosError: Request failed with status code 404
vaillant.0 2024-02-04 13:38:25.871 error {"error":"Realm does not exist"}
maybe the country in the settings is wrong please delete and reinstall the adapter
Hello TA2k
Version 0.4.0 has fixed many problems with the new upgraded myvaillant, thank you very much. However, it is no longer possible to change certain values, e.g. the target temperature of the hot water tank. It is also no longer possible to activate the BOOST function. I have tried this with vaillant.0.e497d07f-a753-47eb-8b3b-9bc0b91b5171.remote.boost = true.
In addition, the following errors continue to occur (rarely):
vaillant.0 | 2024-02-04 22:49:32.085 | error | {"stackTrace":[{"classLoaderName":"app","methodName":"build","fileName":"ProblemBuilder.java","lineNumber":83,"className":"org.zalando.problem.ProblemBuilder","nativeMethod":false},{"classLoaderName":"app","methodName":"handle","fileName":"HttpExceptionHandler.java","lineNumber":69,"className":"com.vaillantgroup.iot.facade.rest.error.HttpExceptionHandler","nativeMethod":false},{"moduleName":"java.base","moduleVersion":"19.0.2","methodName":"invoke","lineNumber":-1,"className":"jdk.internal.reflect.DirectMethodHandleAccessor","nativeMethod":false},{"moduleName":"java.base","moduleVersion":"19.0.2","methodName":"invoke","lineNumber":-1,"className":"java.lang.reflect.Method","nativeMethod":false},{"classLoaderName":"app","methodName":"doInvoke","fileName":"InvocableHandlerMethod.java","lineNumber":205,"className":"org.springframework.web.method.support.InvocableHandlerMethod","nativeMethod":false},{"classLoaderName":"app","methodName":"invokeForRequest","fileName":"InvocableHandlerMethod.java","lineNumber":150,"className":"org.springframework.web.method.support.InvocableHandlerMethod","nativeMethod":false},{"classLoaderName":"app","methodName":"invokeAndHandle","fileName":"ServletInvocableHandlerMethod.java","lineNumber":118,"className":"org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod","nativeMethod":false},{"classLoaderName":"app","methodName":"doResolveHandlerMethodException","fileName":"ExceptionHandlerExceptionResolver.java","lineNumber":413,"className":"org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver","nativeMethod":false},{"classLoaderName":"app","methodName":"doResolveException","fileName":"AbstractHandlerMethodExceptionResolver.java","lineNumber":74,"className":"org.springframework.web.servlet.handler.AbstractHandlerMethodExceptionResolver","nativeMethod":false},{"classLoaderName":"app","methodName":"resolveException","fileName":"AbstractHandlerExceptionResolver.java","lineNumber":141,"className":"org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver","nativeMethod":false},{"classLoaderName":"app","methodName":"resolveException","fileName":"HandlerExceptionResolverComposite.java","lineNumber":80,"className":"org.springframework.web.servlet.handler.HandlerExceptionResolverComposite","nativeMethod":false},{"classLoaderName":"app","methodName":"processHandlerException","fileName":"DispatcherServlet.java","lineNumber":1341,"className":"org.springframework.web.servlet.DispatcherServlet","nativeMethod":false},{"classLoaderName":"app","methodName":"processDispatchResult","fileName":"DispatcherServlet.java","lineNumber":1152,"className":"org.springframework.web.servlet.DispatcherServlet","nativeMethod":false},{"classLoaderName":"app","methodName":"doDispatch","fileName":"DispatcherServlet.java","lineNumber":1098,"className":"org.springframework.web.servlet.DispatcherServlet","nativeMethod":false},{"classLoaderName":"app","methodName":"doService","fileName":"DispatcherServlet.java","lineNumber":974,"className":"org.springframework.web.servlet.DispatcherServlet","nativeMethod":false},{"classLoaderName":"app","methodName":"processRequest","fileName":"FrameworkServlet.java","lineNumber":1011,"className":"org.springframework.web.servlet.FrameworkServlet","nativeMethod":false},{"classLoaderName":"app","methodName":"doPost","fileName":"FrameworkServlet.java","lineNumber":914,"className":"org.springframework.web.servlet.FrameworkServlet","nativeMethod":false},{"classLoaderName":"app","methodName":"service","fileName":"HttpServlet.java","lineNumber":590,"className":"jakarta.servlet.http.HttpServlet","nativeMethod":false},{"classLoaderName":"app","methodName":"service","fileName":"FrameworkServlet.java","lineNumber":885,"className":"org.springframework.web.servlet.FrameworkServlet","nativeMethod":false},{"classLoaderName":"app","methodName":"service","fileName":"HttpServlet.java","lineNumber":658,"className":"jakarta.servlet.http.HttpServlet","nativeMethod":false},{"classLoaderName":"app","methodName":"internalDoFilter","fileName":"ApplicationFilterChain.java","lineNumber":205,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"ApplicationFilterChain.java","lineNumber":149,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"WsFilter.java","lineNumber":51,"className":"org.apache.tomcat.websocket.server.WsFilter","nativeMethod":false},{"classLoaderName":"app","methodName":"internalDoFilter","fileName":"ApplicationFilterChain.java","lineNumber":174,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"ApplicationFilterChain.java","lineNumber":149,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilterInternal","fileName":"RequestContextFilter.java","lineNumber":100,"className":"org.springframework.web.filter.RequestContextFilter","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"OncePerRequestFilter.java","lineNumber":116,"className":"org.springframework.web.filter.OncePerRequestFilter","nativeMethod":false},{"classLoaderName":"app","methodName":"internalDoFilter","fileName":"ApplicationFilterChain.java","lineNumber":174,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"ApplicationFilterChain.java","lineNumber":149,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilterInternal","fileName":"FormContentFilter.java","lineNumber":93,"className":"org.springframework.web.filter.FormContentFilter","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"OncePerRequestFilter.java","lineNumber":116,"className":"org.springframework.web.filter.OncePerRequestFilter","nativeMethod":false},{"classLoaderName":"app","methodName":"internalDoFilter","fileName":"ApplicationFilterChain.java","lineNumber":174,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"ApplicationFilterChain.java","lineNumber":149,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilterInternal","fileName":"ServerHttpObservationFilter.java","lineNumber":109,"className":"org.springframework.web.filter.ServerHttpObservationFilter","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"OncePerRequestFilter.java","lineNumber":116,"className":"org.springframework.web.filter.OncePerRequestFilter","nativeMethod":false},{"classLoaderName":"app","methodName":"internalDoFilter","fileName":"ApplicationFilterChain.java","lineNumber":174,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"ApplicationFilterChain.java","lineNumber":149,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilterInternal","fileName":"CharacterEncodingFilter.java","lineNumber":201,"className":"org.springframework.web.filter.CharacterEncodingFilter","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"OncePerRequestFilter.java","lineNumber":116,"className":"org.springframework.web.filter.OncePerRequestFilter","nativeMethod":false},{"classLoaderName":"app","methodName":"internalDoFilter","fileName":"ApplicationFilterChain.java","lineNumber":174,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"ApplicationFilterChain.java","lineNumber":149,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"invoke","fileName":"StandardWrapperValve.java","lineNumber":166,"className":"org.apache.catalina.core.StandardWrapperValve","nativeMethod":false},{"classLoaderName":"app","methodName":"invoke","fileName":"StandardContextValve.java","lineNumber":90,"className":"org.apache.catalina.core.StandardContextValve","nativeMethod":false},{"classLoaderName":"app","methodName":"invoke","fileName":"AuthenticatorBase.java","lineNumber":482,"className":"org.apache.catalina.authenticator.AuthenticatorBase","nativeMethod":false},{"classLoaderName":"app","methodName":"invoke","fileName":"StandardHostValve.java","lineNumber":115,"className":"org.apache.catalina.core.StandardHostValve","nativeMethod":false},{"classLoaderName":"app","methodName":"invoke","fileName":"ErrorReportValve.java","lineNumber":93,"className":"org.apache.catalina.valves.ErrorReportValve","nativeMethod":false},{"classLoaderName":"app","methodName":"invoke","fileName":"StandardEngineValve.java","lineNumber":74,"className":"org.apache.catalina.core.StandardEngineValve","nativeMethod":false},{"classLoaderName":"app","methodName":"invoke","fileName":"RemoteIpValve.java","lineNumber":738,"className":"org.apache.catalina.valves.RemoteIpValve","nativeMethod":false},{"classLoaderName":"app","methodName":"service","fileName":"CoyoteAdapter.java","lineNumber":341,"className":"org.apache.catalina.connector.CoyoteAdapter","nativeMethod":false},{"classLoaderName":"app","methodName":"service","fileName":"Http11Processor.java","lineNumber":391,"className":"org.apache.coyote.http11.Http11Processor","nativeMethod":false},{"classLoaderName":"app","methodName":"process","fileName":"AbstractProcessorLight.java","lineNumber":63,"className":"org.apache.coyote.AbstractProcessorLight","nativeMethod":false},{"classLoaderName":"app","methodName":"process","fileName":"AbstractProtocol.java","lineNumber":894,"className":"org.apache.coyote.AbstractProtocol$ConnectionHandler","nativeMethod":false},{"classLoaderName":"app","methodName":"doRun","fileName":"NioEndpoint.java","lineNumber":1740,"className":"org.apache.tomcat.util.net.NioEndpoint$SocketProcessor","nativeMethod":false},{"classLoaderName":"app","methodName":"run","fileName":"SocketProcessorBase.java","lineNumber":52,"className":"org.apache.tomcat.util.net.SocketProcessorBase","nativeMethod":false},{"classLoaderName":"app","methodName":"runWorker","fileName":"ThreadPoolExecutor.java","lineNumber":1191,"className":"org.apache.tomcat.util.threads.ThreadPoolExecutor","nativeMethod":false},{"classLoaderName":"app","methodName":"run","fileName":"ThreadPoolExecutor.java","lineNumber":659,"className":"org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker","nativeMethod":false},{"classLoaderName":"app","methodName":"run","fileName":"TaskThread.java","lineNumber":61,"className":"org.apache.tomcat.util.threads.TaskThread$WrappingRunnable","nativeMethod":false},{"moduleName":"java.base","moduleVersion":"19.0.2","methodName":"run","lineNumber":-1,"className":"java.lang.Thread","nativeMethod":false}],"type":"about:blank","title":"Not found","status":"NOT_FOUND","detail":"No system found with appropriate capabilities","parameters":{},"message":"Not found: No system found with appropriate capabilities","suppressed":[],"localizedMessage":"Not found: No system found with appropriate capabilities"} -- | -- | -- | -- vaillant.0 | 2024-02-04 22:49:32.085 | error | AxiosError: Request failed with status code 404maybe the country in the settings is wrong please delete and reinstall the adapter
Thank you very much, that was the solution.
Hello TA2k
Version 0.4.0 has fixed many problems with the new upgraded myvaillant, thank you very much. However, it is no longer
Please test GitHub version for remote commands
I'd like to hop in here - remote commands also not working for me, same setup as OP, also tried with Github version 0.4.0 E.g. setting operationModeDhw to "MANUAL" will be reverted to the previous state after a few seconds.
Please reinstall the current GitHub and test boost
Boost is now working for me. Should I open another issue regarding the behaviour I described above?
Thank you very much. The boost for the hot water tank is working. Switch is:
Changing of the following parameters is not possible. If you do so, the system will switch back.
And you will receive the following error report:
Same here. After installing version 0.4.0 I cannot set the value for "operationModeDomesticHotWater" anymore. I get the same error messages as above.
Hallo zusammen habe heute von der Multimatic zu myVaillant gewechelt. Leider kann ich auch keine Werte mehr ändern 🙄 was zimmlich doff ist da meine Heizung über die PV, Aussentempertur... gesteuert wird. Mittels iobroker über eine Blockly-Scripts Habe auch den Adapter v0.4.0. wenn ich eine Wert ändere bricht die verbindung zum Host ab und es gibt kein Lebenszeichen mehr nach ca. 20sek. ist alles wieder Grün.
den Wert müsste ich ändern: vaillant.id.state.zones01.desiredRoomTemperatureSetpoint ader wie schon geschiebe kann leider keine Wert ändern.
Bitte um Hilfe
Vielen Dank an alle euch einen Schönes Wochneende🤗
Hallo, hab heute auch auf myVaillant geweschselt. Leider kann ich auch keine Warmwasser Temperatur verstellen. Mit Adapter 0.3.1 und 0.4.0 probiert, geht bei beiden nicht! Server ist austria
Bei Aktivierung Warmwasser Boost kommt folgendes:
{"stackTrace":[{"classLoaderName":"app","methodName":"build","fileName":"ProblemBuilder.java","lineNumber":83,"className":"org.zalando.problem.ProblemBuilder","nativeMethod":false},{"classLoaderName":"app","methodName":"handle","fileName":"HttpExceptionHandler.java","lineNumber":69,"className":"com.vaillantgroup.iot.facade.rest.error.HttpExceptionHandler","nativeMethod":false},{"moduleName":"java.base","moduleVersion":"19.0.2","methodName":"invoke","lineNumber":-1,"className":"jdk.internal.reflect.DirectMethodHandleAccessor","nativeMethod":false},{"moduleName":"java.base","moduleVersion":"19.0.2","methodName":"invoke","lineNumber":-1,"className":"java.lang.reflect.Method","nativeMethod":false},{"classLoaderName":"app","methodName":"doInvoke","fileName":"InvocableHandlerMethod.java","lineNumber":205,"className":"org.springframework.web.method.support.InvocableHandlerMethod","nativeMethod":false},{"classLoaderName":"app","methodName":"invokeForRequest","fileName":"InvocableHandlerMethod.java","lineNumber":150,"className":"org.springframework.web.method.support.InvocableHandlerMethod","nativeMethod":false},{"classLoaderName":"app","methodName":"invokeAndHandle","fileName":"ServletInvocableHandlerMethod.java","lineNumber":118,"className":"org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod","nativeMethod":false},{"classLoaderName":"app","methodName":"doResolveHandlerMethodException","fileName":"ExceptionHandlerExceptionResolver.java","lineNumber":413,"className":"org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver","nativeMethod":false},{"classLoaderName":"app","methodName":"doResolveException","fileName":"AbstractHandlerMethodExceptionResolver.java","lineNumber":74,"className":"org.springframework.web.servlet.handler.AbstractHandlerMethodExceptionResolver","nativeMethod":false},{"classLoaderName":"app","methodName":"resolveException","fileName":"AbstractHandlerExceptionResolver.java","lineNumber":141,"className":"org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver","nativeMethod":false},{"classLoaderName":"app","methodName":"resolveException","fileName":"HandlerExceptionResolverComposite.java","lineNumber":80,"className":"org.springframework.web.servlet.handler.HandlerExceptionResolverComposite","nativeMethod":false},{"classLoaderName":"app","methodName":"processHandlerException","fileName":"DispatcherServlet.java","lineNumber":1341,"className":"org.springframework.web.servlet.DispatcherServlet","nativeMethod":false},{"classLoaderName":"app","methodName":"processDispatchResult","fileName":"DispatcherServlet.java","lineNumber":1152,"className":"org.springframework.web.servlet.DispatcherServlet","nativeMethod":false},{"classLoaderName":"app","methodName":"doDispatch","fileName":"DispatcherServlet.java","lineNumber":1098,"className":"org.springframework.web.servlet.DispatcherServlet","nativeMethod":false},{"classLoaderName":"app","methodName":"doService","fileName":"DispatcherServlet.java","lineNumber":974,"className":"org.springframework.web.servlet.DispatcherServlet","nativeMethod":false},{"classLoaderName":"app","methodName":"processRequest","fileName":"FrameworkServlet.java","lineNumber":1011,"className":"org.springframework.web.servlet.FrameworkServlet","nativeMethod":false},{"classLoaderName":"app","methodName":"doPost","fileName":"FrameworkServlet.java","lineNumber":914,"className":"org.springframework.web.servlet.FrameworkServlet","nativeMethod":false},{"classLoaderName":"app","methodName":"service","fileName":"HttpServlet.java","lineNumber":590,"className":"jakarta.servlet.http.HttpServlet","nativeMethod":false},{"classLoaderName":"app","methodName":"service","fileName":"FrameworkServlet.java","lineNumber":885,"className":"org.springframework.web.servlet.FrameworkServlet","nativeMethod":false},{"classLoaderName":"app","methodName":"service","fileName":"HttpServlet.java","lineNumber":658,"className":"jakarta.servlet.http.HttpServlet","nativeMethod":false},{"classLoaderName":"app","methodName":"internalDoFilter","fileName":"ApplicationFilterChain.java","lineNumber":205,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"ApplicationFilterChain.java","lineNumber":149,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"WsFilter.java","lineNumber":51,"className":"org.apache.tomcat.websocket.server.WsFilter","nativeMethod":false},{"classLoaderName":"app","methodName":"internalDoFilter","fileName":"ApplicationFilterChain.java","lineNumber":174,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"ApplicationFilterChain.java","lineNumber":149,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilterInternal","fileName":"RequestContextFilter.java","lineNumber":100,"className":"org.springframework.web.filter.RequestContextFilter","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"OncePerRequestFilter.java","lineNumber":116,"className":"org.springframework.web.filter.OncePerRequestFilter","nativeMethod":false},{"classLoaderName":"app","methodName":"internalDoFilter","fileName":"ApplicationFilterChain.java","lineNumber":174,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"ApplicationFilterChain.java","lineNumber":149,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilterInternal","fileName":"FormContentFilter.java","lineNumber":93,"className":"org.springframework.web.filter.FormContentFilter","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"OncePerRequestFilter.java","lineNumber":116,"className":"org.springframework.web.filter.OncePerRequestFilter","nativeMethod":false},{"classLoaderName":"app","methodName":"internalDoFilter","fileName":"ApplicationFilterChain.java","lineNumber":174,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"ApplicationFilterChain.java","lineNumber":149,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilterInternal","fileName":"ServerHttpObservationFilter.java","lineNumber":109,"className":"org.springframework.web.filter.ServerHttpObservationFilter","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"OncePerRequestFilter.java","lineNumber":116,"className":"org.springframework.web.filter.OncePerRequestFilter","nativeMethod":false},{"classLoaderName":"app","methodName":"internalDoFilter","fileName":"ApplicationFilterChain.java","lineNumber":174,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"ApplicationFilterChain.java","lineNumber":149,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilterInternal","fileName":"CharacterEncodingFilter.java","lineNumber":201,"className":"org.springframework.web.filter.CharacterEncodingFilter","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"OncePerRequestFilter.java","lineNumber":116,"className":"org.springframework.web.filter.OncePerRequestFilter","nativeMethod":false},{"classLoaderName":"app","methodName":"internalDoFilter","fileName":"ApplicationFilterChain.java","lineNumber":174,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"doFilter","fileName":"ApplicationFilterChain.java","lineNumber":149,"className":"org.apache.catalina.core.ApplicationFilterChain","nativeMethod":false},{"classLoaderName":"app","methodName":"invoke","fileName":"StandardWrapperValve.java","lineNumber":166,"className":"org.apache.catalina.core.StandardWrapperValve","nativeMethod":false},{"classLoaderName":"app","methodName":"invoke","fileName":"StandardContextValve.java","lineNumber":90,"className":"org.apache.catalina.core.StandardContextValve","nativeMethod":false},{"classLoaderName":"app","methodName":"invoke","fileName":"AuthenticatorBase.java","lineNumber":482,"className":"org.apache.catalina.authenticator.AuthenticatorBase","nativeMethod":false},{"classLoaderName":"app","methodName":"invoke","fileName":"StandardHostValve.java","lineNumber":115,"className":"org.apache.catalina.core.StandardHostValve","nativeMethod":false},{"classLoaderName":"app","methodName":"invoke","fileName":"ErrorReportValve.java","lineNumber":93,"className":"org.apache.catalina.valves.ErrorReportValve","nativeMethod":false},{"classLoaderName":"app","methodName":"invoke","fileName":"StandardEngineValve.java","lineNumber":74,"className":"org.apache.catalina.core.StandardEngineValve","nativeMethod":false},{"classLoaderName":"app","methodName":"invoke","fileName":"RemoteIpValve.java","lineNumber":738,"className":"org.apache.catalina.valves.RemoteIpValve","nativeMethod":false},{"classLoaderName":"app","methodName":"service","fileName":"CoyoteAdapter.java","lineNumber":341,"className":"org.apache.catalina.connector.CoyoteAdapter","nativeMethod":false},{"classLoaderName":"app","methodName":"service","fileName":"Http11Processor.java","lineNumber":391,"className":"org.apache.coyote.http11.Http11Processor","nativeMethod":false},{"classLoaderName":"app","methodName":"process","fileName":"AbstractProcessorLight.java","lineNumber":63,"className":"org.apache.coyote.AbstractProcessorLight","nativeMethod":false},{"classLoaderName":"app","methodName":"process","fileName":"AbstractProtocol.java","lineNumber":894,"className":"org.apache.coyote.AbstractProtocol$ConnectionHandler","nativeMethod":false},{"classLoaderName":"app","methodName":"doRun","fileName":"NioEndpoint.java","lineNumber":1740,"className":"org.apache.tomcat.util.net.NioEndpoint$SocketProcessor","nativeMethod":false},{"classLoaderName":"app","methodName":"run","fileName":"SocketProcessorBase.java","lineNumber":52,"className":"org.apache.tomcat.util.net.SocketProcessorBase","nativeMethod":false},{"classLoaderName":"app","methodName":"runWorker","fileName":"ThreadPoolExecutor.java","lineNumber":1191,"className":"org.apache.tomcat.util.threads.ThreadPoolExecutor","nativeMethod":false},{"classLoaderName":"app","methodName":"run","fileName":"ThreadPoolExecutor.java","lineNumber":659,"className":"org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker","nativeMethod":false},{"classLoaderName":"app","methodName":"run","fileName":"TaskThread.java","lineNumber":61,"className":"org.apache.tomcat.util.threads.TaskThread$WrappingRunnable","nativeMethod":false},{"moduleName":"java.base","moduleVersion":"19.0.2","methodName":"run","lineNumber":-1,"className":"java.lang.Thread","nativeMethod":false}],"type":"about:blank","title":"Not found","status":"NOT_FOUND","detail":"No system found with appropriate capabilities","parameters":{},"message":"Not found: No system found with appropriate capabilities","suppressed":[],"localizedMessage":"Not found: No system found with appropriate capabilities"}
Please reinstall the current GitHub and test boost
war die Lösung für mich, um den Boost mit true zu aktivieren, auch in JavaScript: setState('vaillant.0.Deine Nummer.remote.boost', true);
Boost Modus funktioniert, aber die Warmwassertemperatur kann ich noch immer nicht verstellen: AxiosError: Request failed with status code 404 {"statusCode":404,"message":"Resource not found"}
Der Modus (vaillant.0.bc894f0a-2126-4e05-ab03-4e99e4d12d09.configuration.domesticHotWater01.operationModeDomesticHotWater) vom Warmwasser kann auch nicht geändert werden. Wenn ich auf DAY gehe kommt auch ein Fehler
Ich habe den EIndruck, dass Vaillant hier absichtlich alles sperrt, warum auch immer. Auch für mich waren die Eintellmöglichkeiten über ioBroker per Script bislang sehr wichtig, um z.B. das Aufheizen des Tanks während der Abwesenheit (Radar2-Adapter) von Hausbewohnern automatisch abzustellen. Das ist im Moment alles Handarbeit.
Adapter v0.3.1 JS-Controller v5.0.17 - Node.js® v18.19.0 - NPM v10.2.3
In fact, no more data arrives with myVaillant app because the adapter cannot establish a connection to the server.
After stopping the adapter, deleting the object tree and restarting the adapter, the object tree is not rebuilt. Once entered the settings of the old app in the instance the object tree is written, but the instance remains offline.