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. Visualisierung
  4. Bayrol Webportal

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

Bayrol Webportal

Geplant Angeheftet Gesperrt Verschoben Visualisierung
100 Beiträge 14 Kommentatoren 16.5k Aufrufe 13 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.
  • S sued72

    @oliverio
    Hi, habe gerad auch dein Skript getestet. Verhalten ist genau gleich wie bei @qwertz.

    OliverIOO Offline
    OliverIOO Offline
    OliverIO
    schrieb am zuletzt editiert von OliverIO
    #27

    @sued72

    immer noch seltsam.
    habe das skript nochmal gestartet
    klappt immer noch alles.

    bitte vor der funktion return getCID(text) mal noch log(text); einfügen, so das die stelle wie folgt aussieht.
    das ergebnis aus dem script log bitte kopieren und mir per PN senden.
    Es ist die relativ große Ausgabe. Es ist die Seite, die nach dem Anmelden aufgerufen wird. Der Eintrag erscheint nur einmal nach dem skriptstart

      let text=await response.text();
      log(text);
      return getCID(text);
    
    5.4.2024, 15:10:45.117	[info ]: javascript.0 (2448) Start javascript script.js.bayrol
    5.4.2024, 15:10:45.208	[info ]: javascript.0 (2448) script.js.bayrol: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
    5.4.2024, 15:10:45.970	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.cc, state={"val":15,"ack":false,"ts":1712322645969,"q":0,"from":"system.adapter.javascript.0","lc":1712322645969,"c":"script.js.bayrol"})
    5.4.2024, 15:10:45.971	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.mv, state={"val":725,"ack":false,"ts":1712322645971,"q":0,"from":"system.adapter.javascript.0","lc":1712322645971,"c":"script.js.bayrol"})
    5.4.2024, 15:10:45.972	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.ph, state={"val":7.2,"ack":false,"ts":1712322645972,"q":0,"from":"system.adapter.javascript.0","lc":1712322645972,"c":"script.js.bayrol"})
    5.4.2024, 15:10:45.972	[info ]: javascript.0 (2448) script.js.bayrol: setTimeout(ms=10000)
    5.4.2024, 15:10:56.068	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.cc, state={"val":15,"ack":false,"ts":1712322656068,"q":0,"from":"system.adapter.javascript.0","lc":1712322645969,"c":"script.js.bayrol"})
    5.4.2024, 15:10:56.069	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.mv, state={"val":725,"ack":false,"ts":1712322656069,"q":0,"from":"system.adapter.javascript.0","lc":1712322645971,"c":"script.js.bayrol"})
    5.4.2024, 15:10:56.070	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.ph, state={"val":7.2,"ack":false,"ts":1712322656070,"q":0,"from":"system.adapter.javascript.0","lc":1712322645972,"c":"script.js.bayrol"})
    5.4.2024, 15:10:56.071	[info ]: javascript.0 (2448) script.js.bayrol: setTimeout(ms=10000)
    5.4.2024, 15:11:06.185	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.cc, state={"val":15.1,"ack":false,"ts":1712322666185,"q":0,"from":"system.adapter.javascript.0","lc":1712322666185,"c":"script.js.bayrol"})
    5.4.2024, 15:11:06.186	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.mv, state={"val":725,"ack":false,"ts":1712322666186,"q":0,"from":"system.adapter.javascript.0","lc":1712322645971,"c":"script.js.bayrol"})
    5.4.2024, 15:11:06.187	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.ph, state={"val":7.2,"ack":false,"ts":1712322666187,"q":0,"from":"system.adapter.javascript.0","lc":1712322645972,"c":"script.js.bayrol"})
    5.4.2024, 15:11:06.188	[info ]: javascript.0 (2448) script.js.bayrol: setTimeout(ms=10000)
    5.4.2024, 15:11:16.288	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.cc, state={"val":15.1,"ack":false,"ts":1712322676288,"q":0,"from":"system.adapter.javascript.0","lc":1712322666185,"c":"script.js.bayrol"})
    5.4.2024, 15:11:16.289	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.mv, state={"val":725,"ack":false,"ts":1712322676289,"q":0,"from":"system.adapter.javascript.0","lc":1712322645971,"c":"script.js.bayrol"})
    5.4.2024, 15:11:16.290	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.ph, state={"val":7.2,"ack":false,"ts":1712322676290,"q":0,"from":"system.adapter.javascript.0","lc":1712322645972,"c":"script.js.bayrol"})
    5.4.2024, 15:11:16.291	[info ]: javascript.0 (2448) script.js.bayrol: setTimeout(ms=10000)
    5.4.2024, 15:11:26.388	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.cc, state={"val":15.1,"ack":false,"ts":1712322686388,"q":0,"from":"system.adapter.javascript.0","lc":1712322666185,"c":"script.js.bayrol"})
    5.4.2024, 15:11:26.389	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.mv, state={"val":725,"ack":false,"ts":1712322686388,"q":0,"from":"system.adapter.javascript.0","lc":1712322645971,"c":"script.js.bayrol"})
    5.4.2024, 15:11:26.389	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.ph, state={"val":7.2,"ack":false,"ts":1712322686389,"q":0,"from":"system.adapter.javascript.0","lc":1712322645972,"c":"script.js.bayrol"})
    5.4.2024, 15:11:26.390	[info ]: javascript.0 (2448) script.js.bayrol: setTimeout(ms=10000)
    5.4.2024, 15:11:36.491	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.cc, state={"val":15.1,"ack":false,"ts":1712322696491,"q":0,"from":"system.adapter.javascript.0","lc":1712322666185,"c":"script.js.bayrol"})
    5.4.2024, 15:11:36.492	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.mv, state={"val":725,"ack":false,"ts":1712322696492,"q":0,"from":"system.adapter.javascript.0","lc":1712322645971,"c":"script.js.bayrol"})
    5.4.2024, 15:11:36.492	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.ph, state={"val":7.2,"ack":false,"ts":1712322696492,"q":0,"from":"system.adapter.javascript.0","lc":1712322645972,"c":"script.js.bayrol"})
    5.4.2024, 15:11:36.493	[info ]: javascript.0 (2448) script.js.bayrol: setTimeout(ms=10000)
    5.4.2024, 15:11:46.595	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.cc, state={"val":15.1,"ack":false,"ts":1712322706594,"q":0,"from":"system.adapter.javascript.0","lc":1712322666185,"c":"script.js.bayrol"})
    5.4.2024, 15:11:46.595	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.mv, state={"val":725,"ack":false,"ts":1712322706595,"q":0,"from":"system.adapter.javascript.0","lc":1712322645971,"c":"script.js.bayrol"})
    5.4.2024, 15:11:46.596	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.ph, state={"val":7.2,"ack":false,"ts":1712322706596,"q":0,"from":"system.adapter.javascript.0","lc":1712322645972,"c":"script.js.bayrol"})
    5.4.2024, 15:11:46.596	[info ]: javascript.0 (2448) script.js.bayrol: setTimeout(ms=10000)
    5.4.2024, 15:11:56.696	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.cc, state={"val":15.1,"ack":false,"ts":1712322716696,"q":0,"from":"system.adapter.javascript.0","lc":1712322666185,"c":"script.js.bayrol"})
    5.4.2024, 15:11:56.696	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.mv, state={"val":725,"ack":false,"ts":1712322716696,"q":0,"from":"system.adapter.javascript.0","lc":1712322645971,"c":"script.js.bayrol"})
    5.4.2024, 15:11:56.697	[info ]: javascript.0 (2448) script.js.bayrol: setForeignState(id=0_userdata.0.bayrol.ph, state={"val":7.2,"ack":false,"ts":1712322716697,"q":0,"from":"system.adapter.javascript.0","lc":1712322645972,"c":"script.js.bayrol"})
    5.4.2024, 15:11:56.698	[info ]: javascript.0 (2448) script.js.bayrol: setTimeout(ms=10000)
    5.4.2024, 15:11:58.978	[info ]: javascript.0 (2448) Stop script script.js.bayrol
    

    Meine Adapter und Widgets
    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
    Links im Profil

    1 Antwort Letzte Antwort
    0
    • S Offline
      S Offline
      sued72
      schrieb am zuletzt editiert von
      #28

      Habe mal den Debugger bemüht.
      Das Problem entsteht schon im Funktionsaufruf getSession().
      Die Funktion liefert die Variable response als undefined zurück.

      OliverIOO 1 Antwort Letzte Antwort
      0
      • S Offline
        S Offline
        sued72
        schrieb am zuletzt editiert von
        #29

        05-04-2024_15-56-54.jpg

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          sued72
          schrieb am zuletzt editiert von
          #30

          Das ist auch noch seltsam:
          a71e0099-54c6-42e1-807f-c727b9f7e936-image.png
          allerdings scheint alles korrekt installiert zu sein:
          95bab5d7-71bc-4f85-8aab-7150019b5cb1-image.png

          c224310e-c4dc-4923-8d35-f3c4c5c96a82-image.png

          OliverIOO 1 Antwort Letzte Antwort
          0
          • S sued72

            Das ist auch noch seltsam:
            a71e0099-54c6-42e1-807f-c727b9f7e936-image.png
            allerdings scheint alles korrekt installiert zu sein:
            95bab5d7-71bc-4f85-8aab-7150019b5cb1-image.png

            c224310e-c4dc-4923-8d35-f3c4c5c96a82-image.png

            OliverIOO Offline
            OliverIOO Offline
            OliverIO
            schrieb am zuletzt editiert von OliverIO
            #31

            @sued72

            hm, gut das die fehlermeldung nun auftauchte.
            dadurch kann das natürlich auch nicht funktionieren.
            am besten die bibliothek nochmal entfernen, speichern so das javascript adapter neu startet und danach wieder hinzufügen.
            dann nochmal probieren.

            alternativ kannst du, wenn du node ab v18 bereits installiert hast
            ohne den require befehl und ohne die zusätzliche bibliohthek versuchen, da ab da der fetch befehl automatisch im befehlsumfang von node nun enthalten ist.
            vgl https://nodejs.org/dist/latest-v18.x/docs/api/globals.html#fetch und dann history aufklappen

            Meine Adapter und Widgets
            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
            Links im Profil

            S 1 Antwort Letzte Antwort
            0
            • OliverIOO OliverIO

              @sued72

              hm, gut das die fehlermeldung nun auftauchte.
              dadurch kann das natürlich auch nicht funktionieren.
              am besten die bibliothek nochmal entfernen, speichern so das javascript adapter neu startet und danach wieder hinzufügen.
              dann nochmal probieren.

              alternativ kannst du, wenn du node ab v18 bereits installiert hast
              ohne den require befehl und ohne die zusätzliche bibliohthek versuchen, da ab da der fetch befehl automatisch im befehlsumfang von node nun enthalten ist.
              vgl https://nodejs.org/dist/latest-v18.x/docs/api/globals.html#fetch und dann history aufklappen

              S Offline
              S Offline
              sued72
              schrieb am zuletzt editiert von
              #32

              @oliverio log habe ich dir pe rPN gesendet. Trotz der Problemmeldung mit node-fetch läuft das Skript ja. Habe nichts verändert. Vom Textinhalt kann ma

              OliverIOO 1 Antwort Letzte Antwort
              0
              • S sued72

                @oliverio log habe ich dir pe rPN gesendet. Trotz der Problemmeldung mit node-fetch läuft das Skript ja. Habe nichts verändert. Vom Textinhalt kann ma

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                schrieb am zuletzt editiert von
                #33

                @sued72
                hab getestet. da kommt das korrekte ergebnis.
                gab es da denn auch so eine fehlermeldung?

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  sued72
                  schrieb am zuletzt editiert von
                  #34

                  n darauf schliessen, dass der Zugriff auf die Website funktioniert. Kann den Namen meiner Anlage sehen...
                  Die Fehlermeldung ist aber immer noch da
                  bdeb1547-6882-42ae-bea0-b1ee71271321-image.png

                  OliverIOO 1 Antwort Letzte Antwort
                  0
                  • S sued72

                    Habe mal den Debugger bemüht.
                    Das Problem entsteht schon im Funktionsaufruf getSession().
                    Die Funktion liefert die Variable response als undefined zurück.

                    OliverIOO Offline
                    OliverIOO Offline
                    OliverIO
                    schrieb am zuletzt editiert von
                    #35

                    @sued72 sagte in Bayrol Webportal:

                    Die Funktion liefert die Variable response als undefined zurück

                    ich habe soeben auch mal den debugger des javascript adapters bemüht.
                    ja, bei mir wird ebenfalls response als undefined angezeigt.
                    allerdings scheint das wohl fehlerhaft zu sein, da im weiteren verlauf dennoch die daten aus dem objekt gezogen werden können.

                    log() schein wohl zuverlässiger zu sein.
                    ich verwende diesen debugger eigentlich nie, da ich klomplexere skripte immer in vs code entwickle und die ganzen iobroker Abhängigkeiten mittels dummyfunktionen dort kapsle

                    Meine Adapter und Widgets
                    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                    Links im Profil

                    S 1 Antwort Letzte Antwort
                    0
                    • OliverIOO OliverIO

                      @sued72 sagte in Bayrol Webportal:

                      Die Funktion liefert die Variable response als undefined zurück

                      ich habe soeben auch mal den debugger des javascript adapters bemüht.
                      ja, bei mir wird ebenfalls response als undefined angezeigt.
                      allerdings scheint das wohl fehlerhaft zu sein, da im weiteren verlauf dennoch die daten aus dem objekt gezogen werden können.

                      log() schein wohl zuverlässiger zu sein.
                      ich verwende diesen debugger eigentlich nie, da ich klomplexere skripte immer in vs code entwickle und die ganzen iobroker Abhängigkeiten mittels dummyfunktionen dort kapsle

                      S Offline
                      S Offline
                      sued72
                      schrieb am zuletzt editiert von
                      #36

                      @oliverio
                      log(headers) scheint auch sinnvolle Daten zu enthalten:

                      javascript.0 (3792) script.js.Neu.BayrolPoolWebDataRequest: Headers { [Symbol(map)]: [Object: null prototype] { server: [ 'nginx/1.20.2' ], date: [ 'Fri, 05 Apr 2024 15:36:17 GMT' ], 'content-type': [ 'text/html; charset=UTF-8' ], 'transfer-encoding': [ 'chunked' ], connection: [ 'close' ], vary: [ 'Accept-Encoding' ], 'x-powered-by': [ 'PHP/8.0.13' ], 'set-cookie': [ 'PHPSESSID=xxxxxxxxxx; path=/; secure' ], expires: [ 'Thu, 19 Nov 1981 08:52:00 GMT' ], 'cache-control': [ 'no-store, no-cache, must-revalidate' ], pragma: [ 'no-cache' ], 'content-encoding': [ 'gzip' ] } }

                      PHPSESSID habe ich ausge-xt. Die scheint auch ok.

                      1 Antwort Letzte Antwort
                      0
                      • S sued72

                        n darauf schliessen, dass der Zugriff auf die Website funktioniert. Kann den Namen meiner Anlage sehen...
                        Die Fehlermeldung ist aber immer noch da
                        bdeb1547-6882-42ae-bea0-b1ee71271321-image.png

                        OliverIOO Offline
                        OliverIOO Offline
                        OliverIO
                        schrieb am zuletzt editiert von
                        #37

                        @sued72

                        ok weiterebuggen.
                        das letzte log() wieder entfernen und neue log() in der folgenden funktion einfügen

                        async function getCID(text){
                            const regex = /var clients = \[(\d+)\];/gm;
                            let result = regex.exec(text);
                            log(text);
                            log(result);
                            if (result.length==2) return result[1];
                            return undefined;
                        }
                        

                        text sollte den inhalt der website enthalten, wie zuvor
                        result sollte so etwas ähnliches wie folgt enthalten. hier nur ein ausschnitt, aber die nummer aus var clients sollte sichtbar sein (die kann bei dir anders sein, hier aus sicherheitsgründen in 00000 geändert)

                        javascript.0 (2448) script.js.bayrol: [ 'var clients = [00000];', '00000', index: 4841, input: '<!DOCTYPE html>\n' + '<html>\n' + '<head>\n' + '\t<title>BAYROL Web Portal</title>\n' + '\t<meta http-equiv="Content-Type" content="text/html; charset=utf-8">\n' + 
                        

                        Meine Adapter und Widgets
                        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                        Links im Profil

                        1 Antwort Letzte Antwort
                        0
                        • S Offline
                          S Offline
                          sued72
                          schrieb am zuletzt editiert von
                          #38

                          log(result) liefert null zurück!

                          OliverIOO 1 Antwort Letzte Antwort
                          0
                          • S sued72

                            log(result) liefert null zurück!

                            OliverIOO Offline
                            OliverIOO Offline
                            OliverIO
                            schrieb am zuletzt editiert von OliverIO
                            #39

                            @sued72

                            und text?
                            wenn da was drin steht, dann bitte per pn senden

                            Meine Adapter und Widgets
                            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                            Links im Profil

                            S 1 Antwort Letzte Antwort
                            0
                            • OliverIOO OliverIO

                              @sued72

                              und text?
                              wenn da was drin steht, dann bitte per pn senden

                              S Offline
                              S Offline
                              sued72
                              schrieb am zuletzt editiert von
                              #40

                              @oliverio kommt...
                              30eeda21-f94c-42d0-aa8f-6b945d7882e7-image.png

                              OliverIOO 1 Antwort Letzte Antwort
                              0
                              • S sued72

                                @oliverio kommt...
                                30eeda21-f94c-42d0-aa8f-6b945d7882e7-image.png

                                OliverIOO Offline
                                OliverIOO Offline
                                OliverIO
                                schrieb am zuletzt editiert von OliverIO
                                #41

                                @sued72

                                was soll ich nun mit einem screenshot anfangen?
                                ich will den text kopieren und hier durch den befehl jagen

                                deswegen bitte per pn senden. hat doch heute auch schon geklappt

                                Meine Adapter und Widgets
                                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                                Links im Profil

                                S 1 Antwort Letzte Antwort
                                0
                                • OliverIOO OliverIO

                                  @sued72

                                  was soll ich nun mit einem screenshot anfangen?
                                  ich will den text kopieren und hier durch den befehl jagen

                                  deswegen bitte per pn senden. hat doch heute auch schon geklappt

                                  S Offline
                                  S Offline
                                  sued72
                                  schrieb am zuletzt editiert von
                                  #42

                                  @oliverio ah... sende dir es via PN

                                  OliverIOO 1 Antwort Letzte Antwort
                                  0
                                  • S sued72

                                    @oliverio ah... sende dir es via PN

                                    OliverIOO Offline
                                    OliverIOO Offline
                                    OliverIO
                                    schrieb am zuletzt editiert von
                                    #43

                                    @sued72

                                    ich bin etwas ratlos. genau die stelle funktioniert einwandfrei auch wenn ich der funktion dein html unterschiebe. wie wenn das regex bei dir nicht funktioniert und dann auch kein objekt zurückgibt (result)

                                    im weiteren verlauf kommt es dann zu einem fehler, aber ich gehe davon aus, das es evtl daran liegt, das ihr unterschiedliche geräte habt bzw. die berechtigung da nicht zusammen passt.
                                    deine hab ich ja nicht.

                                    Meine Adapter und Widgets
                                    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                                    Links im Profil

                                    1 Antwort Letzte Antwort
                                    0
                                    • S Offline
                                      S Offline
                                      sued72
                                      schrieb am zuletzt editiert von sued72
                                      #44

                                      @oliverio verstehe ich es richtig, aus dem Text, den ich dir gesendet habe suchst du die CID?
                                      Website sieht so aus:

                                      0baef87b-36fb-4a4a-8262-e5b9224cbe46-image.png
                                      ?

                                      S 1 Antwort Letzte Antwort
                                      0
                                      • S sued72

                                        @oliverio verstehe ich es richtig, aus dem Text, den ich dir gesendet habe suchst du die CID?
                                        Website sieht so aus:

                                        0baef87b-36fb-4a4a-8262-e5b9224cbe46-image.png
                                        ?

                                        S Offline
                                        S Offline
                                        sued72
                                        schrieb am zuletzt editiert von sued72
                                        #45

                                        @sued72 a41501a8-c5d0-46c9-a18b-93f5f5194a5b-image.png
                                        irgendwie funktioniert die regex (grün markiert) nicht. Beim nächsten Step kickt er raus.

                                        https://regex101.com/r/x2KaZP/1

                                        S 1 Antwort Letzte Antwort
                                        0
                                        • S sued72

                                          @sued72 a41501a8-c5d0-46c9-a18b-93f5f5194a5b-image.png
                                          irgendwie funktioniert die regex (grün markiert) nicht. Beim nächsten Step kickt er raus.

                                          https://regex101.com/r/x2KaZP/1

                                          S Offline
                                          S Offline
                                          sued72
                                          schrieb am zuletzt editiert von sued72
                                          #46

                                          @sued72 ich habe mal folgendes versucht:
                                          const regex = /var clients = c72a9a75-d187-4165-bb1a-f08702a1d95f-image.png[(\d+)cfcaea71-7025-4aad-b94c-db25a92fa87d-image.png];/gm;
                                          jeweils ein backslash vor [ und ] damit diese als "literal" interpretiert werden.

                                          Damit bekomme ich dann den Text zurück wie von dir oben beschrieben.

                                          Zusätzlich habe ich noch die regex in der Funktion extractValues() anpassen müssen. Gleiche Anpassung wie oben den backslash ""vor "[" und "]", um die eckigen Klammern "literal"zu machen, so dass diese nicht als regex syntax verstanden werden.

                                          const regexPH = /[pH]</span><h1>([\d.]+)</h1>/gm;
                                          const regexMV = /[mV]</span><h1>([\d.]+)</h1>/gm;
                                          const regexCC = /[°C]</span><h1>([\d.]+)</h1>/gm;

                                          fdac18aa-dca7-4cf3-a70b-fd56ec6aad7a-image.png

                                          Jetzt läufts!
                                          Danke, für den Support.

                                          Q 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

                                          860

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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