Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. Passwort auf einer Webseite mittels node red eingeben

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    882

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Passwort auf einer Webseite mittels node red eingeben

Geplant Angeheftet Gesperrt Verschoben Node-Red
3 Beiträge 3 Kommentatoren 1.3k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • C Offline
    C Offline
    chrisB
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    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?

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta name="keywords" lang="de" content="Helios easyControls, Steuerung">
    <meta name="keywords" lang="en" content="Helios easyControls">
    <meta name="robots" content="noindex, nofollow"> 
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=3.0, user-scalable=yes" /> 
    <link rel="stylesheet" type="text/css" href="css/styles_log.css" />
    <script src="js/scripts.js" type="text/javascript"></script>
    <script language="Javascript">
            function checkKey(e){
            if (!e) var e = window.event;
          	if (e.keyCode) code = e.keyCode;
          	else if (e.which) code = e.which;
            if (code == "13" ){ 
                  document.getElementById("btnlogin").click();
                  return false;
                }
             }
             document.onkeypress = checkKey;
    </script> 
    </head>
    <body onLoad="LoadData0();set_img();document.getElementById('v00402').focus();" >
    <div id="ContentDiv">
    <form method="post" id="loginForm" name="loginForm" action="info.htm" >
       <input type="hidden" name="v00003" id="v00003">
       <input type="hidden" name="v01306" id="v01306">
       <figure id="logoimg"><img src="images/logo.png" id="logo" border="0" ></figure>
       <fieldset>
        <!-- <legend id="lv00400">Anmelden</legend> //-->
        <p><input type="hidden" name="v00001" id="v00001"><label for="v00402" id="lv00402">Passwort:</label><input type="password" name="v00402" id="v00402" value="" class="logininput"/>
        </p>
         <p id="ddlblang" style="visibility:hidden">
         <label for="v00003" id="lv00003">Sprache:</label>
         <select name="v00003" id="v00003" size="1" onchange="update('index','none',false,0,5,1,this.value);" />
            <option value="de">Deutsch</option>
            <option value="en">English</option>
            <option value="fr">Franzözisch</option>
            <option value="it">Italienisch</option>
            <option value="hr">Kroatisch</option>
            <option value="no">Norwegisch</option>
            <option value="pl">Polnisch</option>
            <option value="sk">Slowakisch</option>
    	<option value="sl">Slowenisch</option>
            <option value="hu">Ungarisch</option>
         </select>
        </p>
        <a onclick="checkLogin();" href="#" id="btnlogin"><p class="btn"><span id="but0">Anmelden</span></p></a>
      </fieldset>
      <figure><img src="images/ec.png" id="imgec" border="0" ></figure>
    </form>
    <span class="vers">v2.26</span>
    </div>
    </body>
    </html>
    

    1 Antwort Letzte Antwort
    0
    • mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von mickym
      #2

      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.

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      1 Antwort Letzte Antwort
      0
      • KLVNK Offline
        KLVNK Offline
        KLVN
        schrieb am zuletzt editiert von
        #3

        Schau mal hier: https://forum.iobroker.net/topic/24769/gelöst-helios-kwl-zugriff-auf-xml/8

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        568

        Online

        32.6k

        Benutzer

        82.1k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe