NEWS
Hailo Libero 3.0
-
@mcm1957 Also einen Multihost-Aufbau habe ich nicht... Ich hatte das ganze mal von einer Micro-SD auf eine SSD umgesiedelt, kann da was schief gelaufen sein?
Kann ich hier sonst irgendwie weiterhelfen? Irgendwelche Log-Dateien oder sowas?@dj-zelti sagte in Hailo Libero 3.0:
Kann ich hier sonst irgendwie weiterhelfen? Irgendwelche Log-Dateien oder sowas?
Mit der Ausgabe von
iob diagsieht man mehr.
-
@dj-zelti said in Hailo Libero 3.0:
Warning:
hailo-libero has an invalid jsonConfig: [{"instancePath":"/items/password","schemaPath":"#/definitions/passwordProps/additionalProperties","keyword":"additionalProperties","params":{"additionalProperty":"placeholder"},"message":"must NOT have additional properties"},{"instancePath":"","schemaPath":"#/if","keyword":"if","params":{"failingKeyword":"else"},"message":"must match \"else\" schema"}]Die Warning kannst du zunächst mal ignorieren.
Alert:
startInstance system.adapter.hailo-libero.0 Adapter dependency not fulfilled on any host: required adapter "admin" has wrong version. Installed "7.7.2", required "7.0.23"!Da stimmt was mit der installierten Admin Version nicht. Allerdings ist die Fehlermeldung verwirrend. Hast du ein MULTIHOST System? Kannst du ggF schaun was da am Slave für eine Admin Version installiert ist?
@mcm1957 sagte in Hailo Libero 3.0:
@dj-zelti said in Hailo Libero 3.0:
Warning:
hailo-libero has an invalid jsonConfig: [{"instancePath":"/items/password","schemaPath":"#/definitions/passwordProps/additionalProperties","keyword":"additionalProperties","params":{"additionalProperty":"placeholder"},"message":"must NOT have additional properties"},{"instancePath":"","schemaPath":"#/if","keyword":"if","params":{"failingKeyword":"else"},"message":"must match \"else\" schema"}]Die Warning kannst du zunächst mal ignorieren.
Alert:
startInstance system.adapter.hailo-libero.0 Adapter dependency not fulfilled on any host: required adapter "admin" has wrong version. Installed "7.7.2", required "7.0.23"!Da stimmt was mit der installierten Admin Version nicht. Allerdings ist die Fehlermeldung verwirrend. Hast du ein MULTIHOST System? Kannst du ggF schaun was da am Slave für eine Admin Version installiert ist?
Nein, das Problem kommt hier aus dem Adapter von @Jey-Cee :
io-package.json sagt:"globalDependencies": [ { "admin": "7.0.23" } ]Das erinnert mich an meinen eigenen Versuch mit dem adapter-creator - den Fehler musste ich auch beheben.
-
@jey-cee Erst mal vielen lieben Dank!
Während der Installation ist eine Fehlermeldung zur Admin-Version aufgetreten (s. Alert weiter unten). Die aktuelle Log-Datei spuckt folgende Outputs aus:
Warning:
hailo-libero has an invalid jsonConfig: [{"instancePath":"/items/password","schemaPath":"#/definitions/passwordProps/additionalProperties","keyword":"additionalProperties","params":{"additionalProperty":"placeholder"},"message":"must NOT have additional properties"},{"instancePath":"","schemaPath":"#/if","keyword":"if","params":{"failingKeyword":"else"},"message":"must match \"else\" schema"}]Alert:
startInstance system.adapter.hailo-libero.0 Adapter dependency not fulfilled on any host: required adapter "admin" has wrong version. Installed "7.7.2", required "7.0.23"!Ich hoffe, das hilft erst mal weiter?
-
@mcm1957 sagte in Hailo Libero 3.0:
@dj-zelti said in Hailo Libero 3.0:
Warning:
hailo-libero has an invalid jsonConfig: [{"instancePath":"/items/password","schemaPath":"#/definitions/passwordProps/additionalProperties","keyword":"additionalProperties","params":{"additionalProperty":"placeholder"},"message":"must NOT have additional properties"},{"instancePath":"","schemaPath":"#/if","keyword":"if","params":{"failingKeyword":"else"},"message":"must match \"else\" schema"}]Die Warning kannst du zunächst mal ignorieren.
Alert:
startInstance system.adapter.hailo-libero.0 Adapter dependency not fulfilled on any host: required adapter "admin" has wrong version. Installed "7.7.2", required "7.0.23"!Da stimmt was mit der installierten Admin Version nicht. Allerdings ist die Fehlermeldung verwirrend. Hast du ein MULTIHOST System? Kannst du ggF schaun was da am Slave für eine Admin Version installiert ist?
Nein, das Problem kommt hier aus dem Adapter von @Jey-Cee :
io-package.json sagt:"globalDependencies": [ { "admin": "7.0.23" } ]Das erinnert mich an meinen eigenen Versuch mit dem adapter-creator - den Fehler musste ich auch beheben.
-
@asgothian danke, das hatte ich nicht auf dem Schirm das der Creator das so macht.
@jey-cee sagte in Hailo Libero 3.0:
@asgothian danke, das hatte ich nicht auf dem Schirm das der Creator das so macht.
ich hab mal nen issue dazu am Adapter-Creator gemacht. Mir war das bei einem Test aufgefallen, aber nachdem ich es korrigiert hatte um mit dem Adapter test weiter zu kommen wusste ich nicht mehr genau was ich da hatte, deswegen damals kein Issue :)
A.
-
@jey-cee sagte in Hailo Libero 3.0:
@asgothian danke, das hatte ich nicht auf dem Schirm das der Creator das so macht.
ich hab mal nen issue dazu am Adapter-Creator gemacht. Mir war das bei einem Test aufgefallen, aber nachdem ich es korrigiert hatte um mit dem Adapter test weiter zu kommen wusste ich nicht mehr genau was ich da hatte, deswegen damals kein Issue :)
A.
@asgothian
Du meinst wohl das Issue
https://github.com/ioBroker/create-adapter/issues/1228Es fehlt schlicht und einfach das >= Zeichen !
Sollte in der neuen Release (wip) schon gefixed sein.
-
@asgothian danke, das hatte ich nicht auf dem Schirm das der Creator das so macht.
-
@jey-cee brauchst du jetzt dennoch weitere Infos von mir oder liegt es jetzt erst mal rein an dem ">="-Befehl?
-
@jey-cee brauchst du jetzt dennoch weitere Infos von mir oder liegt es jetzt erst mal rein an dem ">="-Befehl?
-
@jey-cee Hier ein kurzes Update:
Die Installation hat soweit reibungslos funktioniert. Die IP habe ich durch die vom Router zugewiesene IP (ich habe diese als feste IP-Adresse hinterlegt) ersetzt. Die 192.168.4.1 gilt für das vom Gerät aufgebaute "interne" Netzwerk für die Erstkonfiguration und Einbindung im Heimnetzwerk.
Das Passwort ließ ich erst mal unverändert beim Default. Der vermeintlich einfachste Befehl, nämlich das simple Öffnen, funktioniert leider nicht, genauso wie die weiteren Einstellungen. Daher hier der Debug-Output:
hailo-libero.0
2025-10-27 20:34:23.935 error Failed to open bin lidhailo-libero.0
2025-10-27 20:34:23.935 error Failed to open lid: Request failed with status code 404hailo-libero.0
2025-10-27 20:34:23.872 info Sending open lid commandhailo-libero.0
2025-10-27 20:34:23.870 info Opening bin lid...hailo-libero.0
2025-10-27 20:33:28.339 error Failed to get device info: Request failed with status code 404hailo-libero.0
2025-10-27 20:33:28.195 info Successfully connected to Hailo Libero devicehailo-libero.0
2025-10-27 20:33:28.182 warn Authentication failed or not required. Continuing without authentication.hailo-libero.0
2025-10-27 20:33:28.181 warn Authentication response did not include session cookiehailo-libero.0
2025-10-27 20:33:27.728 info Connecting to Hailo Libero device...hailo-libero.0
2025-10-27 20:33:27.672 info Initializing Hailo Libero adapter for device at 192.168.XXX.XXX:81hailo-libero.0
2025-10-27 20:33:27.646 info starting. Version 0.0.1 (non-npm: Jey-Cee/ioBroker.hailo-libero#f523668bf88383ba86423bd1ed02e4351955e409) in /opt/iobroker/node_modules/iobroker.hailo-libero, node: v20.18.3, js-controller: 7.0.7Anscheinend hat er Probleme mit der Authentication bzw. dem Session Cookie.
Google lieferte mir dazu einen Thread aus dem Home-Assistant-Forum.
Darin heißt es:
Just installed mine today. You need to login before you can open it. A simple shell script looks like this:#!/bin/bash curl --location 'http://192.168.0.77:81/login' --header 'Content-Type: application/x-www-form-urlencoded' --header 'Cookie: c=mjd8sn94809xw1nqthhl1ha6uxmqtndiX' --data-urlencode 'pin=hailo' --data-urlencode 'submit=' curl --location 'http://192.168.0.77:81/push' --header 'Cookie: c=mjd8sn94809xw1nqthhl1ha6uxmqtndiX'This takes me about 3s. They seem to store the cookie for a while. If I call:
curl --location 'http://192.168.0.77:81/push' --header 'Cookie: c=mjd8sn94809xw1nqthhl1ha6uxmqtndiX'afterwards, it opens immediately. I’ll try to figure out how long they store the login cookie.#
Weiter unten heißt es dann noch:
I figured in the meantime, that the Cookie header is dynamic. Is seems pretty stable until you restart the device. So the Cookie header that is returned from the login call is required for the opendoor command. Unfortunately I couldn’t find a way for the rest_command to return the response header yet.Vielleicht hilft das weiter?
-
@jey-cee Hier ein kurzes Update:
Die Installation hat soweit reibungslos funktioniert. Die IP habe ich durch die vom Router zugewiesene IP (ich habe diese als feste IP-Adresse hinterlegt) ersetzt. Die 192.168.4.1 gilt für das vom Gerät aufgebaute "interne" Netzwerk für die Erstkonfiguration und Einbindung im Heimnetzwerk.
Das Passwort ließ ich erst mal unverändert beim Default. Der vermeintlich einfachste Befehl, nämlich das simple Öffnen, funktioniert leider nicht, genauso wie die weiteren Einstellungen. Daher hier der Debug-Output:
hailo-libero.0
2025-10-27 20:34:23.935 error Failed to open bin lidhailo-libero.0
2025-10-27 20:34:23.935 error Failed to open lid: Request failed with status code 404hailo-libero.0
2025-10-27 20:34:23.872 info Sending open lid commandhailo-libero.0
2025-10-27 20:34:23.870 info Opening bin lid...hailo-libero.0
2025-10-27 20:33:28.339 error Failed to get device info: Request failed with status code 404hailo-libero.0
2025-10-27 20:33:28.195 info Successfully connected to Hailo Libero devicehailo-libero.0
2025-10-27 20:33:28.182 warn Authentication failed or not required. Continuing without authentication.hailo-libero.0
2025-10-27 20:33:28.181 warn Authentication response did not include session cookiehailo-libero.0
2025-10-27 20:33:27.728 info Connecting to Hailo Libero device...hailo-libero.0
2025-10-27 20:33:27.672 info Initializing Hailo Libero adapter for device at 192.168.XXX.XXX:81hailo-libero.0
2025-10-27 20:33:27.646 info starting. Version 0.0.1 (non-npm: Jey-Cee/ioBroker.hailo-libero#f523668bf88383ba86423bd1ed02e4351955e409) in /opt/iobroker/node_modules/iobroker.hailo-libero, node: v20.18.3, js-controller: 7.0.7Anscheinend hat er Probleme mit der Authentication bzw. dem Session Cookie.
Google lieferte mir dazu einen Thread aus dem Home-Assistant-Forum.
Darin heißt es:
Just installed mine today. You need to login before you can open it. A simple shell script looks like this:#!/bin/bash curl --location 'http://192.168.0.77:81/login' --header 'Content-Type: application/x-www-form-urlencoded' --header 'Cookie: c=mjd8sn94809xw1nqthhl1ha6uxmqtndiX' --data-urlencode 'pin=hailo' --data-urlencode 'submit=' curl --location 'http://192.168.0.77:81/push' --header 'Cookie: c=mjd8sn94809xw1nqthhl1ha6uxmqtndiX'This takes me about 3s. They seem to store the cookie for a while. If I call:
curl --location 'http://192.168.0.77:81/push' --header 'Cookie: c=mjd8sn94809xw1nqthhl1ha6uxmqtndiX'afterwards, it opens immediately. I’ll try to figure out how long they store the login cookie.#
Weiter unten heißt es dann noch:
I figured in the meantime, that the Cookie header is dynamic. Is seems pretty stable until you restart the device. So the Cookie header that is returned from the login call is required for the opendoor command. Unfortunately I couldn’t find a way for the rest_command to return the response header yet.Vielleicht hilft das weiter?
-
@jey-cee Leider habe ich nochmal schlechte Nachrichten, ich hoffe der log-Auszug hilft weiter:
hailo-libero.0
2025-10-28 10:54:35.458 error Failed to open bin lidhailo-libero.0
2025-10-28 10:54:35.457 warn Open lid failed: status 200, body: <!DOCTYPE html><html><head lang='de'><meta name='viewport' content='width=device-width, initial-scale=1.0'><title>Hailo Libero 3.0</title><link href='https://fonts.googleapis.com/css2?family=Roboto:wght@100&display=swap' rel='stylesheet'><style>body{font-family:'Roboto',Tahoma,Geneva,sans-serif;color:#45423d;background:#f0efeb;}.visible{display:block}.hidden{display:none}.disabled{opacity:.5;pointer-events:none;}.wrapper{margin:0 auto;width:450px;}.logo{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDQzMzYzKSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjYwMnB4IiBoZWlnaHQ9IjYwMXB4IiB2aWV3Qm94PSIwIDAgNjAyIDYwMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAyIDYwMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRTIwMDFBIiBkPSJNMS4wNDIsMzAxLjUwNkMxLjA0MiwxMzUuNTM2LDEzNS41NzgsMSwzMDEuNTU1LDFjMTY1Ljk1MiwwLDMwMC40OTQsMTM0LjUzNiwzMDAuNDk0LDMwMC41MDYNCgljMCwxNjUuOTYzLTEzNC41NDIsMzAwLjQ5OC0zMDAuNDk0LDMwMC40OThDMTM1LjU3OCw2MDIuMDA0LDEuMDQyLDQ2Ny40NjksMS4wNDIsMzAxLjUwNnoiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0UyMDAxQSIgZD0iTTEuMDQyLDMwMS41MDZDMS4wNDIsMTM1LjUzNiwxMzUuNTc4LDEsMzAxLjU1NSwxYzE2NS45NTIsMCwzMDAuNDk0LDEzNC41MzYsMzAwLjQ5NCwzMDAuNTA2DQoJYzAsMTY1Ljk2My0xMzQuNTQyLDMwMC40OTgtMzAwLjQ5NCwzMDAuNDk4QzEzNS41NzgsNjAyLjAwNCwxLjA0Miw0NjcuNDY5LDEuMDQyLDMwMS41MDZ6Ii8+DQo8cG9seWxpbmUgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI3Mi4zMzMsMjA2LjkzIDQyLjMwNSwzNjQuNjExIDg5LjU2NCwzNjQuNjExIDEwMi44MTMsMzAyLjM0MSAxNTAuMDgsMzAyLjM0MSAxMzYuODI0LDM2NC42MTEgDQoJMTg1Ljg1NCwzNjQuNjExIDIxNS44ODgsMjA3LjM3MyAxNjYuODU5LDIwNi45MyAxNTkuMzUsMjU3LjI4NiAxMTEuMjA2LDI1Ny4yODYgMTIwLjA0NSwyMDYuOTMgNzIuMzMzLDIwNi45MyAiLz4NCjxwb2x5bGluZSBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjQxMC4yMzgsMjA3LjM3OSAzODAuNjUyLDM2NC42MjUgNDI2LjU5MywzNjQuNjI1IDQ1NS43MzUsMjA3LjM3OSA0MTAuMjM4LDIwNy4zNzkgIi8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTI0LjIwNSwyNDkuNzgxYy0yMS42NDgsMC00MC4xOS0wLjQzOC01OC4zLDE3LjY3MWMtMzMuMTI4LDMzLjU2NS0yNy44MzQsOTguMDY0LDMwLjAzNCw5OC4wNjQNCgljMjAuNzQzLDAsMzguODY2LTEuNzY5LDUxLjIzNy0xMi4zNzdDNTg2LjA0MywzMjAuNDU4LDU4NC43MiwyNDkuNzgxLDUyNC4yMDUsMjQ5Ljc4MSIvPg0KPHBhdGggZmlsbD0iI0UyMDAxQSIgZD0iTTUxNC42NzYsMjc5LjU2NGMtMTQuNTcxLDAtMjAuNzU2LDE1LjkwMi0yNC43MjcsMjkuNTk2Yy0zLjUzOCwxMy4yNTUsMi4yMDEsMjYuOTQ5LDE0LjEyNiwyNi45NDkNCgljMTEuNDkyLDAsMjAuNzcxLTE0LjE0LDIzLjg0OS0yNi4wNjRDNTMxLjQ2MywyOTUuNDY2LDUyOS42OTMsMjc5LjU2NCw1MTQuNjc2LDI3OS41NjR6Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNFMjAwMUEiIHN0cm9rZS13aWR0aD0iMCIgZD0iTTUxNC42NzYsMjc5LjU2NGMtMTQuNTcxLDAtMjAuNzU2LDE1LjkwMi0yNC43MjcsMjkuNTk2DQoJYy0zLjUzOCwxMy4yNTUsMi4yMDEsMjYuOTQ5LDE0LjEyNiwyNi45NDljMTEuNDkyLDAsMjAuNzcxLTE0LjE0LDIzLjg0OS0yNi4wNjRDNTMxLjQ2MywyOTUuNDY2LDUyOS42OTMsMjc5LjU2NCw1MTQuNjc2LDI3OS41NjR6Ig0KCS8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjczLjMxNywzNTMuNTkyYy0xNS40Nyw5LjcxLTI1LjYyNSwxMC41ODgtNDQuMTc0LDEwLjU4OGMtMjAuMzE4LDAtMzUuMzM1LTE1LjQ1Ni0yOC43MTEtMzcuNTQzDQoJYzEyLjgwMi00OS40NjgsODMuNDc5LTI4LjcxMiw4Ny4wMTgtMzkuNzUxYzIuMjA4LTYuNjE3LTAuODg1LTEzLjY5NC0xMy42OTQtMTMuNjk0Yy03Ljk1NSwwLTEzLjY5NCw3LjA3Ny0xNS40NTYsMTUuMDI0aC00Mi44NTENCgljNy45NTQtMzAuNDgsMjMuODU2LTM4Ljg3NCw2Ny41NzgtMzguODc0YzM2LjY2NiwwLDUwLjc5OCwyMi4wOCw0NC4xODEsNDYuMzgybC0xMi4zNzgsNTIuMTE1DQoJYy0xLjc2OSw3LjA2OS0yLjY0NiwxMS40ODUsMC44NzgsMTQuMTMzbC0wLjQzMiwyLjIwOGgtNDIuODQ0QzI3MS45ODcsMzYwLjY1NSwyNzIuODcxLDM1Ny4xMTYsMjczLjMxNywzNTMuNTkyIi8+DQo8cGF0aCBmaWxsPSIjRTIwMDFBIiBkPSJNMjc3LjkyMSwzMTAuNDkxYy00LjQxNiwxNS45MDgtOS4yNzcsMjYuOTU1LTI5LjE1LDI2Ljk1NWMtNy45NTQsMC0xMS4wNDctNC40MTYtOC44MzktMTEuNDkyDQoJQzI0Mi41ODYsMzE0LjAyOSwyNjkuMDg5LDMxNS43OTgsMjc3LjkyMSwzMTAuNDkxeiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRTIwMDFBIiBzdHJva2Utd2lkdGg9IjAiIGQ9Ik0yNzcuOTIxLDMxMC40OTFjLTQuNDE2LDE1LjkwOC05LjI3NywyNi45NTUtMjkuMTUsMjYuOTU1DQoJYy03Ljk1NCwwLTExLjA0Ny00LjQxNi04LjgzOS0xMS40OTJDMjQyLjU4NiwzMTQuMDI5LDI2OS4wODksMzE1Ljc5OCwyNzcuOTIxLDMxMC40OTF6Ii8+DQo8cG9seWxpbmUgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIzMjQuMTAyLDM2NC42MjUgMzQ3LjUxOSwyNTMuMzEzIDM5MC4zNTksMjUzLjMxMyAzNjcuODM3LDM2NC42MjUgMzI0LjEwMiwzNjQuNjI1ICIvPg0KPHBvbHlsaW5lIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMzQ5LjczMywyMzcuODQ5IDM1NS45MTksMjA3LjM3MyAzOTguMzEzLDIwNy4zNzMgMzkzLjQ2NiwyMzcuODQ5IDM0OS43MzMsMjM3Ljg0OSAiLz4NCjwvc3ZnPg0K');background-repeat:no-repeat;background-size:100px 100px;width:100px;height:100px;text-align:left;float:right;}.cont{background:#ffffff;margin:15px;padding:30px;width:100%;text-align:left;}.cont2{background:#ffffff;margin:5px 5px 5px 0;padding:10px 10px 10px 0;width:60%;text-align:left;float:left;}.cont3{background:#ffffff;width:60%;text-align:left;float:left;}h1,h2{font-weight:normal;padding:0;margin:0;}.sldrlbl{width:50px;float:left;text-align:right;}.slider{-webkit-appearance:none;width:70%;height:10px;border-radius:5px;background:#d3d3d3;outline:0;opacity:.7;-webkit-transition:.2s;transition:opacity .2s;padding:3px;float:left;}input[type=text],input[type=password]{width:100%;}input,button{font-family:'Roboto',Tahoma,Geneva,sans-serif;}.slider:hover{opacity:1;}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:#E2001A;cursor:pointer;}.slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#E2001A;cursor:pointer;}.button{background-color:#58514b;border:0;color:white;padding:8px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;border-radius:4px}</style></head><body><div class='wrapper'><div class='cont'><div class='cont3'><h1>HAILO LIBERO 3.0</h1></div><div class='logo'></div><br style='clear:both;'><form action='/login' method='POST' name='login'><p>Password:<br><input type='password' name='pin' placeholder='******'></p><button type='submit' name='submit' class='button'>Login</button></form></div></p></div></body></html>hailo-libero.0
2025-10-28 10:54:35.218 warn Authentication did not redirect; treating as failurehailo-libero.0
2025-10-28 10:54:31.095 info Sending open lid commandhailo-libero.0
2025-10-28 10:54:31.093 info Opening bin lid...hailo-libero.0
2025-10-28 10:53:58.606 warn Authentication did not redirect; treating as failurehailo-libero.0
2025-10-28 10:53:54.458 info Successfully connected to Hailo Libero devicehailo-libero.0
2025-10-28 10:53:54.446 warn Authentication failed or not required. Continuing without authentication.hailo-libero.0
2025-10-28 10:53:54.445 warn Authentication did not redirect; treating as failurehailo-libero.0
2025-10-28 10:53:52.050 info Connecting to Hailo Libero device...hailo-libero.0
2025-10-28 10:53:51.993 info Initializing Hailo Libero adapter for device at 192.168.XXX.XXX:81hailo-libero.0
2025-10-28 10:53:51.962 info starting. Version 0.0.2 (non-npm: Jey-Cee/ioBroker.hailo-libero#df3a7c60635e868648b95ec60b8823c88c0f3649) in /opt/iobroker/node_modules/iobroker.hailo-libero, node: v20.18.3, js-controller: 7.0.7Ich habe übrigens auch über die "eigentliche" Konfigurationsseite die Einstellungen geändert, die vorgenommenen Änderungen (ich habe bspw. mal die Auswurfgeschwindigkeit verändert) kommen aber nicht im ioBroker an. Diese Richtung der Kommunikation funktioniert also leider auch nicht...
-
@jey-cee Leider habe ich nochmal schlechte Nachrichten, ich hoffe der log-Auszug hilft weiter:
hailo-libero.0
2025-10-28 10:54:35.458 error Failed to open bin lidhailo-libero.0
2025-10-28 10:54:35.457 warn Open lid failed: status 200, body: <!DOCTYPE html><html><head lang='de'><meta name='viewport' content='width=device-width, initial-scale=1.0'><title>Hailo Libero 3.0</title><link href='https://fonts.googleapis.com/css2?family=Roboto:wght@100&display=swap' rel='stylesheet'><style>body{font-family:'Roboto',Tahoma,Geneva,sans-serif;color:#45423d;background:#f0efeb;}.visible{display:block}.hidden{display:none}.disabled{opacity:.5;pointer-events:none;}.wrapper{margin:0 auto;width:450px;}.logo{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDQzMzYzKSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjYwMnB4IiBoZWlnaHQ9IjYwMXB4IiB2aWV3Qm94PSIwIDAgNjAyIDYwMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAyIDYwMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRTIwMDFBIiBkPSJNMS4wNDIsMzAxLjUwNkMxLjA0MiwxMzUuNTM2LDEzNS41NzgsMSwzMDEuNTU1LDFjMTY1Ljk1MiwwLDMwMC40OTQsMTM0LjUzNiwzMDAuNDk0LDMwMC41MDYNCgljMCwxNjUuOTYzLTEzNC41NDIsMzAwLjQ5OC0zMDAuNDk0LDMwMC40OThDMTM1LjU3OCw2MDIuMDA0LDEuMDQyLDQ2Ny40NjksMS4wNDIsMzAxLjUwNnoiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0UyMDAxQSIgZD0iTTEuMDQyLDMwMS41MDZDMS4wNDIsMTM1LjUzNiwxMzUuNTc4LDEsMzAxLjU1NSwxYzE2NS45NTIsMCwzMDAuNDk0LDEzNC41MzYsMzAwLjQ5NCwzMDAuNTA2DQoJYzAsMTY1Ljk2My0xMzQuNTQyLDMwMC40OTgtMzAwLjQ5NCwzMDAuNDk4QzEzNS41NzgsNjAyLjAwNCwxLjA0Miw0NjcuNDY5LDEuMDQyLDMwMS41MDZ6Ii8+DQo8cG9seWxpbmUgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI3Mi4zMzMsMjA2LjkzIDQyLjMwNSwzNjQuNjExIDg5LjU2NCwzNjQuNjExIDEwMi44MTMsMzAyLjM0MSAxNTAuMDgsMzAyLjM0MSAxMzYuODI0LDM2NC42MTEgDQoJMTg1Ljg1NCwzNjQuNjExIDIxNS44ODgsMjA3LjM3MyAxNjYuODU5LDIwNi45MyAxNTkuMzUsMjU3LjI4NiAxMTEuMjA2LDI1Ny4yODYgMTIwLjA0NSwyMDYuOTMgNzIuMzMzLDIwNi45MyAiLz4NCjxwb2x5bGluZSBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjQxMC4yMzgsMjA3LjM3OSAzODAuNjUyLDM2NC42MjUgNDI2LjU5MywzNjQuNjI1IDQ1NS43MzUsMjA3LjM3OSA0MTAuMjM4LDIwNy4zNzkgIi8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTI0LjIwNSwyNDkuNzgxYy0yMS42NDgsMC00MC4xOS0wLjQzOC01OC4zLDE3LjY3MWMtMzMuMTI4LDMzLjU2NS0yNy44MzQsOTguMDY0LDMwLjAzNCw5OC4wNjQNCgljMjAuNzQzLDAsMzguODY2LTEuNzY5LDUxLjIzNy0xMi4zNzdDNTg2LjA0MywzMjAuNDU4LDU4NC43MiwyNDkuNzgxLDUyNC4yMDUsMjQ5Ljc4MSIvPg0KPHBhdGggZmlsbD0iI0UyMDAxQSIgZD0iTTUxNC42NzYsMjc5LjU2NGMtMTQuNTcxLDAtMjAuNzU2LDE1LjkwMi0yNC43MjcsMjkuNTk2Yy0zLjUzOCwxMy4yNTUsMi4yMDEsMjYuOTQ5LDE0LjEyNiwyNi45NDkNCgljMTEuNDkyLDAsMjAuNzcxLTE0LjE0LDIzLjg0OS0yNi4wNjRDNTMxLjQ2MywyOTUuNDY2LDUyOS42OTMsMjc5LjU2NCw1MTQuNjc2LDI3OS41NjR6Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNFMjAwMUEiIHN0cm9rZS13aWR0aD0iMCIgZD0iTTUxNC42NzYsMjc5LjU2NGMtMTQuNTcxLDAtMjAuNzU2LDE1LjkwMi0yNC43MjcsMjkuNTk2DQoJYy0zLjUzOCwxMy4yNTUsMi4yMDEsMjYuOTQ5LDE0LjEyNiwyNi45NDljMTEuNDkyLDAsMjAuNzcxLTE0LjE0LDIzLjg0OS0yNi4wNjRDNTMxLjQ2MywyOTUuNDY2LDUyOS42OTMsMjc5LjU2NCw1MTQuNjc2LDI3OS41NjR6Ig0KCS8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjczLjMxNywzNTMuNTkyYy0xNS40Nyw5LjcxLTI1LjYyNSwxMC41ODgtNDQuMTc0LDEwLjU4OGMtMjAuMzE4LDAtMzUuMzM1LTE1LjQ1Ni0yOC43MTEtMzcuNTQzDQoJYzEyLjgwMi00OS40NjgsODMuNDc5LTI4LjcxMiw4Ny4wMTgtMzkuNzUxYzIuMjA4LTYuNjE3LTAuODg1LTEzLjY5NC0xMy42OTQtMTMuNjk0Yy03Ljk1NSwwLTEzLjY5NCw3LjA3Ny0xNS40NTYsMTUuMDI0aC00Mi44NTENCgljNy45NTQtMzAuNDgsMjMuODU2LTM4Ljg3NCw2Ny41NzgtMzguODc0YzM2LjY2NiwwLDUwLjc5OCwyMi4wOCw0NC4xODEsNDYuMzgybC0xMi4zNzgsNTIuMTE1DQoJYy0xLjc2OSw3LjA2OS0yLjY0NiwxMS40ODUsMC44NzgsMTQuMTMzbC0wLjQzMiwyLjIwOGgtNDIuODQ0QzI3MS45ODcsMzYwLjY1NSwyNzIuODcxLDM1Ny4xMTYsMjczLjMxNywzNTMuNTkyIi8+DQo8cGF0aCBmaWxsPSIjRTIwMDFBIiBkPSJNMjc3LjkyMSwzMTAuNDkxYy00LjQxNiwxNS45MDgtOS4yNzcsMjYuOTU1LTI5LjE1LDI2Ljk1NWMtNy45NTQsMC0xMS4wNDctNC40MTYtOC44MzktMTEuNDkyDQoJQzI0Mi41ODYsMzE0LjAyOSwyNjkuMDg5LDMxNS43OTgsMjc3LjkyMSwzMTAuNDkxeiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRTIwMDFBIiBzdHJva2Utd2lkdGg9IjAiIGQ9Ik0yNzcuOTIxLDMxMC40OTFjLTQuNDE2LDE1LjkwOC05LjI3NywyNi45NTUtMjkuMTUsMjYuOTU1DQoJYy03Ljk1NCwwLTExLjA0Ny00LjQxNi04LjgzOS0xMS40OTJDMjQyLjU4NiwzMTQuMDI5LDI2OS4wODksMzE1Ljc5OCwyNzcuOTIxLDMxMC40OTF6Ii8+DQo8cG9seWxpbmUgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIzMjQuMTAyLDM2NC42MjUgMzQ3LjUxOSwyNTMuMzEzIDM5MC4zNTksMjUzLjMxMyAzNjcuODM3LDM2NC42MjUgMzI0LjEwMiwzNjQuNjI1ICIvPg0KPHBvbHlsaW5lIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMzQ5LjczMywyMzcuODQ5IDM1NS45MTksMjA3LjM3MyAzOTguMzEzLDIwNy4zNzMgMzkzLjQ2NiwyMzcuODQ5IDM0OS43MzMsMjM3Ljg0OSAiLz4NCjwvc3ZnPg0K');background-repeat:no-repeat;background-size:100px 100px;width:100px;height:100px;text-align:left;float:right;}.cont{background:#ffffff;margin:15px;padding:30px;width:100%;text-align:left;}.cont2{background:#ffffff;margin:5px 5px 5px 0;padding:10px 10px 10px 0;width:60%;text-align:left;float:left;}.cont3{background:#ffffff;width:60%;text-align:left;float:left;}h1,h2{font-weight:normal;padding:0;margin:0;}.sldrlbl{width:50px;float:left;text-align:right;}.slider{-webkit-appearance:none;width:70%;height:10px;border-radius:5px;background:#d3d3d3;outline:0;opacity:.7;-webkit-transition:.2s;transition:opacity .2s;padding:3px;float:left;}input[type=text],input[type=password]{width:100%;}input,button{font-family:'Roboto',Tahoma,Geneva,sans-serif;}.slider:hover{opacity:1;}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:#E2001A;cursor:pointer;}.slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#E2001A;cursor:pointer;}.button{background-color:#58514b;border:0;color:white;padding:8px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;border-radius:4px}</style></head><body><div class='wrapper'><div class='cont'><div class='cont3'><h1>HAILO LIBERO 3.0</h1></div><div class='logo'></div><br style='clear:both;'><form action='/login' method='POST' name='login'><p>Password:<br><input type='password' name='pin' placeholder='******'></p><button type='submit' name='submit' class='button'>Login</button></form></div></p></div></body></html>hailo-libero.0
2025-10-28 10:54:35.218 warn Authentication did not redirect; treating as failurehailo-libero.0
2025-10-28 10:54:31.095 info Sending open lid commandhailo-libero.0
2025-10-28 10:54:31.093 info Opening bin lid...hailo-libero.0
2025-10-28 10:53:58.606 warn Authentication did not redirect; treating as failurehailo-libero.0
2025-10-28 10:53:54.458 info Successfully connected to Hailo Libero devicehailo-libero.0
2025-10-28 10:53:54.446 warn Authentication failed or not required. Continuing without authentication.hailo-libero.0
2025-10-28 10:53:54.445 warn Authentication did not redirect; treating as failurehailo-libero.0
2025-10-28 10:53:52.050 info Connecting to Hailo Libero device...hailo-libero.0
2025-10-28 10:53:51.993 info Initializing Hailo Libero adapter for device at 192.168.XXX.XXX:81hailo-libero.0
2025-10-28 10:53:51.962 info starting. Version 0.0.2 (non-npm: Jey-Cee/ioBroker.hailo-libero#df3a7c60635e868648b95ec60b8823c88c0f3649) in /opt/iobroker/node_modules/iobroker.hailo-libero, node: v20.18.3, js-controller: 7.0.7Ich habe übrigens auch über die "eigentliche" Konfigurationsseite die Einstellungen geändert, die vorgenommenen Änderungen (ich habe bspw. mal die Auswurfgeschwindigkeit verändert) kommen aber nicht im ioBroker an. Diese Richtung der Kommunikation funktioniert also leider auch nicht...
@dj-zelti der bleibt an Anscheinend an der Anmeldung hängen. Schwierig ohne ein Gerät das Problem zu finden.
Kannst du mir das Gerät per VPN Zugänglich machen?
Kannst mich gerne direkt per Chat hier oder über iobroker@all-smart.net anschreiben. -
hallo @jey-cee , ich hab mir mal den Adpter drauf gemacht, allerdings will er schon beim Passwort nicht ;) wie kann ich Dir helfen das Problem mit dem Teil zu fixen??
Zeit hailo-libero.0 2026-01-05 16:52:09.953 error Failed to open bin lid hailo-libero.0 2026-01-05 16:52:09.952 warn Open lid failed: status 200, body: <!DOCTYPE HTML><html><body><script>window.location = 'http://'+window.location.hostname+':81'+window.location.pathname+window.location.search;</script></body></html> hailo-libero.0 2026-01-05 16:52:09.895 info Sending open lid command hailo-libero.0 2026-01-05 16:52:09.893 info Opening bin lid... hailo-libero.0 2026-01-05 16:51:31.540 info Successfully connected to Hailo Libero device hailo-libero.0 2026-01-05 16:51:31.531 warn Authentication failed or not required. Continuing without authentication. hailo-libero.0 2026-01-05 16:51:31.531 warn Authentication did not redirect; treating as failure hailo-libero.0 2026-01-05 16:51:31.452 info Connecting to Hailo Libero device... hailo-libero.0 2026-01-05 16:51:31.408 info Initializing Hailo Libero adapter for device at 192.168.10.25:80 hailo-libero.0 2026-01-05 16:51:31.384 info starting. Version 0.0.2 (non-npm: Jey-Cee/ioBroker.hailo-libero#df3a7c60635e868648b95ec60b8823c88c0f3649) in /opt/iobroker/node_modules/iobroker.hailo-libero, node: v22.21.0, js-controller: 7.1.0 hailo-libero.0 2026-01-05 16:51:24.616 info terminating hailo-libero.0 2026-01-05 16:51:24.616 info terminating hailo-libero.0 2026-01-05 16:51:24.241 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason hailo-libero.0 2026-01-05 16:51:24.240 info terminating hailo-libero.0 2026-01-05 16:51:24.115 info Cleaning up and shutting down adapter... hailo-libero.0 2026-01-05 16:51:24.114 info Got terminate signal TERMINATE_YOURSELF hailo-libero.0 2026-01-05 16:49:10.093 error Failed to open bin lid hailo-libero.0 2026-01-05 16:49:10.092 warn Open lid failed: status 200, body: <!DOCTYPE HTML><html><body><script>window.location = 'http://'+window.location.hostname+':81'+window.location.pathname+window.location.search;</script></body></html> hailo-libero.0 2026-01-05 16:49:09.986 info Sending open lid command hailo-libero.0 2026-01-05 16:49:09.985 info Opening bin lid... hailo-libero.0 2026-01-05 16:48:23.692 info Successfully connected to Hailo Libero device hailo-libero.0 2026-01-05 16:48:23.542 warn Authentication failed or not required. Continuing without authentication. hailo-libero.0 2026-01-05 16:48:23.539 warn Authentication did not redirect; treating as failure hailo-libero.0 2026-01-05 16:48:23.041 info Connecting to Hailo Libero device... -
Moin @jey-cee also sieht so aus als würde alles funktionieren, hab das Ding mal schnell übers Tablet aktualisiert und in der Objekt Ansicht das Ganze gesteuert. Automation mit dem LED Licht geht dann auch endlich mal, hast meine Frau glücklich gemacht, weil man das helle Ding ausschalten kann ;)
Morgen mach ich dann Blocklys fertig und versuche auch Alexa einzubinden.
Ich danke Dir ;) -
Hat sich erledigt.
@jey-cee leider kackt der Mülleimer nach einer Zeit komplett b. Heißt er ist nicht mehr ansprechbar.
Ich hab mal den log angehängt.
hailo-libero.0 2026-01-10 17:08:08.135 error checkAuth failed: connect ECONNREFUSED 192.168.10.25:81 hailo-libero.0 2026-01-10 17:07:48.916 error Failed to read settings: connect ECONNREFUSED 192.168.10.25:81 hailo-libero.0 2026-01-10 17:07:43.250 error Authentication failed: timeout of 10000ms exceeded hailo-libero.0 2026-01-10 17:07:38.248 error checkAuth failed: connect ECONNREFUSED 192.168.10.25:81 hailo-libero.0 2026-01-10 17:07:22.231 error Failed to read settings: connect EHOSTUNREACH 192.168.10.25:81 hailo-libero.0 2026-01-10 17:07:18.113 error Authentication failed: timeout of 10000ms exceeded hailo-libero.0 2026-01-10 17:07:13.111 error checkAuth failed: timeout of 10000ms exceeded hailo-libero.0 2026-01-10 17:06:58.116 error Failed to read settings: timeout of 10000ms exceeded hailo-libero.0 2026-01-10 17:06:48.113 error Authentication failed: timeout of 10000ms exceeded hailo-libero.0 2026-01-10 17:06:43.112 error checkAuth failed: timeout of 10000ms exceeded hailo-libero.0 2026-01-10 17:06:37.191 error Failed to read settings: stream has been aborted hailo-libero.0 2026-01-10 17:06:25.950 info Successfully authenticated with Hailo Libero device hailo-libero.0 2026-01-10 17:06:23.783 error checkAuth failed: timeout of 10000ms exceeded hailo-libero.0 2026-01-10 16:59:12.362 info Successfully authenticated with Hailo Libero device hailo-libero.0 2026-01-10 16:58:55.514 error Failed to read settings: stream has been aborted hailo-libero.0 2026-01-10 16:58:44.891 info Successfully authenticated with Hailo Libero device hailo-libero.0 2026-01-10 16:58:34.688 error Failed to read settings: stream has been aborted hailo-libero.0 2026-01-10 16:58:19.251 info Successfully authenticated with Hailo Libero device hailo-libero.0 2026-01-10 16:58:16.835 error checkAuth failed: stream has been aborted hailo-libero.0 2026-01-10 16:57:12.385 info Successfully authenticated with Hailo Libero device hailo-libero.0 2026-01-10 16:56:57.803 error Failed to read settings: stream has been aborted hailo-libero.0 2026-01-10 16:56:43.635 info Successfully authenticated with Hailo Libero device hailo-libero.0 2026-01-10 16:56:26.490 error Authentication failed: timeout of 10000ms exceeded hailo-libero.0 2026-01-10 16:56:21.487 error checkAuth failed: timeout of 10000ms exceeded hailo-libero.0 2026-01-10 16:54:28.182 info Successfully authenticated with Hailo Libero device hailo-libero.0 2026-01-10 16:54:21.651 error checkAuth failed: timeout of 10000ms exceeded hailo-libero.0 2026-01-10 16:52:50.333 info Successfully authenticated with Hailo Libero device hailo-libero.0 2026-01-10 16:52:48.163 error checkAuth failed: timeout of 10000ms exceeded hailo-libero.0 2026-01-10 16:51:21.728 info Successfully authenticated with Hailo Libero device hailo-libero.0 2026-01-10 16:51:19.477 error checkAuth failed: timeout of 10000ms exceeded hailo-libero.0 2026-01-10 16:48:20.652 info Successfully authenticated with Hailo Libero device hailo-libero.0 2026-01-10 16:48:18.113 error checkAuth failed: timeout of 10000ms exceeded hailo-libero.0 2026-01-10 16:35:18.718 info Successfully authenticated with Hailo Libero device hailo-libero.0 2026-01-10 16:35:16.581 error checkAuth failed: stream has been aborted hailo-libero.0 2026-01-10 16:31:52.080 info Successfully authenticated with Hailo Libero device hailo-libero.0 2026-01-10 16:31:49.620 error checkAuth failed: timeout of 10000ms exceeded