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. Praktische Anwendungen (Showcase)
  4. [Gelöst]: Anzeige Wetter ICONs funktioniert nicht!

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[Gelöst]: Anzeige Wetter ICONs funktioniert nicht!

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
21 Beiträge 3 Kommentatoren 3.4k Aufrufe 1 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.
  • wendy2702W Online
    wendy2702W Online
    wendy2702
    schrieb am zuletzt editiert von
    #6

    Antwort zu meiner zweiten Frage?

    Und welche Pfade hast du angepasst im Skript zu den Icons?

    Bitte keine Fragen per PN, die gehören ins Forum!

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    1 Antwort Letzte Antwort
    0
    • R Offline
      R Offline
      RKBroker
      schrieb am zuletzt editiert von
      #7

      Ja.

      Habe var temp = 'http://127.0.0.1:8082/daswetter/icons/wetter/' + symbol + 'f.png'; durch var temp = 'http://172.16.1.41:8082/vis.0/main/dasw … ns/wetter/' + symbol + 'f.png'; ersetzt.

      Bei einem Aufruf von http://172.16.1.41:8082/daswetter/icons/wetter/%273f.png wird das Bild auch angezeigt.

      1 Antwort Letzte Antwort
      0
      • wendy2702W Online
        wendy2702W Online
        wendy2702
        schrieb am zuletzt editiert von
        #8

        @wendy2702:

        Den „DasWetter“ Adapter hast du konfiguriert und da kommen Daten? `

        Zitiere mich mal selbst

        Bitte keine Fragen per PN, die gehören ins Forum!

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        1 Antwort Letzte Antwort
        0
        • R Offline
          R Offline
          RKBroker
          schrieb am zuletzt editiert von
          #9

          Ja, alles gut von der DasWetter Seite. Die Werte sind vorhanden und ändern sich auch.

          1 Antwort Letzte Antwort
          0
          • wendy2702W Online
            wendy2702W Online
            wendy2702
            schrieb am zuletzt editiert von
            #10

            Die „172.x.x.x“ IP…. ist die vom iobroker Rechner aus erreichbar oder ist das dein iobroker ?

            Ich werde das Thema mal auftrennen um den Eigentlichen Thread nicht mit Fehlersuche voll zu laden.

            Bitte keine Fragen per PN, die gehören ins Forum!

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            1 Antwort Letzte Antwort
            0
            • R Offline
              R Offline
              RKBroker
              schrieb am zuletzt editiert von
              #11

              Ok. Vielen Dank. Ist die ip vom iobroker.

              1 Antwort Letzte Antwort
              0
              • wendy2702W Online
                wendy2702W Online
                wendy2702
                schrieb am zuletzt editiert von
                #12

                Kannst du bei der IP mal wieder die „127.0.0.1“ eintragen.

                Wenn ich das richtig verstehe hast du die Icons ja eh auf deinen Iobroker Rechner kopiert.

                Habe das Skript nicht so im Kopf aber es kann sein das die Objekte auch erst gefüllt werden wenn sich bei „DasWetter“ etwas geändert hat.

                Bitte keine Fragen per PN, die gehören ins Forum!

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                1 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  mikiline
                  schrieb am zuletzt editiert von
                  #13

                  ich schätze mal du hast keinen Account kreiert und deshalb bekommst mit dem Link den du im Adapter hast auch keine Daten

                  Link hier

                  https://www.daswetter.com/api/#/login

                  1 Antwort Letzte Antwort
                  0
                  • wendy2702W Online
                    wendy2702W Online
                    wendy2702
                    schrieb am zuletzt editiert von
                    #14

                    @mikiline:

                    ich schätze mal du hast keinen Account kreiert und deshalb bekommst mit dem Link den du im Adapter hast auch keine Daten

                    Link hier

                    https://www.daswetter.com/api/#/login `

                    Eigentlich kann es das nicht sein denn er hat das geschrieben:

                    @RKBroker:

                    Ja, alles gut von der DasWetter Seite. Die Werte sind vorhanden und ändern sich auch. `

                    Kannst du mal screenshots deiner Objekte vom "DasWetter" Adapter und dem Script sowie dein geändertes Script Posten.!

                    Bitte keine Fragen per PN, die gehören ins Forum!

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    1 Antwort Letzte Antwort
                    0
                    • R Offline
                      R Offline
                      RKBroker
                      schrieb am zuletzt editiert von
                      #15

                      Also, sieht teilweise gut aus.

                      1.) Die 127.0.0.1 muss auf die ip-Adresse des iobroker geändert werden.

                      2.) Der Pfad zu den Icons muss auch angepasst werden

                      Wenn ich nun den Wert für SymbolID von Hand ändere, erscheint auch das richtige Icon. Muss jetzt nur noch schauen, welche rewrite.Rule angepasst werden muß, damit es auch extern funktioniert.

                      Gruß

                      Rüdiger

                      1 Antwort Letzte Antwort
                      0
                      • wendy2702W Online
                        wendy2702W Online
                        wendy2702
                        schrieb am zuletzt editiert von
                        #16

                        @RKBroker:

                        Also, sieht teilweise gut aus.

                        1.) Die 127.0.0.1 muss auf die ip-Adresse des iobroker geändert werden.

                        2.) Der Pfad zu den Icons muss auch angepasst werden `

                        Also ich glaube nicht das die IP angepasst werden muss im allgemeinen. Vielleicht ist es bei deiner Installation / Konstellation so.

                        Der Pfad muss angepasst werden wenn man einen anderen Pfad für die Icons verwendet als der User "fibernet".

                        Aber du machst das schon!

                        Weiterhin Viel Erfolg

                        Bitte keine Fragen per PN, die gehören ins Forum!

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        1 Antwort Letzte Antwort
                        0
                        • R Offline
                          R Offline
                          RKBroker
                          schrieb am zuletzt editiert von
                          #17

                          Vielen Dank. Das Problem, so glaube ich, das 127.0.0.1 auch an den Client übertragen wird. Die steht bei dem Client in den Eigenschften vob dem Bild drin, und somit kann das Bild nicht angezeit werden. Jetzt steht die 172er drin, was aber nur im lokalem Netz funktioniert. Bei Zugriff von extern steht leider die 172er drin, was dann natürlich auch nicht funktionieren kann. Mit rewrite has es bis dato noch nicht funktioniert.

                          Link für das Bild von extern:

                          ![](http://172.16.1.41:8082/vis.0/main/daswetter/icons/wetter/3f.png)
                          
                          1 Antwort Letzte Antwort
                          0
                          • wendy2702W Online
                            wendy2702W Online
                            wendy2702
                            schrieb am zuletzt editiert von
                            #18

                            Was meinst du mit "Extern" ?

                            Du hast doch irgendein System auf dem iobroker installiert ist, auf diesen Rechner hast du doch die icons kopiert und auch in diesem iobroker läuft dein "DasWetter" Adapter und das "script", oder?

                            Dann nutzt du einen weiteren Rechner und greifst mit einem Browser auf die IP deines iobroker Rechners zu.

                            Z.B. Admin 172.16.1.41:8081 wobei das eigentlich nicht wie eine Private Adresse klingt

                            Oder wie sieht dein Netzwerk Setup aus?

                            Bitte keine Fragen per PN, die gehören ins Forum!

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            1 Antwort Letzte Antwort
                            0
                            • R Offline
                              R Offline
                              RKBroker
                              schrieb am zuletzt editiert von
                              #19

                              Problem gelöst. Sowohl im loaken NEtzwerk, als auch über internet.

                              Setup:

                              ioBroker-PC <-> Reverse Proxy <-> Fritzbox <-> Internet

                              ioBroker-PC <-> Interne PCs

                              Die Lösung im Script:

                              Von

                              var temp = 'http://172.16.1.41/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png';
                              

                              auf

                              var temp = '/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png';
                              

                              geändert.

                              Macht Sinn, oder? Dann wird nicht der absolute Pfadsondern der relative Pfad für das Bild genommen.

                              1 Antwort Letzte Antwort
                              0
                              • R Offline
                                R Offline
                                RKBroker
                                schrieb am zuletzt editiert von
                                #20

                                Also http und ip-Adresse weglassen und den Pfad zu den Bildern anpassen….

                                ! createState('WeatherSymbol0', '');
                                ! createState('WindSymbol0', '');
                                ! createState('WeatherSymbol1', '');
                                ! createState('WindSymbol1', '');
                                ! createState('WeatherSymbol2', '');
                                ! createState('WindSymbol2', '');
                                ! createState('WeatherSymbol3', '');
                                ! createState('WindSymbol3', '');
                                ! createState('WeatherSymbol4', '');
                                ! createState('WindSymbol4', '');
                                ! createState('WeatherSymbol5', '');
                                ! createState('WindSymbol5', '');
                                ! createState('WeatherSymbol6', '');
                                ! createState('WindSymbol6', '');
                                ! createState('WeatherSymbol7', '');
                                ! createState('WindSymbol7', '');
                                ! on("daswetter.0.NextDaysDetailed.0d.SymbolID", function(obj) {
                                ! var symbol = parseInt(obj.newState.val, 10);
                                ! var temp = '/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png';
                                ! log (temp);
                                ! setState('WeatherSymbol0', temp );
                                ! });
                                ! on("daswetter.0.NextDaysDetailed.0d.WindSymbolB", function(obj) {
                                ! var windsymbol = parseInt(obj.newState.val, 10);
                                ! var temp = '/vis.0/main/daswetter/icons/viento-wind/galeria 2 - Beaufort/' + windsymbol + '.png';
                                ! log (temp);
                                ! setState('WindSymbol0', temp);
                                ! });
                                ! on("daswetter.0.NextDaysDetailed.1d.SymbolID", function(obj) {
                                ! var symbol = parseInt(obj.newState.val, 10);
                                ! var temp = '/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png';
                                ! log (temp);
                                ! setState('WeatherSymbol1', temp );
                                ! });
                                ! on("daswetter.0.NextDaysDetailed.1d.WindSymbolB", function(obj) {
                                ! var windsymbol = parseInt(obj.newState.val, 10);
                                ! var temp = '/vis.0/main/daswetter/icons/viento-wind/galeria 2 - Beaufort/' + windsymbol + '.png';
                                ! log (temp);
                                ! setState('WindSymbol1', temp);
                                ! });
                                ! on("daswetter.0.NextDaysDetailed.2d.SymbolID", function(obj) {
                                ! var symbol = parseInt(obj.newState.val, 10);
                                ! var temp = '/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png';
                                ! log (temp);
                                ! setState('WeatherSymbol2', temp );
                                ! });
                                ! on("daswetter.0.NextDaysDetailed.2d.WindSymbolB", function(obj) {
                                ! var windsymbol = parseInt(obj.newState.val, 10);
                                ! var temp = '/vis.0/main/aswetter/icons/viento-wind/galeria 2 - Beaufort//' + windsymbol + '.png';
                                ! log (temp);
                                ! setState('WindSymbol2', temp);
                                ! });
                                ! on("daswetter.0.NextDaysDetailed.3d.SymbolID", function(obj) {
                                ! var symbol = parseInt(obj.newState.val, 10);
                                ! var temp = '/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png';
                                ! log (temp);
                                ! setState('WeatherSymbol3', temp );
                                ! });
                                ! on("daswetter.0.NextDaysDetailed.3d.WindSymbolB", function(obj) {
                                ! var windsymbol = parseInt(obj.newState.val, 10);
                                ! var temp = '/vis.0/main/daswetter/icons/viento-wind/galeria 2 - Beaufort/' + windsymbol + '.png';
                                ! log (temp);
                                ! setState('WindSymbol3', temp);
                                ! });
                                ! on("daswetter.0.NextDaysDetailed.4d.SymbolID", function(obj) {
                                ! var symbol = parseInt(obj.newState.val, 10);
                                ! var temp = '/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png';
                                ! log (temp);
                                ! setState('WeatherSymbol4', temp );
                                ! });
                                ! on("daswetter.0.NextDaysDetailed.4d.WindSymbolB", function(obj) {
                                ! var windsymbol = parseInt(obj.newState.val, 10);
                                ! var temp = '/vis.0/main/daswetter/icons/viento-wind/galeria 2 - Beaufort/' + windsymbol + '.png';
                                ! log (temp);
                                ! setState('WindSymbol4', temp);
                                ! });
                                ! on("daswetter.0.NextDaysDetailed.5d.SymbolID", function(obj) {
                                ! var symbol = parseInt(obj.newState.val, 10);
                                ! var temp = '/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png';
                                ! log (temp);
                                ! setState('WeatherSymbol5', temp );
                                ! });
                                ! on("daswetter.0.NextDaysDetailed.5d.WindSymbolB", function(obj) {
                                ! var windsymbol = parseInt(obj.newState.val, 10);
                                ! var temp = '/vis.0/main/daswetter/icons/viento-wind/galeria 2 - Beaufort/' + windsymbol + '.png';
                                ! log (temp);
                                ! setState('WindSymbol5', temp);
                                ! });
                                ! on("daswetter.0.NextDaysDetailed.6d.SymbolID", function(obj) {
                                ! var symbol = parseInt(obj.newState.val, 10);
                                ! var temp = '/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png';
                                ! log (temp);
                                ! setState('WeatherSymbol6', temp );
                                ! });
                                ! on("daswetter.0.NextDaysDetailed.6d.WindSymbolB", function(obj) {
                                ! var windsymbol = parseInt(obj.newState.val, 10);
                                ! var temp = '/vis.0/main/daswetter/icons/viento-wind/galeria 2 - Beaufort/' + windsymbol + '.png';
                                ! log (temp);
                                ! setState('WindSymbol6', temp);
                                ! });
                                ! on("daswetter.0.NextDaysDetailed.7d.SymbolID", function(obj) {
                                ! var symbol = parseInt(obj.newState.val, 10);
                                ! var temp = '/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png';
                                ! log (temp);
                                ! setState('WeatherSymbol7', temp );
                                ! });
                                ! on("daswetter.0.NextDaysDetailed.7d.WindSymbolB", function(obj) {
                                ! var windsymbol = parseInt(obj.newState.val, 10);
                                ! var temp = '/vis.0/main/daswetter/icons/viento-wind/galeria 2 - Beaufort/' + windsymbol + '.png';
                                ! log (temp);
                                ! setState('WindSymbol7', temp);
                                ! });

                                1 Antwort Letzte Antwort
                                0
                                • wendy2702W Online
                                  wendy2702W Online
                                  wendy2702
                                  schrieb am zuletzt editiert von
                                  #21

                                  Dann ändere bitte noch den Titel vom ersten Post und setze ein````
                                  [Gelöst]

                                  
                                  Danke
                                  
                                  Gesendet von iPhone mit Tapatalk Pro

                                  Bitte keine Fragen per PN, die gehören ins Forum!

                                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                  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

                                  610

                                  Online

                                  32.7k

                                  Benutzer

                                  82.3k

                                  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