Anleitung: Widgets für den Adapter DasWetter

Fragen zu Konfiguration und Bedienung des ioBroker.vis Adapter
Kuddel
professional
Beiträge: 234
Registriert: 06.09.2017, 10:07

Anleitung: Widgets für den Adapter DasWetter

Beitrag von Kuddel » 15.06.2018, 07:00

Hallo zusammen,

ich habe mir in meiner VIS eine Übersicht der Daten aus dem Adapter "DasWetter" erstellt. Als Anregung für euch, stelle ich hier zusammen, wie ich alles umgesetzt habe.

Screenshots:

Startseite
Startseite.JPG
Startseite.JPG (29.04 KiB) 424 mal betrachtet
Details:
Details.JPG

------ Umsetzung ------

Da nur maximal 100.000 Zeichen zulässig sind, musste ich den Code etc. in eine TXT-Datei kopieren.
DasWetter_VIS.txt
(134.1 KiB) 75-mal heruntergeladen
Bei Fragen, kommt gern auf mich zu :-)
ioBroker 1.4.2 auf Debian (INTEL-NUC NUC6CYH Intel Celeron 4x1,49 Ghz / 8GB RAM)

sigi234
professional
Beiträge: 241
Registriert: 12.06.2017, 21:22
Wohnort: AUT

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von sigi234 » 15.06.2018, 09:15

Hallo,

Super Danke, irgendwo habe ich einen Fehler. Der Tag Heute da wird das Icon nicht angezeigt?
Screenshot (50).png
Screenshot (55).png
Screenshot (57).png
Zuletzt geändert von sigi234 am 15.06.2018, 09:27, insgesamt 2-mal geändert.
MfG
Sigi
ioBroker | Cloud.pro | Ubuntu/Windows 10 | Raspberry Pi3 | Homematic CCU2 | Hue | Medion Cam | 2x Echo dot | Kodi
Node.js: v8.11.2 | NPM: 5.7.1 | ioBroker.admin 3.4.6 | Script Engine 3.6.4 | js-controller 1.4.2 | Vis 1.1.4

Kuddel
professional
Beiträge: 234
Registriert: 06.09.2017, 10:07

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von Kuddel » 15.06.2018, 09:17

sigi234 hat geschrieben:
15.06.2018, 09:15
Hallo,

Super Danke, irgendwo habe ich einen Fehler. Der Tag Heute da wird das Icon nicht angezeigt?

Screenshot (50).png
Vergleiche mal den Inhalt der Datenpunkt, ob die Links stimmen. Es sieht so aus, als wäre der Pfad zum Icon falsch
ioBroker 1.4.2 auf Debian (INTEL-NUC NUC6CYH Intel Celeron 4x1,49 Ghz / 8GB RAM)

sigi234
professional
Beiträge: 241
Registriert: 12.06.2017, 21:22
Wohnort: AUT

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von sigi234 » 15.06.2018, 09:25

Ja, wo und wie kann ich den Pfad ändern?
MfG
Sigi
ioBroker | Cloud.pro | Ubuntu/Windows 10 | Raspberry Pi3 | Homematic CCU2 | Hue | Medion Cam | 2x Echo dot | Kodi
Node.js: v8.11.2 | NPM: 5.7.1 | ioBroker.admin 3.4.6 | Script Engine 3.6.4 | js-controller 1.4.2 | Vis 1.1.4

Kuddel
professional
Beiträge: 234
Registriert: 06.09.2017, 10:07

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von Kuddel » 15.06.2018, 09:31

sigi234 hat geschrieben:
15.06.2018, 09:25
Ja, wo und wie kann ich den Pfad ändern?
Die Objekte werden vom Blockly Skript aktualisiert.

Also mal im Blocky Skript prüfen.
ioBroker 1.4.2 auf Debian (INTEL-NUC NUC6CYH Intel Celeron 4x1,49 Ghz / 8GB RAM)

Santos
Beiträge: 9
Registriert: 13.06.2018, 20:48

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von Santos » 15.06.2018, 13:41

Ein tolles Widget und ein großes Lob dafür!
Leider werden die Urls nicht generiert, obwohl ich den Pfad und die IP angepasst habe. Ich warte noch, bis die Werte beim das Wetter Adapter aktualisiert werden.

Kuddel
professional
Beiträge: 234
Registriert: 06.09.2017, 10:07

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von Kuddel » 15.06.2018, 13:52

einfach das blockly Skript kopieren und den Trigger löschen. dann speichern und ausführen.
dann sollten die links alle erstellt werden
ioBroker 1.4.2 auf Debian (INTEL-NUC NUC6CYH Intel Celeron 4x1,49 Ghz / 8GB RAM)

Santos
Beiträge: 9
Registriert: 13.06.2018, 20:48

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von Santos » 15.06.2018, 19:43

Ich habe das Script abgeändert, zwei mal gelöscht und neu erstellt. Nichts hat geholfen, bei den Datenpunkten stehen immer noch "false".
Auf welchen Wert achtet das Script in Blockly? Bei mir gibt es keinen Datenpunkt "CONDITIONEN", ich habe es geändert auf "Wetter Symbol id".

Santos
Beiträge: 9
Registriert: 13.06.2018, 20:48

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von Santos » 15.06.2018, 19:53

Sorry, es hat sich gelöst. Das Script war nicht im Ordner "common" gespeichert, sondern woanders.

Kuddel
professional
Beiträge: 234
Registriert: 06.09.2017, 10:07

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von Kuddel » 15.06.2018, 19:54

Das Blockly Skript arbeitet für das Wetter Icon mit der Datenpunkt "ConditionID" sowie für das Wind Icon mit "WindID"

Ändert sich von den IDs ein Objekt, wir das Skript ausgeführt und die Links neu erstellt
ioBroker 1.4.2 auf Debian (INTEL-NUC NUC6CYH Intel Celeron 4x1,49 Ghz / 8GB RAM)

sigi234
professional
Beiträge: 241
Registriert: 12.06.2017, 21:22
Wohnort: AUT

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von sigi234 » 15.06.2018, 20:15

Es wird schön langsam........ ;)
Screenshot (59).png
MfG
Sigi
ioBroker | Cloud.pro | Ubuntu/Windows 10 | Raspberry Pi3 | Homematic CCU2 | Hue | Medion Cam | 2x Echo dot | Kodi
Node.js: v8.11.2 | NPM: 5.7.1 | ioBroker.admin 3.4.6 | Script Engine 3.6.4 | js-controller 1.4.2 | Vis 1.1.4

Santos
Beiträge: 9
Registriert: 13.06.2018, 20:48

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von Santos » 15.06.2018, 21:06

Kuddel hat geschrieben:
15.06.2018, 19:54
Das Blockly Skript arbeitet für das Wetter Icon mit der Datenpunkt "ConditionID" sowie für das Wind Icon mit "WindID"

Ändert sich von den IDs ein Objekt, wir das Skript ausgeführt und die Links neu erstellt
Wie gesagt, ich habe keine Datenpunkte mit "Condition". Was soll ich jetzt wählen?
1 - Kopie.jpg

Kuddel
professional
Beiträge: 234
Registriert: 06.09.2017, 10:07

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von Kuddel » 15.06.2018, 21:07

Du hast eine andere Version des Adapters. Ich vermute mal eine neuere da bei dir schon alles auf deutsch ist
ioBroker 1.4.2 auf Debian (INTEL-NUC NUC6CYH Intel Celeron 4x1,49 Ghz / 8GB RAM)

Santos
Beiträge: 9
Registriert: 13.06.2018, 20:48

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von Santos » 15.06.2018, 21:32

Soll ich das Script auf Veränderung des Textes bei "Wetterbedienungen" triggern?

Kuddel
professional
Beiträge: 234
Registriert: 06.09.2017, 10:07

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von Kuddel » 15.06.2018, 21:34

probier es einfach mal aus
ioBroker 1.4.2 auf Debian (INTEL-NUC NUC6CYH Intel Celeron 4x1,49 Ghz / 8GB RAM)

robsdobs
professional
Beiträge: 191
Registriert: 18.07.2016, 20:44

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von robsdobs » 18.06.2018, 12:22

Hallo,

danke für das widget.

kleiner Hinweis, wenn man im Blockly anstelle "http://192.168.4.30:8082/daswetter/icons/..." die Adresse "/daswetter/icons/..." nimmt, ist das unabhängig von der IP.

Wer das lieber als Javascript (anstelle Blockly) haben will, das sieht so aus:

Code: Alles auswählen

function setDasWetterIcons() {
  // Heute
  setState("javascript.0.DasWetter.Wetter-Symbol-0"/*Wetter-Symbol-0*/, '/daswetter/icons/tiempo-weather/galeria3/' + String(getState("daswetter.0.NextDays.0d.ConditionID").val) + '.png', true);
  setState("javascript.0.DasWetterWind-Symbol-0"/*Wind-Symbol-0*/, '/daswetter/icons/viento-wind/galeria1/' + String(getState("daswetter.0.NextDays.0d.WindID").val) + '.png', true);
  // Morgen
  setState("javascript.0.DasWetter.Wetter-Symbol-1"/*Wetter-Symbol-1*/, '/daswetter/icons/tiempo-weather/galeria3/' + String(getState("daswetter.0.NextDays.1d.ConditionID").val) + '.png', true);
  setState("javascript.0.DasWetterWind-Symbol-1"/*Wind-Symbol-1*/, '/daswetter/icons/viento-wind/galeria1/' + String(getState("daswetter.0.NextDays.1d.WindID").val) + '.png', true);
  // Übermorgen
  setState("javascript.0.DasWetter.Wetter-Symbol-2"/*Wetter-Symbol-2*/, '/daswetter/icons/tiempo-weather/galeria3/' + String(getState("daswetter.0.NextDays.2d.ConditionID").val) + '.png', true);
  setState("javascript.0.DasWetterWind-Symbol-2"/*Wind-Symbol-2*/, '/daswetter/icons/viento-wind/galeria1/' + String(getState("daswetter.0.NextDays.2d.WindID").val) + '.png', true);
  // In 3 Tagen
  setState("javascript.0.DasWetter.Wetter-Symbol-3"/*Wetter-Symbol-3*/, '/daswetter/icons/tiempo-weather/galeria3/' + String(getState("daswetter.0.NextDays.3d.ConditionID").val) + '.png', true);
  setState("javascript.0.DasWetterWind-Symbol-3"/*Wind-Symbol-3*/, '/daswetter/icons/viento-wind/galeria1/' + String(getState("daswetter.0.NextDays.3d.WindID").val) + '.png', true);
  // In 4 Tagen
  setState("javascript.0.DasWetter.Wetter-Symbol-4"/*Wetter-Symbol-4*/, '/daswetter/icons/tiempo-weather/galeria3/' + String(getState("daswetter.0.NextDays.4d.ConditionID").val) + '.png', true);
  setState("javascript.0.DasWetterWind-Symbol-4"/*Wind-Symbol-4*/, '/daswetter/icons/viento-wind/galeria1/' + String(getState("daswetter.0.NextDays.4d.WindID").val) + '.png', true);
  
}

// Pfade für Icons setzen
subscribe({id: ['daswetter.0.NextDays.0d.ConditionID',
                'daswetter.0.NextDays.1d.ConditionID',
                'daswetter.0.NextDays.2d.ConditionID',
                'daswetter.0.NextDays.3d.ConditionID',
                'daswetter.0.NextDays.4d.ConditionID'], change: "ne"},
  function (obj) {
    setDasWetterIcons();
  });

setDasWetterIcons();
Gruß
Zuletzt geändert von robsdobs am 18.06.2018, 17:05, insgesamt 2-mal geändert.

Kuddel
professional
Beiträge: 234
Registriert: 06.09.2017, 10:07

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von Kuddel » 18.06.2018, 12:53

robsdobs hat geschrieben:
18.06.2018, 12:22
Hallo,

danke für das widget.

kleiner Hinweis, wenn man im Blockly anstelle "http://192.168.4.30:8082/daswetter/icons/..." die Adresse "/vis/daswetter/icons/..." nimmt, ist das unabhängig von der IP.

Wer das lieber als Javascript (anstelle Blockly) haben will, das sieht so aus:

Code: Alles auswählen

function setDasWetterIcons() {
  // Heute
  setState("javascript.0.DasWetterWetter-Symbol-0"/*Wetter-Symbol-0*/, '/vis/daswetter/icons/tiempo-weather/galeria3/' + String(getState("daswetter.0.NextDays.0d.ConditionID").val) + '.png', true);
  setState("javascript.0.DasWetterWind-Symbol-0"/*Wind-Symbol-0*/, '/vis/daswetter/icons/viento-wind/galeria1/' + String(getState("daswetter.0.NextDays.0d.WindID").val) + '.png', true);
  // Morgen
  setState("javascript.0.DasWetterWetter-Symbol-1"/*Wetter-Symbol-1*/, '/vis/daswetter/icons/tiempo-weather/galeria3/' + String(getState("daswetter.0.NextDays.1d.ConditionID").val) + '.png', true);
  setState("javascript.0.DasWetterWind-Symbol-1"/*Wind-Symbol-1*/, '/vis/daswetter/icons/viento-wind/galeria1/' + String(getState("daswetter.0.NextDays.1d.WindID").val) + '.png', true);
  // Übermorgen
  setState("javascript.0.DasWetterWetter-Symbol-2"/*Wetter-Symbol-2*/, '/vis/daswetter/icons/tiempo-weather/galeria3/' + String(getState("daswetter.0.NextDays.2d.ConditionID").val) + '.png', true);
  setState("javascript.0.DasWetterWind-Symbol-2"/*Wind-Symbol-2*/, '/vis/daswetter/icons/viento-wind/galeria1/' + String(getState("daswetter.0.NextDays.2d.WindID").val) + '.png', true);
  // In 3 Tagen
  setState("javascript.0.DasWetterWetter-Symbol-3"/*Wetter-Symbol-3*/, '/vis/daswetter/icons/tiempo-weather/galeria3/' + String(getState("daswetter.0.NextDays.3d.ConditionID").val) + '.png', true);
  setState("javascript.0.DasWetterWind-Symbol-3"/*Wind-Symbol-3*/, '/vis/daswetter/icons/viento-wind/galeria1/' + String(getState("daswetter.0.NextDays.3d.WindID").val) + '.png', true);
  // In 4 Tagen
  setState("javascript.0.DasWetterWetter-Symbol-4"/*Wetter-Symbol-4*/, '/vis/daswetter/icons/tiempo-weather/galeria3/' + String(getState("daswetter.0.NextDays.4d.ConditionID").val) + '.png', true);
  setState("javascript.0.DasWetterWind-Symbol-4"/*Wind-Symbol-4*/, '/vis/daswetter/icons/viento-wind/galeria1/' + String(getState("daswetter.0.NextDays.4d.WindID").val) + '.png', true);
  
}

// Pfade für Icons setzen
subscribe({id: ['daswetter.0.NextDays.0d.ConditionID',
                'daswetter.0.NextDays.1d.ConditionID',
                'daswetter.0.NextDays.2d.ConditionID',
                'daswetter.0.NextDays.3d.ConditionID',
                'daswetter.0.NextDays.4d.ConditionID'], change: "ne"},
  function (obj) {
    setDasWetterIcons();
  });

setDasWetterIcons();
Gruß
Achtung, du hast dich bei den Objektet vertippt.

FALSCH

Code: Alles auswählen

javascript.0.DasWetterWetter-Symbol-0
RICHTIG

Code: Alles auswählen

javascript.0.DasWetter.Wetter-Symbol-0
Das mit "VIS" statt IP konnte ich nicht nachvollziehen. VIS wird bei mir DNS-seitig nicht aufgelöst.

Somit konnte ich den Link im Browser nicht testen. Ich weiß daher nicht, ob ioBroker das auflösen kann
ioBroker 1.4.2 auf Debian (INTEL-NUC NUC6CYH Intel Celeron 4x1,49 Ghz / 8GB RAM)

sigi234
professional
Beiträge: 241
Registriert: 12.06.2017, 21:22
Wohnort: AUT

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von sigi234 » 18.06.2018, 16:06

Hallo,

ich habe eine neue Wetter-View erstellt, was sagt Ihr dazu?
Screenshot (81).png
MfG
Sigi
ioBroker | Cloud.pro | Ubuntu/Windows 10 | Raspberry Pi3 | Homematic CCU2 | Hue | Medion Cam | 2x Echo dot | Kodi
Node.js: v8.11.2 | NPM: 5.7.1 | ioBroker.admin 3.4.6 | Script Engine 3.6.4 | js-controller 1.4.2 | Vis 1.1.4

robsdobs
professional
Beiträge: 191
Registriert: 18.07.2016, 20:44

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von robsdobs » 18.06.2018, 18:28

Kuddel hat geschrieben:
18.06.2018, 12:53

Das mit "VIS" statt IP konnte ich nicht nachvollziehen. VIS wird bei mir DNS-seitig nicht aufgelöst.

Somit konnte ich den Link im Browser nicht testen. Ich weiß daher nicht, ob ioBroker das auflösen kann
Danke habe meinen Text oben korrigiert.
Das war auf meine Umgebung abgestimmt und beim "generisch" machen haben sich die Fehler eingeschlichen. Daher fehlte auch der Punkt zwischen DasWetter und Wetter. Das /vis/ ist auch falsch (das funktioniert nur in meiner Umgebung).

Es muss einfach ohne IP Adresse sein. Die Domain ergänzt der Browser von sich aus:
2018-06-18_19h22_43.png

Kuddel
professional
Beiträge: 234
Registriert: 06.09.2017, 10:07

Re: Anleitung: Widgets für den Adapter DasWetter

Beitrag von Kuddel » 19.06.2018, 07:23

@Robsdobs: Recht haste, geht auch ohne IP.

Für die Blockly Leute, hier eine aktuelle Version von meinem Skript, was direkt 1 zu 1 verwendet werden kann:
Spoiler: Show hidden text

Code: Alles auswählen

