Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. VIS binding / img src

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

VIS binding / img src

Scheduled Pinned Locked Moved Visualisierung
vis
10 Posts 4 Posters 1.7k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    LJSven
    wrote on last edited by
    #1

    Hallo, ich möchte gern meine Sonnstandsanzeige optimieren in dem ich mir immer das aktuelle png vom DAS WETTER Adapter aneigen lasse. Das ist die Zeile um der es geht: ->

    setState("javascript.0.Sonnenstand.HTML",'<img src="https://www.myseoapp.de/images/10_sun.png" height="50" width="50" style="float: left; margin: '+ y.toFixed() +'px 0px 0px '+x.toFixed()+'px;" >');
    

    Mach ich das so, wird das Bild nicht angezeigt:

    setState("javascript.0.Sonnenstand.HTML",'<img src={daswetter.0.NextHours.Location_1.Day_1.current.iconURL} height="50" width="50" style="float: left; margin: '+ y.toFixed() +'px 0px 0px '+x.toFixed()+'px;" >');
    
    Trage ich den Inhalt Link vom Adapter ein, wird auch das Bild angezeigt.
    
    [setState("javascript.0.Sonnenstand.HTML",'<img src="/adapter/daswetter/icons/tiempo-weather/galeria1/2.png" height="50" width="50" style="float: left; margin: '+ y.toFixed() +'px 0px 0px '+x.toFixed()+'px;" >');](Link Adresse)
    
    

    Was mache ich falsch?

    Bildschirmfoto 2019-08-07 um 14.05.33.png

    1 Reply Last reply
    0
    • SBorgS Offline
      SBorgS Offline
      SBorg
      Forum Testing Most Active
      wrote on last edited by
      #2

      @LJSven sagte in VIS binding / img src:

      src={daswetter.0.NextHours.Location_1.Day_1.current.iconURL}

      Zumindest hast du beim Binding keine "" für das img-Tag.

      ...<img src="{daswetter.0.NextHours.Location_1.Day_1.current.iconURL}"...
      

      LG SBorg ( SBorg auf GitHub)
      Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

      L 1 Reply Last reply
      0
      • SBorgS SBorg

        @LJSven sagte in VIS binding / img src:

        src={daswetter.0.NextHours.Location_1.Day_1.current.iconURL}

        Zumindest hast du beim Binding keine "" für das img-Tag.

        ...<img src="{daswetter.0.NextHours.Location_1.Day_1.current.iconURL}"...
        
        L Offline
        L Offline
        LJSven
        wrote on last edited by
        #3

        @SBorg Funktioniert auch nicht mit Anführungszeichen.

        1 Reply Last reply
        0
        • G Offline
          G Offline
          gcg67
          wrote on last edited by
          #4

          Das Binding enthält nur den Dateinamen, in Deinem Fall "2.png" den Pfad davor müsstest Du mit angeben /adapter/daswetter/icons/tiempo-weather/galeria1/{daswetter.0.NextHours.Location_1.Day_1.current.iconURL}

          L 1 Reply Last reply
          0
          • G gcg67

            Das Binding enthält nur den Dateinamen, in Deinem Fall "2.png" den Pfad davor müsstest Du mit angeben /adapter/daswetter/icons/tiempo-weather/galeria1/{daswetter.0.NextHours.Location_1.Day_1.current.iconURL}

            L Offline
            L Offline
            LJSven
            wrote on last edited by
            #5

            @gcg67 sagte in VIS binding / img src:

            Das Binding enthält nur den Dateinamen, in Deinem Fall "2.png" den Pfad davor müsstest Du mit angeben /adapter/daswetter/icons/tiempo-weather/galeria1/{daswetter.0.NextHours.Location_1.Day_1.current.iconURL}

            Bist du dir sicher? Habe es probiert, aber ohne Erfolg. Bei mir steht aber auch der Pfad im Value Feld

            Bildschirmfoto 2019-08-09 um 10.07.37.png

            1 Reply Last reply
            0
            • G Offline
              G Offline
              gcg67
              wrote on last edited by
              #6

              sorry hast recht ist bei mir auch so, als Browser Url funktioniert es so (basic html)

               src="{daswetter.0.NextDays.Location_1.Day_2.iconURL}" 
              

              bei mir nur mit dem Binding nur in der VIS App bekomme ich es auch nicht hin.

              1 Reply Last reply
              0
              • SBorgS Offline
                SBorgS Offline
                SBorg
                Forum Testing Most Active
                wrote on last edited by
                #7

                Ich habe es überlesen da der Thread "VIS binding" heißt, aber ein setState in einem VIS-Binding? Versuchst du nicht ev. per Javascript ein Binding zu erreichen? Das kann nicht funktionieren ;)

                Da müsste es schon so lauten:

                setState("javascript.0.Sonnenstand.HTML",'<img src="'+getState("daswetter.0.NextHours.Location_1.Day_1.current.iconURL").val+'" height="50" width="50" style="float: left; margin: '+ y.toFixed() +'px 0px 0px '+x.toFixed()+'px;" >');
                

                LG SBorg ( SBorg auf GitHub)
                Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                1 Reply Last reply
                1
                • L Offline
                  L Offline
                  LJSven
                  wrote on last edited by
                  #8

                  @SBorg sagte in VIS binding / img src:

                  setState("javascript.0.Sonnenstand.HTML",'<img src="'+getState("daswetter.0.NextHours.Location_1.Day_1.current.iconURL").val+'" height="50" width="50" style="float: left; margin: '+ y.toFixed() +'px 0px 0px '+x.toFixed()+'px;" >');

                  Habe mich wohl falsch ausgedrückt - so geht es! Danke @SBorg

                  1 Reply Last reply
                  0
                  • G Offline
                    G Offline
                    gcg67
                    wrote on last edited by
                    #9

                    also ich habs jetzt hinbekommen bei mir in der VIS App, gewissermaßen dank Dir.
                    hatte das mit dem Pfad in dem Objekt irgendwie nicht beachtet, war der Meinung das dort immer nur die Datei stand.
                    Bei mir funktioniert das jetzt so:

                    ...
                    <td colspan="2" rowspan="4"><img width="60%" src="http://meineURL.de:8582/{daswetter.0.NextDays.Location_1.Day_1.iconURL}" 
                    ...
                    
                    R 1 Reply Last reply
                    0
                    • G gcg67

                      also ich habs jetzt hinbekommen bei mir in der VIS App, gewissermaßen dank Dir.
                      hatte das mit dem Pfad in dem Objekt irgendwie nicht beachtet, war der Meinung das dort immer nur die Datei stand.
                      Bei mir funktioniert das jetzt so:

                      ...
                      <td colspan="2" rowspan="4"><img width="60%" src="http://meineURL.de:8582/{daswetter.0.NextDays.Location_1.Day_1.iconURL}" 
                      ...
                      
                      R Offline
                      R Offline
                      RalfEngelberth
                      wrote on last edited by
                      #10

                      @gcg67

                      Hallo,
                      ist das die Lösung für die fehlenden Ikon in der APP?
                      Wo gebe ich diesen Code ein?
                      <td colspan="2" rowspan="4"><img width="60%" src="http://meineURL.de:8582/{daswetter.0.NextDays.Location_1.Day_1.iconURL}"

                      In meinem dasWetter habe ich noch andere Icon, muss ich diese auch definieren?

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      851

                      Online

                      32.6k

                      Users

                      82.1k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Home
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe