seit kurzem werkelt bei mir im Haus eine kontrollierte Wohnraumlüftung von Helios. In dem Gerät selbst ist ein Webserver installiert, so dass ich per Browser alles konfigurieren und steuern kann. Natürlich würde ich das Gerät auch gerne in ioBroker bekommen, so dass ich es damit auch steuern kann.
Der Modbus Adapter kommt wohl nicht mit der Modbus Schnittstelle im Gerät klar, so dass dieser weg wohl nicht zum Erfolg führt.
Ich dachte mir, dass man doch bestimmt auch die Daten aus der Webseite auslesen kann und stieß dabei auf node red. Ich habe mir mal einen simples flow angelegt und mit einem http request die Webseite der KWL aufgerufen. Seitenquelltext ist unten und ich bekomme ihn auch problemlos im msg Objekt.
Leider komme ich erst an die Informationen, wenn ich ein Passwort auf der Webseite eingegeben habe. Im Browser ganz einfach aber wie mache ich das hier in diesem flow? (PW kann ich auch leider nicht entfernen) Könntet Ihr mir weiterhelfen, wie ich das Passwort über node red eingebe um einen Schritt weiter zu kommen?
Wenn die Seite mehr als eine Basisauthentifizierung erfordert - wirst Du aus meiner Sicht schlechte Karten haben. Wenn es aber einfach Benutzer/Passwort Basisauthentifizierung ist, dann einfach in dem http request node diese Basisauthentifizierung anhaken und die userid und Passwort eingeben.
Es werden zwar noch andere Authentisierungsmethoden angegeben - aber da musst Du halt schauen, ob die funktionieren. Aber wie gesagt direkt im http-request Node direkt eingeben.