<xml xmlns="http://www.w3.org/1999/xhtml">
  <block type="on_ext" id="H,KX6Mm#-[^B.l+~6iM|" x="-888" y="38">
    <mutation items="5"></mutation>
    <field name="CONDITION">ne</field>
    <field name="ACK_CONDITION"></field>
    <value name="OID0">
      <shadow type="field_oid" id="Wyl=I2DLx?1U|S,d;:#^">
        <field name="oid">daswetter.0.NextDays.0d.ConditionID</field>
      </shadow>
    </value>
    <value name="OID1">
      <shadow type="field_oid" id="0Q,T1o4W){54Z)kdXJ.Q">
        <field name="oid">daswetter.0.NextDays.1d.ConditionID</field>
      </shadow>
    </value>
    <value name="OID2">
      <shadow type="field_oid" id="GVW__!nb(l6GLk^kL|+E">
        <field name="oid">daswetter.0.NextDays.2d.ConditionID</field>
      </shadow>
    </value>
    <value name="OID3">
      <shadow type="field_oid" id="8=t|K,fcLNVnY#.5io/w">
        <field name="oid">daswetter.0.NextDays.3d.ConditionID</field>
      </shadow>
    </value>
    <value name="OID4">
      <shadow type="field_oid" id="AgHKVrU-L|qU;%PRY[h^">
        <field name="oid">daswetter.0.NextDays.4d.ConditionID</field>
      </shadow>
    </value>
    <statement name="STATEMENT">
      <block type="comment" id="CUHF)h3bwTMNf+ZPI;;E">
        <field name="COMMENT">Heute</field>
        <next>
          <block type="update" id="M}yj3^nD)0H+:Qnmdr(m">
            <mutation delay_input="false"></mutation>
            <field name="OID">javascript.0.DasWetter.Wetter-Symbol-0</field>
            <field name="WITH_DELAY">FALSE</field>
            <value name="VALUE">
              <block type="text_join" id=":ix!Eg)PzFa{EUNwedkb" inline="false">
                <mutation items="2"></mutation>
                <value name="ADD0">
                  <block type="text_join" id="{.Yp2TkXo`WM)CCF(jS)">
                    <mutation items="2"></mutation>
                    <value name="ADD0">
                      <block type="text" id="4M%rc7YYH+{GpBR4h^|{">
                        <field name="TEXT">/daswetter/icons/tiempo-weather/galeria3/</field>
                      </block>
                    </value>
                    <value name="ADD1">
                      <block type="get_value" id="Y|xbUbVApHb+A%Bo1X0B">
                        <field name="ATTR">val</field>
                        <field name="OID">daswetter.0.NextDays.0d.ConditionID</field>
                      </block>
                    </value>
                  </block>
                </value>
                <value name="ADD1">
                  <block type="text" id="/e^gF/j6UHtE;~*DU1oJ">
                    <field name="TEXT">.png</field>
                  </block>
                </value>
              </block>
            </value>
            <next>
              <block type="update" id="XvwFh/0;~/[WtTPp0N8J">
                <mutation delay_input="false"></mutation>
                <field name="OID">javascript.0.DasWetter.Wind-Symbol-0</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="text_join" id="wFW+:ys#X=*n,a3lfp7i" inline="false">
                    <mutation items="2"></mutation>
                    <value name="ADD0">
                      <block type="text_join" id="s36Q_h/ua|ovVtkwl~m/">
                        <mutation items="2"></mutation>
                        <value name="ADD0">
                          <block type="text" id="TuYc5/VzRT3aFVc47[0S">
                            <field name="TEXT">/daswetter/icons/viento-wind/galeria2/</field>
                          </block>
                        </value>
                        <value name="ADD1">
                          <block type="get_value" id="@M}1Q7?MP+_tNHdF^7r|">
                            <field name="ATTR">val</field>
                            <field name="OID">daswetter.0.NextDays.0d.WindID</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <value name="ADD1">
                      <block type="text" id="BPpY3n]0W`;O)3xx5z,/">
                        <field name="TEXT">.png</field>
                      </block>
                    </value>
                  </block>
                </value>
                <next>
                  <block type="comment" id="e9oc:jwlv~6%[ZBvBy_.">
                    <field name="COMMENT">Morgen</field>
                    <next>
                      <block type="update" id="N7ii{LL-4jg.{DIdG0uS">
                        <mutation delay_input="false"></mutation>
                        <field name="OID">javascript.0.DasWetter.Wetter-Symbol-1</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="text_join" id="hD%+*,qKskQ;4YS%a5F~" inline="false">
                            <mutation items="2"></mutation>
                            <value name="ADD0">
                              <block type="text_join" id="hZYF3ZkSvoGfX=jj{][U">
                                <mutation items="2"></mutation>
                                <value name="ADD0">
                                  <block type="text" id="fG?ww?Ezki(0XZe.xyUZ">
                                    <field name="TEXT">/daswetter/icons/tiempo-weather/galeria3/</field>
                                  </block>
                                </value>
                                <value name="ADD1">
                                  <block type="get_value" id="Jucgv-59U}mJUKSXkXPy">
                                    <field name="ATTR">val</field>
                                    <field name="OID">daswetter.0.NextDays.1d.ConditionID</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <value name="ADD1">
                              <block type="text" id="oYRqPwv)0{b%u_9Saor!">
                                <field name="TEXT">.png</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <next>
                          <block type="update" id="YP-0f=+mPd~S~h]5m?|(">
                            <mutation delay_input="false"></mutation>
                            <field name="OID">javascript.0.DasWetter.Wind-Symbol-1</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE">
                              <block type="text_join" id="lb]%Brx{1Z,=Y|xgW~[h" inline="false">
                                <mutation items="2"></mutation>
                                <value name="ADD0">
                                  <block type="text_join" id="mi#Njo88f/]rEhe.Y9`_">
                                    <mutation items="2"></mutation>
                                    <value name="ADD0">
                                      <block type="text" id=")vNmj60zweAc6`ZR+vzd">
                                        <field name="TEXT">/daswetter/icons/viento-wind/galeria2/</field>
                                      </block>
                                    </value>
                                    <value name="ADD1">
                                      <block type="get_value" id="uFtPQmtwIr.D|+Pw+1Ef">
                                        <field name="ATTR">val</field>
                                        <field name="OID">daswetter.0.NextDays.1d.WindID</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <value name="ADD1">
                                  <block type="text" id="+Dt+iw@AH]Ff%5[67:Di">
                                    <field name="TEXT">.png</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <next>
                              <block type="comment" id="(Y7a]Jrq9N4]@^DUc}fT">
                                <field name="COMMENT">Übermorgen</field>
                                <next>
                                  <block type="update" id="?U7;qki{ZH6^Q;[vl,=B">
                                    <mutation delay_input="false"></mutation>
                                    <field name="OID">javascript.0.DasWetter.Wetter-Symbol-2</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE">
                                      <block type="text_join" id="rIDHy`W:7ako7@wwvL.y" inline="false">
                                        <mutation items="2"></mutation>
                                        <value name="ADD0">
                                          <block type="text_join" id="llxbl@j%!O8mR9u(O#QW">
                                            <mutation items="2"></mutation>
                                            <value name="ADD0">
                                              <block type="text" id="^bd@5RFN0gYd}-BhTpPz">
                                                <field name="TEXT">/daswetter/icons/tiempo-weather/galeria3/</field>
                                              </block>
                                            </value>
                                            <value name="ADD1">
                                              <block type="get_value" id="kTj?k(%f)R:W:perEV.W">
                                                <field name="ATTR">val</field>
                                                <field name="OID">daswetter.0.NextDays.2d.ConditionID</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <value name="ADD1">
                                          <block type="text" id="P-TuJLccSQE-t(;o4j_q">
                                            <field name="TEXT">.png</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="update" id="Urw?qBA.-;-#BPJ+-Y.u">
                                        <mutation delay_input="false"></mutation>
                                        <field name="OID">javascript.0.DasWetter.Wind-Symbol-2</field>
                                        <field name="WITH_DELAY">FALSE</field>
                                        <value name="VALUE">
                                          <block type="text_join" id="DZP#:k#]CYFv=tlTC+Dy" inline="false">
                                            <mutation items="2"></mutation>
                                            <value name="ADD0">
                                              <block type="text_join" id="ib{ZTYy?Nib3.w#G{Q=L">
                                                <mutation items="2"></mutation>
                                                <value name="ADD0">
                                                  <block type="text" id="l2CPCknxIor/aDArDGl6">
                                                    <field name="TEXT">/daswetter/icons/viento-wind/galeria2/</field>
                                                  </block>
                                                </value>
                                                <value name="ADD1">
                                                  <block type="get_value" id="JUooh-)anym,AiI9:yq,">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">daswetter.0.NextDays.2d.WindID</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <value name="ADD1">
                                              <block type="text" id="wwJ{(9ldf0kvvp2[H1T*">
                                                <field name="TEXT">.png</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <next>
                                          <block type="comment" id="Y5=M=y%nYvfojG22T/^A">
                                            <field name="COMMENT">In 3 Tagen</field>
                                            <next>
                                              <block type="update" id="H{=je7)F:b_*x9WV8xzV">
                                                <mutation delay_input="false"></mutation>
                                                <field name="OID">javascript.0.DasWetter.Wetter-Symbol-3</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="text_join" id="(n-TyoP:2a7b!shv+}69" inline="false">
                                                    <mutation items="2"></mutation>
                                                    <value name="ADD0">
                                                      <block type="text_join" id="3`C,hMpY`8R#wa0`CJ6:">
                                                        <mutation items="2"></mutation>
                                                        <value name="ADD0">
                                                          <block type="text" id="w^A](QdK1qu,^_mV%zML">
                                                            <field name="TEXT">/daswetter/icons/tiempo-weather/galeria3/</field>
                                                          </block>
                                                        </value>
                                                        <value name="ADD1">
                                                          <block type="get_value" id="/e-:#-Yk?j^XF!j0e.kR">
                                                            <field name="ATTR">val</field>
                                                            <field name="OID">daswetter.0.NextDays.3d.ConditionID</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <value name="ADD1">
                                                      <block type="text" id="qX`6|omv__,CV+^esPw{">
                                                        <field name="TEXT">.png</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="update" id="t{c%yv;7Hp{seJ4t|h2~">
                                                    <mutation delay_input="false"></mutation>
                                                    <field name="OID">javascript.0.DasWetter.Wind-Symbol-3</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="text_join" id="6%N7pFf{U}6+EyD?oBay" inline="false">
                                                        <mutation items="2"></mutation>
                                                        <value name="ADD0">
                                                          <block type="text_join" id="t}Qq|-Tj3tgMM7t#3=Y#">
                                                            <mutation items="2"></mutation>
                                                            <value name="ADD0">
                                                              <block type="text" id="V5)yoFe|1am[-u-@zwge">
                                                                <field name="TEXT">/daswetter/icons/viento-wind/galeria2/</field>
                                                              </block>
                                                            </value>
                                                            <value name="ADD1">
                                                              <block type="get_value" id="4w*ArV!b-d`{%jk?:Fb3">
                                                                <field name="ATTR">val</field>
                                                                <field name="OID">daswetter.0.NextDays.3d.WindID</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <value name="ADD1">
                                                          <block type="text" id=":ucejQaYExc6G4TtgWrH">
                                                            <field name="TEXT">.png</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="comment" id="L`.J^qy[]PZJSia=0gGc">
                                                        <field name="COMMENT">In 4 Tagen</field>
                                                        <next>
                                                          <block type="update" id="Nfy)f]14?)(#v^m7n(7R">
                                                            <mutation delay_input="false"></mutation>
                                                            <field name="OID">javascript.0.DasWetter.Wetter-Symbol-4</field>
                                                            <field name="WITH_DELAY">FALSE</field>
                                                            <value name="VALUE">
                                                              <block type="text_join" id="[A=0aYg0/~+uo[z^AYe6" inline="false">
                                                                <mutation items="2"></mutation>
                                                                <value name="ADD0">
                                                                  <block type="text_join" id="g9R]@?U9Pt8Gj.Mrjx!T">
                                                                    <mutation items="2"></mutation>
                                                                    <value name="ADD0">
                                                                      <block type="text" id="|L}vWP0U6n+zon?Ck9d0">
                                                                        <field name="TEXT">/daswetter/icons/tiempo-weather/galeria3/</field>
                                                                      </block>
                                                                    </value>
                                                                    <value name="ADD1">
                                                                      <block type="get_value" id="Pwr#k9vimOEf8ciUib-J">
                                                                        <field name="ATTR">val</field>
                                                                        <field name="OID">daswetter.0.NextDays.4d.ConditionID</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                                <value name="ADD1">
                                                                  <block type="text" id="=av93hU]*HV,[P1Iz4hE">
                                                                    <field name="TEXT">.png</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <next>
                                                              <block type="update" id="`Qf6]Ly+`k:fZ?y{.;qp">
                                                                <mutation delay_input="false"></mutation>
                                                                <field name="OID">javascript.0.DasWetter.Wind-Symbol-4</field>
                                                                <field name="WITH_DELAY">FALSE</field>
                                                                <value name="VALUE">
                                                                  <block type="text_join" id="[3D5z.Zymn~dP`]xYZ]K" inline="false">
                                                                    <mutation items="2"></mutation>
                                                                    <value name="ADD0">
                                                                      <block type="text_join" id="q)86HlkpCOyDVw2|o{0p">
                                                                        <mutation items="2"></mutation>
                                                                        <value name="ADD0">
                                                                          <block type="text" id="/g5=O{_^(I(CWNGs^i6d">
                                                                            <field name="TEXT">/daswetter/icons/viento-wind/galeria2/</field>
                                                                          </block>
                                                                        </value>
                                                                        <value name="ADD1">
                                                                          <block type="get_value" id="J+t)}LF_o*cLO}XB~EGX">
                                                                            <field name="ATTR">val</field>
                                                                            <field name="OID">daswetter.0.NextDays.4d.WindID</field>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </value>
                                                                    <value name="ADD1">
                                                                      <block type="text" id="]~#qwvU=z0g3%J#:WuPO">
                                                                        <field name="TEXT">.png</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </next>
      </block>
    </statement>
  </block>
  <block type="comment" id="x=k+lfFlAHFBJRZgwoNG" x="-462" y="1188">
    <field name="COMMENT">Pfade für Icons setzen</field>
  </block>
</xml>
ioBroker 1.4.2 auf Debian (INTEL-NUC NUC6CYH Intel Celeron 4x1,49 Ghz / 8GB RAM)

Antworten