Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. JavaScript
  5. Solvis Heizung - Verbindung mit Solivsremote

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.6k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    666

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

Solvis Heizung - Verbindung mit Solivsremote

Geplant Angeheftet Gesperrt Verschoben JavaScript
4 Beiträge 2 Kommentatoren 224 Aufrufe 2 Beobachtet
  • Ä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.
  • F Offline
    F Offline
    Froschli
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,
    ich brauche Eure Hilfe.
    Auf Github habe ich ein Script gefunden, das meine Heizung in den IoBroker ausliest. Leider, seit dem Update des JS-Controllers funktioniert dieses nicht mehr. Ich habe schon verschiedene Arten getestet, bekomme aber keine Verbindung (ich bin neu auf JS - zugegeben :-) )
    So wie ich das sehe wird klopft das Script erst mal beim Server an und übergibt im 2. Schritt die Authentifizierung - danach kommen dann die Daten zurück.
    Alles was ich hin bekomme ist die Kontaktaufnahme, die dann jedoch in einem Fehler 401 endet.
    Es wäre super, wenn mir hier jemand den entscheidenden Tipp geben könnte.
    Hier noch der Link zum Script (orginal) : https://github.com/peak3d/iobroker.solvisremote/blob/master/solvis_main.json

    Vielen Dank schon mal.
    Have a nice day

    Froschli

    Thomas BraunT 1 Antwort Letzte Antwort
    0
    • F Froschli

      Hallo zusammen,
      ich brauche Eure Hilfe.
      Auf Github habe ich ein Script gefunden, das meine Heizung in den IoBroker ausliest. Leider, seit dem Update des JS-Controllers funktioniert dieses nicht mehr. Ich habe schon verschiedene Arten getestet, bekomme aber keine Verbindung (ich bin neu auf JS - zugegeben :-) )
      So wie ich das sehe wird klopft das Script erst mal beim Server an und übergibt im 2. Schritt die Authentifizierung - danach kommen dann die Daten zurück.
      Alles was ich hin bekomme ist die Kontaktaufnahme, die dann jedoch in einem Fehler 401 endet.
      Es wäre super, wenn mir hier jemand den entscheidenden Tipp geben könnte.
      Hier noch der Link zum Script (orginal) : https://github.com/peak3d/iobroker.solvisremote/blob/master/solvis_main.json

      Vielen Dank schon mal.
      Have a nice day

      Froschli

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von
      #2

      @froschli

      Das dürfte an der Verwendung von 'request' im Skript liegen.
      Das ist seit Jahren obsolet und der Zopf ist unlängst im javascript-Adapter gekappt worden.
      Musst du auf eine der anderen Methoden (z. B. axios) umstellen.

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      F 1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @froschli

        Das dürfte an der Verwendung von 'request' im Skript liegen.
        Das ist seit Jahren obsolet und der Zopf ist unlängst im javascript-Adapter gekappt worden.
        Musst du auf eine der anderen Methoden (z. B. axios) umstellen.

        F Offline
        F Offline
        Froschli
        schrieb am zuletzt editiert von Froschli
        #3

        @thomas-braun
        Hallo Thomas,
        erst mal Danke für die schnelle Reaktion.

        Ja, den request habe ich raus geschmissen und axios get eingefügt. (auch mit httpGet schon versucht).
        Das Problem ist, ja nicht der Connect - der tut. Das Problem ist, NACH dem Connect die Anmeldedaten zu übergeben (User + Pass). Analog zum Anmelden über den Browser. Schritt 1 - Connect - dann, Schritt 2 Anmeldedaten ins Fenster klopfen und bestätigen.

        Hier mal ein Codesnippsel, wie das bei mir aussieht und mir den 401 zurück liefert.
        const axiosInstance = axios.create({
        baseURL: "http://192.168.XX.XXX",
        });

        try {
        axiosInstance.get("/sc2_val.xml", {headers: {'Authorization': + basicAuth, Connection:'Keep-Alive'}})

        natürlich ist basicAuth definiert .. :-)

        ich gebe also die Anmeldedaten gleich mit - schmeckt ihm anscheinend nicht :-(

        und jetzt, bei der Fehlerbehandlung (401) müssen die Anmeldedaten gesendet werden. - und genau das ist mein Problem - keine Ahnung wie ich das jetzt übergeben kann.

        Hast du mir nen Tipp???

        Danke schon mal ..

        Thomas BraunT 1 Antwort Letzte Antwort
        0
        • F Froschli

          @thomas-braun
          Hallo Thomas,
          erst mal Danke für die schnelle Reaktion.

          Ja, den request habe ich raus geschmissen und axios get eingefügt. (auch mit httpGet schon versucht).
          Das Problem ist, ja nicht der Connect - der tut. Das Problem ist, NACH dem Connect die Anmeldedaten zu übergeben (User + Pass). Analog zum Anmelden über den Browser. Schritt 1 - Connect - dann, Schritt 2 Anmeldedaten ins Fenster klopfen und bestätigen.

          Hier mal ein Codesnippsel, wie das bei mir aussieht und mir den 401 zurück liefert.
          const axiosInstance = axios.create({
          baseURL: "http://192.168.XX.XXX",
          });

          try {
          axiosInstance.get("/sc2_val.xml", {headers: {'Authorization': + basicAuth, Connection:'Keep-Alive'}})

          natürlich ist basicAuth definiert .. :-)

          ich gebe also die Anmeldedaten gleich mit - schmeckt ihm anscheinend nicht :-(

          und jetzt, bei der Fehlerbehandlung (401) müssen die Anmeldedaten gesendet werden. - und genau das ist mein Problem - keine Ahnung wie ich das jetzt übergeben kann.

          Hast du mir nen Tipp???

          Danke schon mal ..

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #4

          @froschli sagte in Solvis Heizung - Verbindung mit Solivsremote:

          Hast du mir nen Tipp???

          Nö, ich hab von Javaskript eigentlich gar keinen Plan.... :-)

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          1 Antwort Letzte Antwort
          0

          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

          Registrieren Anmelden
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          550

          Online

          32.9k

          Benutzer

          82.9k

          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