Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. URL IN SCRIPT AUFRUFEN

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    URL IN SCRIPT AUFRUFEN

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      RNM last edited by

      Ich möchte einen eigenen Datenpunkt (URL) in mein Skript einbauen. Bei einer Zustands-Änderung (Fenster offen) soll das Skript eine URL öffnen (http://10.xx.x.xxx:8082/vis/index.html#000_HOME).

      M liv-in-sky OliverIO 3 Replies Last reply Reply Quote 0
      • M
        MCU @RNM last edited by MCU

        @rnm Was soll denn dann mit der URL passieren? Wo soll sie geöffnet werden.
        Also wenn man eine URL im Script öffnet (httpGet) , kann man Daten abfragen, die unter der URL vorhanden sind.

        Ich vermute allerdings, du möchtest das bei Zustandsänderung in der Deiner VIS dann ein andere Seite aufgerufen wird?

        Dafür könntest du dann die DPs nutzen
        d109a24c-738f-439f-bfa6-7bd3fdd301ab-image.png

        R 1 Reply Last reply Reply Quote 0
        • liv-in-sky
          liv-in-sky @RNM last edited by

          @rnm
          falls blockly?
          https://www.smarthome-tricks.de/software-iobroker/blockly-beispiel-vis-view-wechsel/

          oder javascript:
          https://forum.iobroker.net/topic/7497/2-views-automatisch-wechseln

          1 Reply Last reply Reply Quote 0
          • R
            RNM @MCU last edited by

            @mcu Die URL soll auf dem Desktop geöffnet werden.

            M 1 Reply Last reply Reply Quote 0
            • M
              MCU @RNM last edited by

              @rnm In der schon geöffneten VIS?

              R 1 Reply Last reply Reply Quote 0
              • R
                RNM @MCU last edited by

                @mcu Die VIS ist geöffnet.

                M DJMarc75 2 Replies Last reply Reply Quote 0
                • M
                  MCU @RNM last edited by MCU

                  @rnm Dann kannst du die von @liv-in-sky genannten Varianten verwenden.

                  1 Reply Last reply Reply Quote 0
                  • OliverIO
                    OliverIO @RNM last edited by

                    @rnm

                    was du genau willst ist schwer zu verstehen.
                    die anderen haben ja auch schon gefragt wo du das öffnen willst.
                    man kann bspw auch eine url öffnen um nur den html inhalt zu lesen um daraus irgendwelche werte zu extrahieren.

                    aber wie ich vermute, willst du wohl in vis die url öffnen.
                    am einfachsten mit vis machbar wäre es das du in einer view ein iframe widget einfügst. in das url feld trägst du aber deinen datenpunkt in der binding notation ein
                    bspw:

                    {userdata.0.test.meineurl}
                    

                    immer wenn du in diesen datenpunkt eine gültige url schreibst, wird der iframe aktualisiert.
                    allerdings gibt es bei externen urls ggfs aus sicherheitsgründen einschränkungen durch den browser oder auch durch den anbieter.

                    1 Reply Last reply Reply Quote 0
                    • R
                      RNM last edited by

                      @oliverio Danke für die schnelle Reaktion. Obwohl ich schon viele Scripte verfasst habe, stehe ich mittlerweile auf dem Schlauch.
                      Vielleicht hilft ja dieser Screenshot.URL in Skript.jpg

                      1 Reply Last reply Reply Quote 0
                      • DJMarc75
                        DJMarc75 @RNM last edited by DJMarc75

                        @rnm

                        Prinzip:

                        Screenshot 2024-05-08 163812.png

                        Bei 1 definierst Du den Datenpunkt des Sensors (Fenster offen oder so)

                        Zuerst rufst Du jetzt mal im Browser die gewünschte VIS auf welche geöffnet werden soll.

                        Dann:

                        1. den Wert vom DP
                        vis.0.control.instance
                        

                        kopieren und in den Textblock eintragen

                        1. den Wert vom DP
                        vis.0.control.data
                        

                        kopieren und in den Textblock eintragen

                        1. im Textfeld den Wert
                        changeView
                        

                        eintragen.

                        1 Reply Last reply Reply Quote 0
                        • R
                          RNM last edited by

                          Lieben Dank. Ich werde versuchen, das umzusetzen, komme allerdings wahrscheinlich erst am Freitag dazu. Ich wünsche dir einen schönen Feiertag🍾 🍾

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          933
                          Online

                          31.8k
                          Users

                          80.0k
                          Topics

                          1.3m
                          Posts

                          5
                          11
                          421
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo