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. VIS binding / img src

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

VIS binding / img src

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
10 Beiträge 4 Kommentatoren 1.6k Aufrufe 3 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.
  • L Offline
    L Offline
    LJSven
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • SBorgS Offline
      SBorgS Offline
      SBorg
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #3

        @SBorg Funktioniert auch nicht mit Anführungszeichen.

        1 Antwort Letzte Antwort
        0
        • G Offline
          G Offline
          gcg67
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • G Offline
              G Offline
              gcg67
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • SBorgS Offline
                SBorgS Offline
                SBorg
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                1
                • L Offline
                  L Offline
                  LJSven
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • G Offline
                    G Offline
                    gcg67
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 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

                      814

                      Online

                      32.5k

                      Benutzer

                      81.6k

                      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