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. Tester
  4. Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread)

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill lĂ€uft aus ?
    apollon77A
    apollon77
    48
    3
    8.6k

  • MonatsrĂŒckblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.1k

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

Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread)

Geplant Angeheftet Gesperrt Verschoben Tester
appdark-modeiqontrolresponsivevisvisualisierungvisualizationwidget
7.6k BeitrÀge 296 Kommentatoren 7.0m Aufrufe 201 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.
  • dslraserD dslraser

    @meerkat sagte in Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread):

                                                                                                                                //Steuerung von Widgets mit Knöpfen in iQontrol, basierend auf der Idee von muuulle Beitrag 7024                                                                                                                                                                                                                                                                                                                                                         //Variable fĂŒrs zwischenspeichern der Views aus iQontrol                                                                                                                                                                             //(beim Start von JavasCript einmalig ausfĂŒhren)                                                                                                                                                                            var DpSysAdapterIqontrolViews = getObject('system.adapter.iqontrol.0').native.views;                                                                                                                                                                                                                                                                                                                                                         //Variable die zur Suche der entsprechenden view in iQontrol dient                                                                                                                                                                            var DpView = '0_userdata.0.iQontrol_Widgets.iQontrolSearchView1';                                                                                                                                                                                                                                                                                                                                                         //Variable, in der der Suchbegriff fĂŒr das Ergebnis-Widget steht, sollte immer der Name des                                                                                                                                                                            //Buttons sein. Dieser enthĂ€lt in der Background_URL das Widget.                                                                                                                                                                            //Wenn der Wert in der Variable 0 ist, dann ist das Ergebnis-Widget inaktiv                                                                                                                                                                            var DpButton = '0_userdata.0.iQontrol_Widgets.iQontrolSearchButton1';                                                                                                                                                                                                                                                                                                                                                         //Variable in der das Ergebnis der Background_URL aus dem SearchButton geschrieben wird                                                                                                                                                                            var DpWidget = '0_userdata.0.iQontrol_Widgets.iQontrolResultWidget1';                                                                                                                                                                                                                                                                                                                                                         //Aktualisieren der Variable sys_Adapter_iQon nach jedem speichern und                                                                                                                                                                             //neustart der iQontrol-Instanz                                                                                                                                                                            on({id:'system.adapter.iqontrol.0.alive', change: "ne"}, async function (obj) {                                                                                                                                                                                if(obj.state.val == true){                                                                                                                                                                                    log("Aktualisierung der Variable fĂŒr die Views");                                                                                                                                                                                    DpSysAdapterIqontrolViews = getObject('system.adapter.iqontrol.0').native.views;                                                                                                                                                                                }                                                                                                                                                                            });                                                                                                                                                                                                                                                                                                                                                         //Ermitteln und schreiben der Background_URL fĂŒr das ErgebnisWidget                                                                                                                                                                            on({id:DpButton, change: "ne"}, async function (obj) {                                                                                                                                                                                var value = obj.state.val;                                                                                                                                                                                var oldValue = obj.oldState.val;                                                                                                                                                                                setStateDelayed(obj.id, (obj.state ? obj.state.val : ""), true, parseInt(((0) || "").toString(), 10), false);                                                                                                                                                                                if (value != 0){                                                                                                                                                                                    DpSysAdapterIqontrolViews.forEach(function(view) {                                                                                                                                                                                        if (view.commonName == getState(DpView).val){                                                                                                                                                                                            view.devices.forEach(function(device){                                                                                                                                                                                                if (device.commonName == getState(DpButton).val){                                                                                                                                                                                                    log(getState(DpButton).val);                                                                                                                                                                                                    device.states.forEach(function(devState){                                                                                                                                                                                                        if (devState.state == "BACKGROUND_URL"){                                                                                                                                                                                                            log(devState.value);                                                                                                                                                                                                            setStateDelayed(DpWidget, devState.value, true, parseInt(((0) || "").toString(), 10), false);                                                                                                                                                                                                        }                                                                                                                                                                                                    });                                                                                                                                                                                                }                                                                                                                                                                                            });                                                                                                                                                                                        }                                                                                                                                                                                    });                                                                                                                                                                                                                                                                                                                                                                    //Datenpunkte nach 60 Sekunden resetten                                                                                                                                                                                    setStateDelayed(DpWidget, "", true, 60000, false);                                                                                                                                                                                        setStateDelayed(DpButton, "0", true, 60000, true);                                                                                                                                                                                }                                                                                                                                                                            });                                                                                                                                                                                                                         
    

    Tolle Idee.
    Eigene Datenpunkte werden dann drei benötigt ? Als was sind die Datenpunkte erstellt ? (also type und role ?)

    M Offline
    M Offline
    meerkat
    schrieb am zuletzt editiert von
    #7053

    @dslraser Hi, habe sie alle mit role "state" und Type "string" angelegt

    1 Antwort Letzte Antwort
    1
    • D Daniel81

      @cbeck das habe ich alles schon probiert, aber leider bekomme ich in keiner Auswahl eine Vorschau der Bilder. Auch wenn ich eigende Fotos hinzufĂŒge, werden mit diese nicht als Vorschau zur VerfĂŒgung gestellt.neu4.png

      M Offline
      M Offline
      meerkat
      schrieb am zuletzt editiert von
      #7054

      Hi @daniel81, das hatte ich auch mal. Hast du ioBroker direkt auf nen Pi? Wenn du Docker nutzt, dann musst du mit den Ports etwas aufpassen. Hatte damals auch ne Portweiterleitung drin und habe dann keine Bilder in der Vorschau gehabt. Erst als ich auf den Originalen Port gewechselt hatte, habe ich die Bilder auch wieder gesehen.

      D 1 Antwort Letzte Antwort
      0
      • M meerkat

        Hi @daniel81, das hatte ich auch mal. Hast du ioBroker direkt auf nen Pi? Wenn du Docker nutzt, dann musst du mit den Ports etwas aufpassen. Hatte damals auch ne Portweiterleitung drin und habe dann keine Bilder in der Vorschau gehabt. Erst als ich auf den Originalen Port gewechselt hatte, habe ich die Bilder auch wieder gesehen.

        D Offline
        D Offline
        Daniel81
        schrieb am zuletzt editiert von
        #7055

        @meerkat ne bei mir lÀuft alles auf einem NUC unter Proxmox.
        Ich habe es jetzt aber zum laufen bekommen, musste hierzu alles Einstellungen in Chrome aktivieren, anscheinend wurde hier etwas aus SicherheitsgrĂŒnden geblockt.

        1 Antwort Letzte Antwort
        0
        • M meerkat

          Guten Abend zusammen,
          basierend auf der Idee von @muuulle (Beitrag 7024) habe ich mal ein Script geschrieben. Durch das Script braucht man nur "ein" Wigdet zur Anzeige des Ergebnisses. Ich habe an jedem Knopf in der Eigenschaft Background_URL das eigentliche Widget hinterlegt, bei mir DeviceCounter. Dann habe ich ein Widget, dass die Informationen aus der Background_URL aufnimmt. Bei @muuulle hatte ich pro Knopf ein Widget.
          DrĂŒckt man nun auf einen Knopf, wird der Wert in eine Hilfsvariable geschrieben und dann mit dem Script die Background_URL ermittelt und dann das "Ergebnis"-Wigdet aktiviert und die Background_Url in das Widget geschrieben.

          //Steuerung von Widgets mit Knöpfen in iQontrol, basierend auf der Idee von muuulle Beitrag 7024
          
          //Variable fĂŒrs zwischenspeichern der Views aus iQontrol 
          //(beim Start von JavasCript einmalig ausfĂŒhren)
          var DpSysAdapterIqontrolViews = getObject('system.adapter.iqontrol.0').native.views;
          
          //Variable die zur Suche der entsprechenden view in iQontrol dient
          var DpView = '0_userdata.0.iQontrol_Widgets.iQontrolSearchView1';
          
          //Variable, in der der Suchbegriff fĂŒr das Ergebnis-Widget steht, sollte immer der Name des
          //Buttons sein. Dieser enthÀlt in der Background_URL das Widget.
          //Wenn der Wert in der Variable 0 ist, dann ist das Ergebnis-Widget inaktiv
          var DpButton = '0_userdata.0.iQontrol_Widgets.iQontrolSearchButton1';
          
          //Variable in der das Ergebnis der Background_URL aus dem SearchButton geschrieben wird
          var DpWidget = '0_userdata.0.iQontrol_Widgets.iQontrolResultWidget1';
          
          //Aktualisieren der Variable sys_Adapter_iQon nach jedem speichern und 
          //neustart der iQontrol-Instanz
          on({id:'system.adapter.iqontrol.0.alive', change: "ne"}, async function (obj) {
              if(obj.state.val == true){
                  log("Aktualisierung der Variable fĂŒr die Views");
                  DpSysAdapterIqontrolViews = getObject('system.adapter.iqontrol.0').native.views;
              }
          });
          
          //Ermitteln und schreiben der Background_URL fĂŒr das ErgebnisWidget
          on({id:DpButton, change: "ne"}, async function (obj) {
              var value = obj.state.val;
              var oldValue = obj.oldState.val;
              setStateDelayed(obj.id, (obj.state ? obj.state.val : ""), true, parseInt(((0) || "").toString(), 10), false);
              if (value != 0){
                  DpSysAdapterIqontrolViews.forEach(function(view) {
                      if (view.commonName == getState(DpView).val){
                          view.devices.forEach(function(device){
                              if (device.commonName == getState(DpButton).val){
                                  log(getState(DpButton).val);
                                  device.states.forEach(function(devState){
                                      if (devState.state == "BACKGROUND_URL"){
                                          log(devState.value);
                                          setStateDelayed(DpWidget, devState.value, true, parseInt(((0) || "").toString(), 10), false);
                                      }
                                  });
                              }
                          });
                      }
                  });
              
                  //Datenpunkte nach 60 Sekunden resetten
                  setStateDelayed(DpWidget, "", true, 60000, false);    
                  setStateDelayed(DpButton, "0", true, 60000, true);
              }
          });
          
          

          YouCut_20220317_212646007.mp4
          Screen_Recording_20220317-205559_Chrome.mp4

          dslraserD Offline
          dslraserD Offline
          dslraser
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #7056

          @meerkat
          Mahlzeit,
          ich muss nochmal nachfragen. Ich habe diese drei Datenpunkte erstellt.

          Bildschirmfoto 2022-03-19 um 11.59.21.png

          Dann habe ich mir eine Testseite eingerichtet und dort einen Knopf und ein Widget angelegt. Wenn ich den Knopf betÀtige, dann wird auch brav z.B. Licht in den Datenpunkt geschrieben. Bei den anderen beiden Datenpunkten tut sich leider gar nichts.
          Wenn Licht im Datenpunkt steht und ich von Hand meine URL in 0_userdata.0.iQontrol_Widgets.iQontrolResultWidget1 kopiere, dann wird auch mein Widget angezeigt, also scheint die Übergabe an den Datenpunkt nicht zu klappen. Ich habe Dein Script 1:1 kopiert und die Datenpunkte auch 1:1 so genannt wie im Script.
          Was ich nicht verstehe, getObject('system.adapter.iqontrol.0').native.views;.....

          native.views finde ich in den Objekten gar nicht ? (oder sind die in den Objekten nicht zu sehen ?)

          In Deinem Video ist auch leider nicht zu sehen, welcher Datenpunkt wo verlinkt ist (in der Video Ansicht ist es abgeschnitten, also der Pfad) Kannst Du das bitte beschreiben ?
          Es wÀre schön wenn Du helfen könntest. Danke schon mal.

          M 1 Antwort Letzte Antwort
          0
          • dslraserD dslraser

            @meerkat
            Mahlzeit,
            ich muss nochmal nachfragen. Ich habe diese drei Datenpunkte erstellt.

            Bildschirmfoto 2022-03-19 um 11.59.21.png

            Dann habe ich mir eine Testseite eingerichtet und dort einen Knopf und ein Widget angelegt. Wenn ich den Knopf betÀtige, dann wird auch brav z.B. Licht in den Datenpunkt geschrieben. Bei den anderen beiden Datenpunkten tut sich leider gar nichts.
            Wenn Licht im Datenpunkt steht und ich von Hand meine URL in 0_userdata.0.iQontrol_Widgets.iQontrolResultWidget1 kopiere, dann wird auch mein Widget angezeigt, also scheint die Übergabe an den Datenpunkt nicht zu klappen. Ich habe Dein Script 1:1 kopiert und die Datenpunkte auch 1:1 so genannt wie im Script.
            Was ich nicht verstehe, getObject('system.adapter.iqontrol.0').native.views;.....

            native.views finde ich in den Objekten gar nicht ? (oder sind die in den Objekten nicht zu sehen ?)

            In Deinem Video ist auch leider nicht zu sehen, welcher Datenpunkt wo verlinkt ist (in der Video Ansicht ist es abgeschnitten, also der Pfad) Kannst Du das bitte beschreiben ?
            Es wÀre schön wenn Du helfen könntest. Danke schon mal.

            M Offline
            M Offline
            meerkat
            schrieb am zuletzt editiert von
            #7057

            Hi @dslraser, in dem Datenpunkt view musst du noch den Namen der view (Seite) eintragen, wodas Script danach suchen soll. Die Angaben....native.views kann man so nicht finden

            dslraserD 1 Antwort Letzte Antwort
            1
            • M meerkat

              Hi @dslraser, in dem Datenpunkt view musst du noch den Namen der view (Seite) eintragen, wodas Script danach suchen soll. Die Angaben....native.views kann man so nicht finden

              dslraserD Offline
              dslraserD Offline
              dslraser
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #7058

              @meerkat sagte in Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread):

              Hi @dslraser, in dem Datenpunkt view musst du noch den Namen der view (Seite) eintragen, wodas Script danach suchen soll. Die Angaben....native.views kann man so nicht finden

              Danke, damit funktioniert es.

              M 1 Antwort Letzte Antwort
              0
              • dslraserD dslraser

                @meerkat sagte in Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread):

                Hi @dslraser, in dem Datenpunkt view musst du noch den Namen der view (Seite) eintragen, wodas Script danach suchen soll. Die Angaben....native.views kann man so nicht finden

                Danke, damit funktioniert es.

                M Offline
                M Offline
                meerkat
                schrieb am zuletzt editiert von
                #7059

                @dslraser freut mich. Werde in der nÀchsten Woche noch ein paar Verbesserungen machen und dann auch mal eine detaillierte Anleitung schreiben

                dslraserD 1 Antwort Letzte Antwort
                2
                • M meerkat

                  @dslraser freut mich. Werde in der nÀchsten Woche noch ein paar Verbesserungen machen und dann auch mal eine detaillierte Anleitung schreiben

                  dslraserD Offline
                  dslraserD Offline
                  dslraser
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #7060

                  @meerkat
                  ich werde mir noch einen Knopp zusÀtzlich machen, der dann auch schon vor dem Zeitablauf auf inaktiv schaltet, dann kann man auch zusÀtzlich manuell ausblenden.

                  M M 2 Antworten Letzte Antwort
                  0
                  • dslraserD dslraser

                    @meerkat
                    ich werde mir noch einen Knopp zusÀtzlich machen, der dann auch schon vor dem Zeitablauf auf inaktiv schaltet, dann kann man auch zusÀtzlich manuell ausblenden.

                    M Offline
                    M Offline
                    meerkat
                    schrieb am zuletzt editiert von
                    #7061

                    @dslraser das habe ich mit dem Filter-Button gemacht. Ich werde den noch entfernen und dann den offset_value dafĂŒr nutzen. Dann kann man mit demselben Knopf ein- und ausblenden.

                    1 Antwort Letzte Antwort
                    1
                    • dslraserD dslraser

                      @meerkat
                      ich werde mir noch einen Knopp zusÀtzlich machen, der dann auch schon vor dem Zeitablauf auf inaktiv schaltet, dann kann man auch zusÀtzlich manuell ausblenden.

                      M Offline
                      M Offline
                      muuulle
                      schrieb am zuletzt editiert von
                      #7062

                      Das tat ich auch 😋

                      FullSizeRender 5.gif

                      @dslraser said in Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread):

                      @meerkat
                      ich werde mir noch einen Knopp zusÀtzlich machen, der dann auch schon vor dem Zeitablauf auf inaktiv schaltet, dann kann man auch zusÀtzlich manuell ausblenden.

                      dslraserD M 2 Antworten Letzte Antwort
                      0
                      • M muuulle

                        Das tat ich auch 😋

                        FullSizeRender 5.gif

                        @dslraser said in Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread):

                        @meerkat
                        ich werde mir noch einen Knopp zusÀtzlich machen, der dann auch schon vor dem Zeitablauf auf inaktiv schaltet, dann kann man auch zusÀtzlich manuell ausblenden.

                        dslraserD Offline
                        dslraserD Offline
                        dslraser
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von
                        #7063

                        @muuulle
                        Und wie hast Du das jetzt gelöst ? (damit ? offset_value / wie ?)

                        M 1 Antwort Letzte Antwort
                        0
                        • dslraserD dslraser

                          @muuulle
                          Und wie hast Du das jetzt gelöst ? (damit ? offset_value / wie ?)

                          M Offline
                          M Offline
                          muuulle
                          schrieb am zuletzt editiert von muuulle
                          #7064

                          @dslraser sagte in Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread):

                          @muuulle
                          Und wie hast Du das jetzt gelöst ? (damit ? offset_value / wie ?)

                          Als Nicht-Programmierer und nur Blockly-Elemente-Schubser habe ich das ĂŒber Schalter gelöst. Hieran ist ein Blockly geknĂŒpft, das einen Wert in eine Hilfsvariable schreibt. In AbhĂ€ngigkeit hiervon fĂŒllt sich eine JSON Tabelle (wiederum ein Blockly) und wird angezeigt.

                          Wird ein anderer Schalter betĂ€tigt, wird der erste deaktiviert und die Hilfsvariable bekommt einen anderen Wert (mit entsprechenden Konsequenzen fĂŒr den Inhalt der Tabelle). Sind alle Schalter deaktiviert, blendet sich die Tabelle vollstĂ€ndig aus.

                          Ebenfalls wird eine Kachel eingeblendet, womit ich Einstellungen fĂŒr die jeweiligen Themen vornehmen kann.

                          FullSizeRender 7.gif

                          Bei den Erinnerungen werden teilweise auch zwei JSON Tabellen eingeblendet. Ein Log!

                          Die Hilfsvariable wird nach 5 Minuten wieder zurechtgesetzt, so dass alles ausgeblendet ist.

                          dslraserD 1 Antwort Letzte Antwort
                          0
                          • M muuulle

                            Das tat ich auch 😋

                            FullSizeRender 5.gif

                            @dslraser said in Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread):

                            @meerkat
                            ich werde mir noch einen Knopp zusÀtzlich machen, der dann auch schon vor dem Zeitablauf auf inaktiv schaltet, dann kann man auch zusÀtzlich manuell ausblenden.

                            M Offline
                            M Offline
                            meerkat
                            schrieb am zuletzt editiert von
                            #7065

                            @muuulle :+1:
                            ideengeber ist und war auch muuulle

                            1 Antwort Letzte Antwort
                            0
                            • D Offline
                              D Offline
                              deifel
                              schrieb am zuletzt editiert von
                              #7066

                              @s-bormann said in Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread):

                              1.2.3 (2020-09-07)

                              • (sbormann) Now it will be automatically scrolled to tile that is switched to Screen Size.
                              • (sbormann) New options to set tile size for an enlarged state, wich can be toggled via a new enlarge-button and via the pressure menu (both needs to be turned on in options).
                              • (sbormann) Modified the widget-device to use the new enlarge-button and use a blank icon by default.

                              Man kann jetzt ein kleines VergrĂ¶ĂŸerungs-Icon am rechten oberen Kachelrand einblenden lassen und damit die KachelgrĂ¶ĂŸe verĂ€ndern. Z.B. um Widgets auf FullScreen zu schalten:

                              e87029d0-498a-485b-93e8-32f758f6e7ce-image.png
                              ba4ea6ad-4e41-4a9b-9bc9-ef904c432440-image.png
                              429282b4-dbd4-4e05-86ce-b3bdce289b1b-image.png

                              Habe das ganze extra sehr dezent gehalten, damit das Widget an sich im Vordergrund steht und bedienbar bleibt.

                              Hallo zusammen,

                              kann mir jemand sagen, wie ich die Wettervorhersage von Windy (analog dem Bild oben) einbinden kann?
                              Ich schaffe es leider nicht, den Ausschnitt so zu bekommen.
                              WĂŒrde mich freuen, wenn mir jemand ein Beispiel fĂŒr Windy bzw. die notwendigen Einstellungen dazu sagen kann.

                              Vielen Dank!

                              da_WoodyD 1 Antwort Letzte Antwort
                              0
                              • D deifel

                                @s-bormann said in Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread):

                                1.2.3 (2020-09-07)

                                • (sbormann) Now it will be automatically scrolled to tile that is switched to Screen Size.
                                • (sbormann) New options to set tile size for an enlarged state, wich can be toggled via a new enlarge-button and via the pressure menu (both needs to be turned on in options).
                                • (sbormann) Modified the widget-device to use the new enlarge-button and use a blank icon by default.

                                Man kann jetzt ein kleines VergrĂ¶ĂŸerungs-Icon am rechten oberen Kachelrand einblenden lassen und damit die KachelgrĂ¶ĂŸe verĂ€ndern. Z.B. um Widgets auf FullScreen zu schalten:

                                e87029d0-498a-485b-93e8-32f758f6e7ce-image.png
                                ba4ea6ad-4e41-4a9b-9bc9-ef904c432440-image.png
                                429282b4-dbd4-4e05-86ce-b3bdce289b1b-image.png

                                Habe das ganze extra sehr dezent gehalten, damit das Widget an sich im Vordergrund steht und bedienbar bleibt.

                                Hallo zusammen,

                                kann mir jemand sagen, wie ich die Wettervorhersage von Windy (analog dem Bild oben) einbinden kann?
                                Ich schaffe es leider nicht, den Ausschnitt so zu bekommen.
                                WĂŒrde mich freuen, wenn mir jemand ein Beispiel fĂŒr Windy bzw. die notwendigen Einstellungen dazu sagen kann.

                                Vielen Dank!

                                da_WoodyD Offline
                                da_WoodyD Offline
                                da_Woody
                                schrieb am zuletzt editiert von
                                #7067

                                @deifel edc61d02-4eba-41b1-8650-6ca7e043ac40-grafik.png
                                702f7b6f-8b47-45e6-8412-9c8d0160a3c6-grafik.png
                                aktiv das selbe.
                                background_url: https://embed.windy.com/embed2.html?lat=47.704&lon=16.479&detailLat=47.746&detailLon=16.484&width=1080&height=768&zoom=11&level=surface&overlay=wind&product=ecmwf&menu=&message=true&marker=&calendar=now&pressure=&type=map&location=coordinates&detail=&metricWind=default&metricTemp=default&radarRange=-1"

                                gruß vom Woody
                                HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                                D 1 Antwort Letzte Antwort
                                0
                                • da_WoodyD da_Woody

                                  @deifel edc61d02-4eba-41b1-8650-6ca7e043ac40-grafik.png
                                  702f7b6f-8b47-45e6-8412-9c8d0160a3c6-grafik.png
                                  aktiv das selbe.
                                  background_url: https://embed.windy.com/embed2.html?lat=47.704&lon=16.479&detailLat=47.746&detailLon=16.484&width=1080&height=768&zoom=11&level=surface&overlay=wind&product=ecmwf&menu=&message=true&marker=&calendar=now&pressure=&type=map&location=coordinates&detail=&metricWind=default&metricTemp=default&radarRange=-1"

                                  D Offline
                                  D Offline
                                  deifel
                                  schrieb am zuletzt editiert von
                                  #7068

                                  Danke!
                                  Allerdings handelt es sich dabei ja um die Karte.
                                  Ich wollte eigentlich wie im Beispiel von Sbormann nicht die Karte, sondern die stĂŒndliche Vorhersage mit Wind etc.
                                  Finde aber dafĂŒr keine spezielle Url.

                                  da_WoodyD s.bormannS 2 Antworten Letzte Antwort
                                  0
                                  • D deifel

                                    Danke!
                                    Allerdings handelt es sich dabei ja um die Karte.
                                    Ich wollte eigentlich wie im Beispiel von Sbormann nicht die Karte, sondern die stĂŒndliche Vorhersage mit Wind etc.
                                    Finde aber dafĂŒr keine spezielle Url.

                                    da_WoodyD Offline
                                    da_WoodyD Offline
                                    da_Woody
                                    schrieb am zuletzt editiert von
                                    #7069

                                    @deifel sorry, habs behirnt. :) ich finds auch nur unten im moment...
                                    2d7aac9b-88f0-4902-b19e-936d5796d8fb-grafik.png

                                    gruß vom Woody
                                    HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                                    1 Antwort Letzte Antwort
                                    0
                                    • M muuulle

                                      @dslraser sagte in Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread):

                                      @muuulle
                                      Und wie hast Du das jetzt gelöst ? (damit ? offset_value / wie ?)

                                      Als Nicht-Programmierer und nur Blockly-Elemente-Schubser habe ich das ĂŒber Schalter gelöst. Hieran ist ein Blockly geknĂŒpft, das einen Wert in eine Hilfsvariable schreibt. In AbhĂ€ngigkeit hiervon fĂŒllt sich eine JSON Tabelle (wiederum ein Blockly) und wird angezeigt.

                                      Wird ein anderer Schalter betĂ€tigt, wird der erste deaktiviert und die Hilfsvariable bekommt einen anderen Wert (mit entsprechenden Konsequenzen fĂŒr den Inhalt der Tabelle). Sind alle Schalter deaktiviert, blendet sich die Tabelle vollstĂ€ndig aus.

                                      Ebenfalls wird eine Kachel eingeblendet, womit ich Einstellungen fĂŒr die jeweiligen Themen vornehmen kann.

                                      FullSizeRender 7.gif

                                      Bei den Erinnerungen werden teilweise auch zwei JSON Tabellen eingeblendet. Ein Log!

                                      Die Hilfsvariable wird nach 5 Minuten wieder zurechtgesetzt, so dass alles ausgeblendet ist.

                                      dslraserD Offline
                                      dslraserD Offline
                                      dslraser
                                      Forum Testing Most Active
                                      schrieb am zuletzt editiert von
                                      #7070

                                      @muuulle
                                      ich habe jetzt mal als Blockly-Schubser auf einer Testseite einige Listen eingebunden (nur Einige)
                                      Sieht dann so in etwas aus


                                      E25A0091-083D-404B-896A-3A5878B852CB.gif

                                      M 1 Antwort Letzte Antwort
                                      2
                                      • dslraserD dslraser

                                        @muuulle
                                        ich habe jetzt mal als Blockly-Schubser auf einer Testseite einige Listen eingebunden (nur Einige)
                                        Sieht dann so in etwas aus


                                        E25A0091-083D-404B-896A-3A5878B852CB.gif

                                        M Offline
                                        M Offline
                                        muuulle
                                        schrieb am zuletzt editiert von
                                        #7071

                                        @dslraser said in Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread):

                                        @muuulle
                                        ich habe jetzt mal als Blockly-Schubser auf einer Testseite einige Listen eingebunden (nur Einige)
                                        Sieht dann so in etwas aus


                                        E25A0091-083D-404B-896A-3A5878B852CB.gif

                                        Sehr schön. Mit dem Skript von @meerkat im Hintergrund?

                                        dslraserD 1 Antwort Letzte Antwort
                                        0
                                        • M muuulle

                                          @dslraser said in Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread):

                                          @muuulle
                                          ich habe jetzt mal als Blockly-Schubser auf einer Testseite einige Listen eingebunden (nur Einige)
                                          Sieht dann so in etwas aus


                                          E25A0091-083D-404B-896A-3A5878B852CB.gif

                                          Sehr schön. Mit dem Skript von @meerkat im Hintergrund?

                                          dslraserD Offline
                                          dslraserD Offline
                                          dslraser
                                          Forum Testing Most Active
                                          schrieb am zuletzt editiert von
                                          #7072

                                          @muuulle
                                          nein, eigenes Blockly. Datenpunkte als Schalter und ein Datenpunkt fĂŒr den Widgetlink sowie in iQontrol ein „Ergebnis Widget“ und die Schalter dazu.

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          784

                                          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