Skip to content
  • 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
Logo
  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.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

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

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

Scheduled Pinned Locked Moved Tester
appdark-modeiqontrolresponsivevisvisualisierungvisualizationwidget
7.6k Posts 296 Posters 7.0m Views 201 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.
  • s.bormannS s.bormann

    @Gerni sagte in [Neuer Adapter] Visualisierung iQontrol:

    @s-bormann
    Hinzufügen klappt nun scheinbar. Ich füge gerade weitere ein, sollte eine kommen die nicht geht schreib ich.

    RAW Daten der "Couchlampe":

    {
    "from": "system.adapter.deconz.0",
    "ts": 1542912581073,
    "user": "system.user.admin",
    "common": {
    "name": "Couchlampe",
    "type": "boolean",
    "role": "switch",
    "read": true,
    "write": true
    },
    "native": {},
    "acl": {
    "object": 1636,
    "owner": "system.user.admin",
    "ownerGroup": "system.group.administrator",
    "state": 1636
    },
    "_id": "deconz.0.Light_10.on",
    "type": "state"
    }

    Zudem habe noch etwas gesehen; Bei Farbeinstellung reagiert die Lampe genau falsch gerum. Slider im gelben Bereich wird die Lampe kalt, im rechten Bereich warm (farblich)

    26702bbf-65fc-4da3-8229-5e9d8af4299e-image.png

    Gruß
    Stefan

    Hi, welche Version hast Du denn? Die Farbtemperatur wurde in der 0.0.41 umgedreht (mired-Skala). Das sollte eigentlich gelöst sein, dachte ich?

    G Offline
    G Offline
    Gerni
    wrote on last edited by Gerni
    #818

    @s-bormann Habe soeben auf 0.0.43 über Github aktualisiert. Farbtemperatur ist aber noch falsch herum.

    EDIT: Upload vergessen; nun passt es! Sry!

    Jede Menge verschiedenes Zeug

    1 Reply Last reply
    0
    • s.bormannS s.bormann

      @Fox1985 sagte in [Neuer Adapter] Visualisierung iQontrol:

      Hallo miteinander,

      hatte auch das Problem mit dem socket.io
      Nachdem ich auch etwas damit herumgespielt habe, kann ich nun keine Einstellungen mehr vornehmen.
      Sobald ich auf den Schraubenschlüssel klicke bekomme ich nur noch folgendes zu sehen:
      Unbenannt.JPG
      Die Ansicht ändert sich leider dann nicht mehr.

      Kann mir hier einer helfen.
      Viele Grüße

      ...wie gesagt: F12 - nach Fehlern schauen.

      F Offline
      F Offline
      Fox1985
      wrote on last edited by
      #819

      @s-bormann
      hallo,
      leider habe ich mit dem Debugger noch keine Erfahrung.
      Ich hänge mal die Datei an.
      Kannst du mal bitte die Datei bitte ansehen.
      Debugger.txt
      Vielen Dank

      s.bormannS 1 Reply Last reply
      0
      • G Offline
        G Offline
        Gerni
        wrote on last edited by Gerni
        #820

        Kann es sein, dass man unter 0.0.43 keine Geräte hinzufügen kann? Klick auf den Stift öffnet kein Fenster zur ID Auswahl.

        Browser: Chrome (Cache geleert)

        Jede Menge verschiedenes Zeug

        1 Reply Last reply
        0
        • G Offline
          G Offline
          Gerni
          wrote on last edited by Gerni
          #821

          Also ich habe mir die Objekte nun nochmal genau angesehen. Vorab nochmal zum System. Ich habe deconz (Zigbee) auf einem Pi und per deconz Adapter in ioBroker.
          Allerdings nutzt ich einen Amaz.. Echo mit Hub (Für Osram) und konnte dort direkt aus deconz die Lampen an Alexa übergeben. Somit habe ich diese nun auch per Alexa2 Adapter in ioBroker.

          Steuere ich nun per Sprache eine Lampe ändert sich der State leider NICHT. Entsprechend wird hier das Problem liegen was ich erstmal versuche zu lösen. Dein Adapter (iQontrol) dürfte dann ja auch funktionieren.

          EDIT: State wird nun wohl doch übergeben; wenn auch zeitverzögert obwohl im Alexa2 Adapter ein Intervall von 2 eingestellt. Nun gehts hier weiter jedoch kann ich keine Geräte mehr per Automatik hinzufügen, auch nicht per manuellem Hinzufügen. das PLUS geht; dann die einzelnen Datenpunkte per Stift auswählen geht nicht. Auch keine Änderung unter 0.0.41. Sowohl unter Chrome als auch Firefox

          Jede Menge verschiedenes Zeug

          1 Reply Last reply
          0
          • K Offline
            K Offline
            kilolima
            wrote on last edited by kilolima
            #822

            @s-bormann

            Also bei mir geht es ums Verrecken nicht....

            Habe mit F12 in Firefox den Debug Modus eingeschaltet. Klicke ich dann bei Geräterstellung auf den Stift um einen State auszuwählen, zeigt er überhaupt nichts. Der Button ist total statisch. Es passiert null.

            Nach Downgrade auf .40 geht es dann. Aber eben in dieser Version. Web-Adapter Settings sind dabei jeweils die Gleichen.

            1 Reply Last reply
            0
            • G Offline
              G Offline
              Gerni
              wrote on last edited by Gerni
              #823

              Also ich habe wohl den falschen Datenpunkt gewählt. Es müsste der query sein (innerhalb Alexa 2 Adapter). Wähle ich den nun in iQontrol ist die Lampe zwar korrekt in der Oberfläche jedoch nicht per Klick an / aus zu schalten.
              .
              PS ich habe Deinen Adapter neu installiert, nun klappt auch wieder die Gerätewahl - wenn auch nicht automatisch.

              a3b62798-7291-4277-a985-6082ba86079b-image.png

              7d87bb97-d44d-43cd-b7ad-8494a911dfda-image.png

              {
              "from": "system.adapter.alexa2.0",
              "ts": 1545703529003,
              "user": "system.user.admin",
              "common": {
              "name": "#query",
              "type": "boolean",
              "role": "switch",
              "read": false,
              "write": true
              },
              "native": {},
              "acl": {
              "object": 1638,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator",
              "state": 1638
              },
              "_id": "alexa2.0.Smart-Home-Devices.4d5c0945-f5e1-48c8-abb1-a922db929fed.#query",
              "type": "state"
              }

              Jede Menge verschiedenes Zeug

              s.bormannS dslraserD 2 Replies Last reply
              0
              • G Gerni

                Also ich habe wohl den falschen Datenpunkt gewählt. Es müsste der query sein (innerhalb Alexa 2 Adapter). Wähle ich den nun in iQontrol ist die Lampe zwar korrekt in der Oberfläche jedoch nicht per Klick an / aus zu schalten.
                .
                PS ich habe Deinen Adapter neu installiert, nun klappt auch wieder die Gerätewahl - wenn auch nicht automatisch.

                a3b62798-7291-4277-a985-6082ba86079b-image.png

                7d87bb97-d44d-43cd-b7ad-8494a911dfda-image.png

                {
                "from": "system.adapter.alexa2.0",
                "ts": 1545703529003,
                "user": "system.user.admin",
                "common": {
                "name": "#query",
                "type": "boolean",
                "role": "switch",
                "read": false,
                "write": true
                },
                "native": {},
                "acl": {
                "object": 1638,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator",
                "state": 1638
                },
                "_id": "alexa2.0.Smart-Home-Devices.4d5c0945-f5e1-48c8-abb1-a922db929fed.#query",
                "type": "state"
                }

                s.bormannS Offline
                s.bormannS Offline
                s.bormann
                Most Active
                wrote on last edited by
                #824

                @Gerni Bei dem Alexa-Adapter scheint es so zu sein, dass es zwei Datenpunkte für die Lampe gibt: Eine, die den aktuellen Status nur anzeigt (schreibgeschützt ist) und einen, an den man denn Soll-Wert übergibt (der dafür aber nicht den aktuellen Ist-Stand anzeigt). iQontrol kann aber nur einen Datenpunkt, der beides in einem macht. Da hilft dann nur der Umweg über ein (Blockly-)Script. Weiter oben im Thread ist das auch schon mal thematisiert worden. Schau mal dort nach.

                1 Reply Last reply
                0
                • G Gerni

                  Also ich habe wohl den falschen Datenpunkt gewählt. Es müsste der query sein (innerhalb Alexa 2 Adapter). Wähle ich den nun in iQontrol ist die Lampe zwar korrekt in der Oberfläche jedoch nicht per Klick an / aus zu schalten.
                  .
                  PS ich habe Deinen Adapter neu installiert, nun klappt auch wieder die Gerätewahl - wenn auch nicht automatisch.

                  a3b62798-7291-4277-a985-6082ba86079b-image.png

                  7d87bb97-d44d-43cd-b7ad-8494a911dfda-image.png

                  {
                  "from": "system.adapter.alexa2.0",
                  "ts": 1545703529003,
                  "user": "system.user.admin",
                  "common": {
                  "name": "#query",
                  "type": "boolean",
                  "role": "switch",
                  "read": false,
                  "write": true
                  },
                  "native": {},
                  "acl": {
                  "object": 1638,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator",
                  "state": 1638
                  },
                  "_id": "alexa2.0.Smart-Home-Devices.4d5c0945-f5e1-48c8-abb1-a922db929fed.#query",
                  "type": "state"
                  }

                  dslraserD Offline
                  dslraserD Offline
                  dslraser
                  Forum Testing Most Active
                  wrote on last edited by
                  #825

                  @Gerni
                  Ich denke Du bringst hier was durcheinander.
                  query aktualisiert nur den Status der Objekte innerhalb des Alexa2 Adapter.

                  1 Reply Last reply
                  0
                  • F Fox1985

                    @s-bormann
                    hallo,
                    leider habe ich mit dem Debugger noch keine Erfahrung.
                    Ich hänge mal die Datei an.
                    Kannst du mal bitte die Datei bitte ansehen.
                    Debugger.txt
                    Vielen Dank

                    s.bormannS Offline
                    s.bormannS Offline
                    s.bormann
                    Most Active
                    wrote on last edited by
                    #826

                    @Fox1985 sagte in [Neuer Adapter] Visualisierung iQontrol:

                    @s-bormann
                    hallo,
                    leider habe ich mit dem Debugger noch keine Erfahrung.
                    Ich hänge mal die Datei an.
                    Kannst du mal bitte die Datei bitte ansehen.
                    Debugger.txt
                    Vielen Dank

                    Hi,
                    Du hast mir leider den Source-Code des Adapters geschickt.
                    Es geht um die Meldungen, die unter Console ausgegeben werden:

                    64853ea8-2225-434a-880b-60e11ffa2144-image.png

                    1 Reply Last reply
                    0
                    • G Offline
                      G Offline
                      Gerni
                      wrote on last edited by
                      #827

                      Hm ok für jede Lampe ein Skript erstellen ist nicht wirklich zielführend. Bedeutet ist diesem Setup kann ich iQontrol wohl leider nicht komfortabel nutzen.

                      Jede Menge verschiedenes Zeug

                      s.bormannS 1 Reply Last reply
                      0
                      • K Offline
                        K Offline
                        kilolima
                        wrote on last edited by
                        #828

                        NEUER STAND:

                        So ... also Neuinstallation des Adapters bringt zumindest Teilerfolg. Kann wieder Geräte konfigurieren.

                        ALLERDINGS: Lade ich die alte Konfig wieder in den Adapter hoch, kommt es zu dem Fehler - Klick auf Stift bleibt ergebnislos.

                        Trostpflaster: alle meine Bilder und das Extraverzeichnis dazu sind noch da.

                        s.bormannS 1 Reply Last reply
                        0
                        • K kilolima

                          NEUER STAND:

                          So ... also Neuinstallation des Adapters bringt zumindest Teilerfolg. Kann wieder Geräte konfigurieren.

                          ALLERDINGS: Lade ich die alte Konfig wieder in den Adapter hoch, kommt es zu dem Fehler - Klick auf Stift bleibt ergebnislos.

                          Trostpflaster: alle meine Bilder und das Extraverzeichnis dazu sind noch da.

                          s.bormannS Offline
                          s.bormannS Offline
                          s.bormann
                          Most Active
                          wrote on last edited by
                          #829

                          @kilolima sagte in [Neuer Adapter] Visualisierung iQontrol:

                          NEUER STAND:

                          So ... also Neuinstallation des Adapters bringt zumindest Teilerfolg. Kann wieder Geräte konfigurieren.

                          ALLERDINGS: Lade ich die alte Konfig wieder in den Adapter hoch, kommt es zu dem Fehler - Klick auf Stift bleibt ergebnislos.

                          Trostpflaster: alle meine Bilder und das Extraverzeichnis dazu sind noch da.

                          Das ist ja wirklich merkwürdig. Und beim Laden des Adapter mit geöffnetem F12 gibt es wirklich keine Fehlermeldung?

                          K 1 Reply Last reply
                          0
                          • G Gerni

                            Hm ok für jede Lampe ein Skript erstellen ist nicht wirklich zielführend. Bedeutet ist diesem Setup kann ich iQontrol wohl leider nicht komfortabel nutzen.

                            s.bormannS Offline
                            s.bormannS Offline
                            s.bormann
                            Most Active
                            wrote on last edited by
                            #830

                            @Gerni sagte in [Neuer Adapter] Visualisierung iQontrol:

                            Hm ok für jede Lampe ein Skript erstellen ist nicht wirklich zielführend. Bedeutet ist diesem Setup kann ich iQontrol wohl leider nicht komfortabel nutzen.

                            Wenn Du wirklich nur die Alexa-Datenpunkte nutzen kannst, dann sieht es wohl so aus.
                            Aber eigentlich müsste doch das Gerät, dass Du mit Alexa steuerst, eigene Datenpunkte haben, auf die man zugreifen kann. Das wäre dann der Ansatz.

                            1 Reply Last reply
                            0
                            • G Offline
                              G Offline
                              Gerni
                              wrote on last edited by
                              #831

                              Naja Parallel läuft ja noch der deConz Adapter aber auch hier ändert sich der State in ioBroker nicht wenn per Sprache geschaltet wird. Das ist doch alles Mist 😄

                              Jede Menge verschiedenes Zeug

                              1 Reply Last reply
                              0
                              • rellikR Offline
                                rellikR Offline
                                rellik
                                wrote on last edited by
                                #832

                                Ich hab da glaube ich ein paar Fehler, ich weiß nicht ob dir das reicht.

                                8edafc1f-0b3e-4ac4-82d7-a1f16f8d2f55-image.png
                                244e7c20-752d-4a45-b9cd-4907bc4b8e70-image.png


                                jquery.fancytree-all.js:113 Fancytree@1 Fancytree.filterNodes() leavesOnly option is deprecated since 2.9.0 / 2015-04-19. Use opts.leavesOnly instead.
                                v @ jquery.fancytree-all.js:113
                                adminInstances.js:1032 140
                                adminInstances.js:1032 142
                                translate.js:24 "Edit Constant:": {"en": "Edit Constant:", "de": "Edit Constant:", "ru": "Edit Constant:", "pt": "Edit Constant:", "nl": "Edit Constant:", "fr": "Edit Constant:", "es": "Edit Constant:", "pl": "Edit Constant:", "it": "Edit Constant:", "zh-cn": "Edit Constant:"},
                                translate.js:24 "Edit Array:": {"en": "Edit Array:", "de": "Edit Array:", "ru": "Edit Array:", "pt": "Edit Array:", "nl": "Edit Array:", "fr": "Edit Array:", "es": "Edit Array:", "pl": "Edit Array:", "it": "Edit Array:", "zh-cn": "Edit Array:"},
                                translate.js:24 "Image:": {"en": "Image:", "de": "Image:", "ru": "Image:", "pt": "Image:", "nl": "Image:", "fr": "Image:", "es": "Image:", "pl": "Image:", "it": "Image:", "zh-cn": "Image:"},
                                index_m.js:131 Loading Settings
                                index_m.js:192 getLink of first Web-Adapter
                                index_m.js:196 Got Link: http://192.168.1.23:8082/iqontrol
                                translate.js:24 "Brigthness-Sensor": {"en": "Brigthness-Sensor", "de": "Brigthness-Sensor", "ru": "Brigthness-Sensor", "pt": "Brigthness-Sensor", "nl": "Brigthness-Sensor", "fr": "Brigthness-Sensor", "es": "Brigthness-Sensor", "pl": "Brigthness-Sensor", "it": "Brigthness-Sensor", "zh-cn": "Brigthness-Sensor"},
                                translate.js:24 "Blind": {"en": "Blind", "de": "Blind", "ru": "Blind", "pt": "Blind", "nl": "Blind", "fr": "Blind", "es": "Blind", "pl": "Blind", "it": "Blind", "zh-cn": "Blind"},
                                translate.js:24 "Popup": {"en": "Popup", "de": "Popup", "ru": "Popup", "pt": "Popup", "nl": "Popup", "fr": "Popup", "es": "Popup", "pl": "Popup", "it": "Popup", "zh-cn": "Popup"},
                                translate.js:24 "External Link": {"en": "External Link", "de": "External Link", "ru": "External Link", "pt": "External Link", "nl": "External Link", "fr": "External Link", "es": "External Link", "pl": "External Link", "it": "External Link", "zh-cn": "External Link"},
                                index_m.js:206 Try to init socket.io
                                index_m.js:233 Inited socket.io
                                conn.js:255 2019-07-12T19:42:30.961Z Connected => authenticate
                                conn.js:264 2019-07-12T19:42:31.066Z Authenticated: true
                                index_m.js:216 Socket connected
                                index_m.js:247 getImages
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/12.08.04 010.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/Abluft.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/Fenster.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/Fenster_putzen.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/LED.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/Rollladen.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/Urlaub.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/bakestone.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/bottle.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/decor.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/grass.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/green.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/orangedrops.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/whitestone.jpg
                                index_m.js:1136 Got all images.
                                index_m.js:250 Moving userfiles to new location...
                                index_m.js:255 ...nothing to move.
                                index_m.js:258 Adjusting image links to new userfiles location
                                index_m.js:266 Uncaught (in promise) TypeError: Cannot read property 'forEach' of undefined
                                translate.js:24 "Home": {"en": "Home", "de": "Home", "ru": "Home", "pt": "Home", "nl": "Home", "fr": "Home", "es": "Home", "pl": "Home", "it": "Home", "zh-cn": "Home"},
                                translate.js:24 "Rooms": {"en": "Rooms", "de": "Rooms", "ru": "Rooms", "pt": "Rooms", "nl": "Rooms", "fr": "Rooms", "es": "Rooms", "pl": "Rooms", "it": "Rooms", "zh-cn": "Rooms"},
                                translate.js:24 "Functions": {"en": "Functions", "de": "Functions", "ru": "Functions", "pt": "Functions", "nl": "Functions", "fr": "Functions", "es": "Functions", "pl": "Functions", "it": "Functions", "zh-cn": "Functions"},
                                translate.js:24 "Wohnzimmer": {"en": "Wohnzimmer", "de": "Wohnzimmer", "ru": "Wohnzimmer", "pt": "Wohnzimmer", "nl": "Wohnzimmer", "fr": "Wohnzimmer", "es": "Wohnzimmer", "pl": "Wohnzimmer", "it": "Wohnzimmer", "zh-cn": "Wohnzimmer"},
                                translate.js:24 "Schlafzimmer": {"en": "Schlafzimmer", "de": "Schlafzimmer", "ru": "Schlafzimmer", "pt": "Schlafzimmer", "nl": "Schlafzimmer", "fr": "Schlafzimmer", "es": "Schlafzimmer", "pl": "Schlafzimmer", "it": "Schlafzimmer", "zh-cn": "Schlafzimmer"},
                                translate.js:24 "Büro": {"en": "Büro", "de": "Büro", "ru": "Büro", "pt": "Büro", "nl": "Büro", "fr": "Büro", "es": "Büro", "pl": "Büro", "it": "Büro", "zh-cn": "Büro"},
                                translate.js:24 "Bad": {"en": "Bad", "de": "Bad", "ru": "Bad", "pt": "Bad", "nl": "Bad", "fr": "Bad", "es": "Bad", "pl": "Bad", "it": "Bad", "zh-cn": "Bad"},
                                translate.js:24 "Flur": {"en": "Flur", "de": "Flur", "ru": "Flur", "pt": "Flur", "nl": "Flur", "fr": "Flur", "es": "Flur", "pl": "Flur", "it": "Flur", "zh-cn": "Flur"},
                                translate.js:24 "Vorflur": {"en": "Vorflur", "de": "Vorflur", "ru": "Vorflur", "pt": "Vorflur", "nl": "Vorflur", "fr": "Vorflur", "es": "Vorflur", "pl": "Vorflur", "it": "Vorflur", "zh-cn": "Vorflur"},
                                translate.js:24 "Gästezimmer": {"en": "Gästezimmer", "de": "Gästezimmer", "ru": "Gästezimmer", "pt": "Gästezimmer", "nl": "Gästezimmer", "fr": "Gästezimmer", "es": "Gästezimmer", "pl": "Gästezimmer", "it": "Gästezimmer", "zh-cn": "Gästezimmer"},
                                translate.js:24 "Gästebad": {"en": "Gästebad", "de": "Gästebad", "ru": "Gästebad", "pt": "Gästebad", "nl": "Gästebad", "fr": "Gästebad", "es": "Gästebad", "pl": "Gästebad", "it": "Gästebad", "zh-cn": "Gästebad"},
                                translate.js:24 "Hobby": {"en": "Hobby", "de": "Hobby", "ru": "Hobby", "pt": "Hobby", "nl": "Hobby", "fr": "Hobby", "es": "Hobby", "pl": "Hobby", "it": "Hobby", "zh-cn": "Hobby"},
                                translate.js:24 "\12.08.04 010.jpg": {"en": "\12.08.04 010.jpg", "de": "\12.08.04 010.jpg", "ru": "\12.08.04 010.jpg", "pt": "\12.08.04 010.jpg", "nl": "\12.08.04 010.jpg", "fr": "\12.08.04 010.jpg", "es": "\12.08.04 010.jpg", "pl": "\12.08.04 010.jpg", "it": "\12.08.04 010.jpg", "zh-cn": "\12.08.04 010.jpg"},
                                translate.js:24 "\Abluft.jpg": {"en": "\Abluft.jpg", "de": "\Abluft.jpg", "ru": "\Abluft.jpg", "pt": "\Abluft.jpg", "nl": "\Abluft.jpg", "fr": "\Abluft.jpg", "es": "\Abluft.jpg", "pl": "\Abluft.jpg", "it": "\Abluft.jpg", "zh-cn": "\Abluft.jpg"},
                                translate.js:24 "\Fenster.jpg": {"en": "\Fenster.jpg", "de": "\Fenster.jpg", "ru": "\Fenster.jpg", "pt": "\Fenster.jpg", "nl": "\Fenster.jpg", "fr": "\Fenster.jpg", "es": "\Fenster.jpg", "pl": "\Fenster.jpg", "it": "\Fenster.jpg", "zh-cn": "\Fenster.jpg"},
                                translate.js:24 "\Fenster_putzen.jpg": {"en": "\Fenster_putzen.jpg", "de": "\Fenster_putzen.jpg", "ru": "\Fenster_putzen.jpg", "pt": "\Fenster_putzen.jpg", "nl": "\Fenster_putzen.jpg", "fr": "\Fenster_putzen.jpg", "es": "\Fenster_putzen.jpg", "pl": "\Fenster_putzen.jpg", "it": "\Fenster_putzen.jpg", "zh-cn": "\Fenster_putzen.jpg"},
                                translate.js:24 "\LED.jpg": {"en": "\LED.jpg", "de": "\LED.jpg", "ru": "\LED.jpg", "pt": "\LED.jpg", "nl": "\LED.jpg", "fr": "\LED.jpg", "es": "\LED.jpg", "pl": "\LED.jpg", "it": "\LED.jpg", "zh-cn": "\LED.jpg"},
                                translate.js:24 "\Rollladen.jpg": {"en": "\Rollladen.jpg", "de": "\Rollladen.jpg", "ru": "\Rollladen.jpg", "pt": "\Rollladen.jpg", "nl": "\Rollladen.jpg", "fr": "\Rollladen.jpg", "es": "\Rollladen.jpg", "pl": "\Rollladen.jpg", "it": "\Rollladen.jpg", "zh-cn": "\Rollladen.jpg"},
                                translate.js:24 "\Urlaub.jpg": {"en": "\Urlaub.jpg", "de": "\Urlaub.jpg", "ru": "\Urlaub.jpg", "pt": "\Urlaub.jpg", "nl": "\Urlaub.jpg", "fr": "\Urlaub.jpg", "es": "\Urlaub.jpg", "pl": "\Urlaub.jpg", "it": "\Urlaub.jpg", "zh-cn": "\Urlaub.jpg"},
                                translate.js:24 "\demo\bakestone.jpg": {"en": "\demo\bakestone.jpg", "de": "\demo\bakestone.jpg", "ru": "\demo\bakestone.jpg", "pt": "\demo\bakestone.jpg", "nl": "\demo\bakestone.jpg", "fr": "\demo\bakestone.jpg", "es": "\demo\bakestone.jpg", "pl": "\demo\bakestone.jpg", "it": "\demo\bakestone.jpg", "zh-cn": "\demo\bakestone.jpg"},
                                translate.js:24 "\demo\bottle.jpg": {"en": "\demo\bottle.jpg", "de": "\demo\bottle.jpg", "ru": "\demo\bottle.jpg", "pt": "\demo\bottle.jpg", "nl": "\demo\bottle.jpg", "fr": "\demo\bottle.jpg", "es": "\demo\bottle.jpg", "pl": "\demo\bottle.jpg", "it": "\demo\bottle.jpg", "zh-cn": "\demo\bottle.jpg"},
                                translate.js:24 "\demo\decor.jpg": {"en": "\demo\decor.jpg", "de": "\demo\decor.jpg", "ru": "\demo\decor.jpg", "pt": "\demo\decor.jpg", "nl": "\demo\decor.jpg", "fr": "\demo\decor.jpg", "es": "\demo\decor.jpg", "pl": "\demo\decor.jpg", "it": "\demo\decor.jpg", "zh-cn": "\demo\decor.jpg"},
                                translate.js:24 "\demo\grass.jpg": {"en": "\demo\grass.jpg", "de": "\demo\grass.jpg", "ru": "\demo\grass.jpg", "pt": "\demo\grass.jpg", "nl": "\demo\grass.jpg", "fr": "\demo\grass.jpg", "es": "\demo\grass.jpg", "pl": "\demo\grass.jpg", "it": "\demo\grass.jpg", "zh-cn": "\demo\grass.jpg"},
                                translate.js:24 "\demo\green.jpg": {"en": "\demo\green.jpg", "de": "\demo\green.jpg", "ru": "\demo\green.jpg", "pt": "\demo\green.jpg", "nl": "\demo\green.jpg", "fr": "\demo\green.jpg", "es": "\demo\green.jpg", "pl": "\demo\green.jpg", "it": "\demo\green.jpg", "zh-cn": "\demo\green.jpg"},
                                translate.js:24 "\demo\orangedrops.jpg": {"en": "\demo\orangedrops.jpg", "de": "\demo\orangedrops.jpg", "ru": "\demo\orangedrops.jpg", "pt": "\demo\orangedrops.jpg", "nl": "\demo\orangedrops.jpg", "fr": "\demo\orangedrops.jpg", "es": "\demo\orangedrops.jpg", "pl": "\demo\orangedrops.jpg", "it": "\demo\orangedrops.jpg", "zh-cn": "\demo\orangedrops.jpg"},
                                translate.js:24 "\demo\whitestone.jpg": {"en": "\demo\whitestone.jpg", "de": "\demo\whitestone.jpg", "ru": "\demo\whitestone.jpg", "pt": "\demo\whitestone.jpg", "nl": "\demo\whitestone.jpg", "fr": "\demo\whitestone.jpg", "es": "\demo\whitestone.jpg", "pl": "\demo\whitestone.jpg", "it": "\demo\whitestone.jpg", "zh-cn": "\demo\whitestone.jpg"},
                                translate.js:24 "Edit Constant:": {"en": "Edit Constant:", "de": "Edit Constant:", "ru": "Edit Constant:", "pt": "Edit Constant:", "nl": "Edit Constant:", "fr": "Edit Constant:", "es": "Edit Constant:", "pl": "Edit Constant:", "it": "Edit Constant:", "zh-cn": "Edit Constant:"},
                                translate.js:24 "Edit Array:": {"en": "Edit Array:", "de": "Edit Array:", "ru": "Edit Array:", "pt": "Edit Array:", "nl": "Edit Array:", "fr": "Edit Array:", "es": "Edit Array:", "pl": "Edit Array:", "it": "Edit Array:", "zh-cn": "Edit Array:"},
                                translate.js:24 "Image:": {"en": "Image:", "de": "Image:", "ru": "Image:", "pt": "Image:", "nl": "Image:", "fr": "Image:", "es": "Image:", "pl": "Image:", "it": "Image:", "zh-cn": "Image:"},
                                index_m.js:131 Loading Settings
                                index_m.js:192 getLink of first Web-Adapter
                                index_m.js:196 Got Link: http://192.168.1.23:8082/iqontrol
                                translate.js:24 "Brigthness-Sensor": {"en": "Brigthness-Sensor", "de": "Brigthness-Sensor", "ru": "Brigthness-Sensor", "pt": "Brigthness-Sensor", "nl": "Brigthness-Sensor", "fr": "Brigthness-Sensor", "es": "Brigthness-Sensor", "pl": "Brigthness-Sensor", "it": "Brigthness-Sensor", "zh-cn": "Brigthness-Sensor"},
                                translate.js:24 "Blind": {"en": "Blind", "de": "Blind", "ru": "Blind", "pt": "Blind", "nl": "Blind", "fr": "Blind", "es": "Blind", "pl": "Blind", "it": "Blind", "zh-cn": "Blind"},
                                translate.js:24 "Popup": {"en": "Popup", "de": "Popup", "ru": "Popup", "pt": "Popup", "nl": "Popup", "fr": "Popup", "es": "Popup", "pl": "Popup", "it": "Popup", "zh-cn": "Popup"},
                                translate.js:24 "External Link": {"en": "External Link", "de": "External Link", "ru": "External Link", "pt": "External Link", "nl": "External Link", "fr": "External Link", "es": "External Link", "pl": "External Link", "it": "External Link", "zh-cn": "External Link"},
                                index_m.js:206 Try to init socket.io
                                index_m.js:233 Inited socket.io
                                conn.js:255 2019-07-12T19:43:24.566Z Connected => authenticate
                                conn.js:264 2019-07-12T19:43:24.620Z Authenticated: true
                                index_m.js:216 Socket connected
                                index_m.js:247 getImages
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/12.08.04 010.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/Abluft.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/Fenster.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/Fenster_putzen.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/LED.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/Rollladen.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/Urlaub.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/bakestone.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/bottle.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/decor.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/grass.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/green.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/orangedrops.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/whitestone.jpg
                                index_m.js:1136 Got all images.
                                index_m.js:250 Moving userfiles to new location...
                                index_m.js:255 ...nothing to move.
                                index_m.js:258 Adjusting image links to new userfiles location
                                index_m.js:266 Uncaught (in promise) TypeError: Cannot read property 'forEach' of undefined
                                translate.js:24 "Home": {"en": "Home", "de": "Home", "ru": "Home", "pt": "Home", "nl": "Home", "fr": "Home", "es": "Home", "pl": "Home", "it": "Home", "zh-cn": "Home"},
                                translate.js:24 "Rooms": {"en": "Rooms", "de": "Rooms", "ru": "Rooms", "pt": "Rooms", "nl": "Rooms", "fr": "Rooms", "es": "Rooms", "pl": "Rooms", "it": "Rooms", "zh-cn": "Rooms"},
                                translate.js:24 "Functions": {"en": "Functions", "de": "Functions", "ru": "Functions", "pt": "Functions", "nl": "Functions", "fr": "Functions", "es": "Functions", "pl": "Functions", "it": "Functions", "zh-cn": "Functions"},
                                translate.js:24 "Wohnzimmer": {"en": "Wohnzimmer", "de": "Wohnzimmer", "ru": "Wohnzimmer", "pt": "Wohnzimmer", "nl": "Wohnzimmer", "fr": "Wohnzimmer", "es": "Wohnzimmer", "pl": "Wohnzimmer", "it": "Wohnzimmer", "zh-cn": "Wohnzimmer"},
                                translate.js:24 "Schlafzimmer": {"en": "Schlafzimmer", "de": "Schlafzimmer", "ru": "Schlafzimmer", "pt": "Schlafzimmer", "nl": "Schlafzimmer", "fr": "Schlafzimmer", "es": "Schlafzimmer", "pl": "Schlafzimmer", "it": "Schlafzimmer", "zh-cn": "Schlafzimmer"},
                                translate.js:24 "Büro": {"en": "Büro", "de": "Büro", "ru": "Büro", "pt": "Büro", "nl": "Büro", "fr": "Büro", "es": "Büro", "pl": "Büro", "it": "Büro", "zh-cn": "Büro"},
                                translate.js:24 "Bad": {"en": "Bad", "de": "Bad", "ru": "Bad", "pt": "Bad", "nl": "Bad", "fr": "Bad", "es": "Bad", "pl": "Bad", "it": "Bad", "zh-cn": "Bad"},
                                translate.js:24 "Flur": {"en": "Flur", "de": "Flur", "ru": "Flur", "pt": "Flur", "nl": "Flur", "fr": "Flur", "es": "Flur", "pl": "Flur", "it": "Flur", "zh-cn": "Flur"},
                                translate.js:24 "Vorflur": {"en": "Vorflur", "de": "Vorflur", "ru": "Vorflur", "pt": "Vorflur", "nl": "Vorflur", "fr": "Vorflur", "es": "Vorflur", "pl": "Vorflur", "it": "Vorflur", "zh-cn": "Vorflur"},
                                translate.js:24 "Gästezimmer": {"en": "Gästezimmer", "de": "Gästezimmer", "ru": "Gästezimmer", "pt": "Gästezimmer", "nl": "Gästezimmer", "fr": "Gästezimmer", "es": "Gästezimmer", "pl": "Gästezimmer", "it": "Gästezimmer", "zh-cn": "Gästezimmer"},
                                translate.js:24 "Gästebad": {"en": "Gästebad", "de": "Gästebad", "ru": "Gästebad", "pt": "Gästebad", "nl": "Gästebad", "fr": "Gästebad", "es": "Gästebad", "pl": "Gästebad", "it": "Gästebad", "zh-cn": "Gästebad"},
                                translate.js:24 "Hobby": {"en": "Hobby", "de": "Hobby", "ru": "Hobby", "pt": "Hobby", "nl": "Hobby", "fr": "Hobby", "es": "Hobby", "pl": "Hobby", "it": "Hobby", "zh-cn": "Hobby"},
                                translate.js:24 "\12.08.04 010.jpg": {"en": "\12.08.04 010.jpg", "de": "\12.08.04 010.jpg", "ru": "\12.08.04 010.jpg", "pt": "\12.08.04 010.jpg", "nl": "\12.08.04 010.jpg", "fr": "\12.08.04 010.jpg", "es": "\12.08.04 010.jpg", "pl": "\12.08.04 010.jpg", "it": "\12.08.04 010.jpg", "zh-cn": "\12.08.04 010.jpg"},
                                translate.js:24 "\Abluft.jpg": {"en": "\Abluft.jpg", "de": "\Abluft.jpg", "ru": "\Abluft.jpg", "pt": "\Abluft.jpg", "nl": "\Abluft.jpg", "fr": "\Abluft.jpg", "es": "\Abluft.jpg", "pl": "\Abluft.jpg", "it": "\Abluft.jpg", "zh-cn": "\Abluft.jpg"},
                                translate.js:24 "\Fenster.jpg": {"en": "\Fenster.jpg", "de": "\Fenster.jpg", "ru": "\Fenster.jpg", "pt": "\Fenster.jpg", "nl": "\Fenster.jpg", "fr": "\Fenster.jpg", "es": "\Fenster.jpg", "pl": "\Fenster.jpg", "it": "\Fenster.jpg", "zh-cn": "\Fenster.jpg"},
                                translate.js:24 "\Fenster_putzen.jpg": {"en": "\Fenster_putzen.jpg", "de": "\Fenster_putzen.jpg", "ru": "\Fenster_putzen.jpg", "pt": "\Fenster_putzen.jpg", "nl": "\Fenster_putzen.jpg", "fr": "\Fenster_putzen.jpg", "es": "\Fenster_putzen.jpg", "pl": "\Fenster_putzen.jpg", "it": "\Fenster_putzen.jpg", "zh-cn": "\Fenster_putzen.jpg"},
                                translate.js:24 "\LED.jpg": {"en": "\LED.jpg", "de": "\LED.jpg", "ru": "\LED.jpg", "pt": "\LED.jpg", "nl": "\LED.jpg", "fr": "\LED.jpg", "es": "\LED.jpg", "pl": "\LED.jpg", "it": "\LED.jpg", "zh-cn": "\LED.jpg"},
                                translate.js:24 "\Rollladen.jpg": {"en": "\Rollladen.jpg", "de": "\Rollladen.jpg", "ru": "\Rollladen.jpg", "pt": "\Rollladen.jpg", "nl": "\Rollladen.jpg", "fr": "\Rollladen.jpg", "es": "\Rollladen.jpg", "pl": "\Rollladen.jpg", "it": "\Rollladen.jpg", "zh-cn": "\Rollladen.jpg"},
                                translate.js:24 "\Urlaub.jpg": {"en": "\Urlaub.jpg", "de": "\Urlaub.jpg", "ru": "\Urlaub.jpg", "pt": "\Urlaub.jpg", "nl": "\Urlaub.jpg", "fr": "\Urlaub.jpg", "es": "\Urlaub.jpg", "pl": "\Urlaub.jpg", "it": "\Urlaub.jpg", "zh-cn": "\Urlaub.jpg"},
                                translate.js:24 "\demo\bakestone.jpg": {"en": "\demo\bakestone.jpg", "de": "\demo\bakestone.jpg", "ru": "\demo\bakestone.jpg", "pt": "\demo\bakestone.jpg", "nl": "\demo\bakestone.jpg", "fr": "\demo\bakestone.jpg", "es": "\demo\bakestone.jpg", "pl": "\demo\bakestone.jpg", "it": "\demo\bakestone.jpg", "zh-cn": "\demo\bakestone.jpg"},
                                translate.js:24 "\demo\bottle.jpg": {"en": "\demo\bottle.jpg", "de": "\demo\bottle.jpg", "ru": "\demo\bottle.jpg", "pt": "\demo\bottle.jpg", "nl": "\demo\bottle.jpg", "fr": "\demo\bottle.jpg", "es": "\demo\bottle.jpg", "pl": "\demo\bottle.jpg", "it": "\demo\bottle.jpg", "zh-cn": "\demo\bottle.jpg"},
                                translate.js:24 "\demo\decor.jpg": {"en": "\demo\decor.jpg", "de": "\demo\decor.jpg", "ru": "\demo\decor.jpg", "pt": "\demo\decor.jpg", "nl": "\demo\decor.jpg", "fr": "\demo\decor.jpg", "es": "\demo\decor.jpg", "pl": "\demo\decor.jpg", "it": "\demo\decor.jpg", "zh-cn": "\demo\decor.jpg"},
                                translate.js:24 "\demo\grass.jpg": {"en": "\demo\grass.jpg", "de": "\demo\grass.jpg", "ru": "\demo\grass.jpg", "pt": "\demo\grass.jpg", "nl": "\demo\grass.jpg", "fr": "\demo\grass.jpg", "es": "\demo\grass.jpg", "pl": "\demo\grass.jpg", "it": "\demo\grass.jpg", "zh-cn": "\demo\grass.jpg"},
                                translate.js:24 "\demo\green.jpg": {"en": "\demo\green.jpg", "de": "\demo\green.jpg", "ru": "\demo\green.jpg", "pt": "\demo\green.jpg", "nl": "\demo\green.jpg", "fr": "\demo\green.jpg", "es": "\demo\green.jpg", "pl": "\demo\green.jpg", "it": "\demo\green.jpg", "zh-cn": "\demo\green.jpg"},
                                translate.js:24 "\demo\orangedrops.jpg": {"en": "\demo\orangedrops.jpg", "de": "\demo\orangedrops.jpg", "ru": "\demo\orangedrops.jpg", "pt": "\demo\orangedrops.jpg", "nl": "\demo\orangedrops.jpg", "fr": "\demo\orangedrops.jpg", "es": "\demo\orangedrops.jpg", "pl": "\demo\orangedrops.jpg", "it": "\demo\orangedrops.jpg", "zh-cn": "\demo\orangedrops.jpg"},
                                translate.js:24 "\demo\whitestone.jpg": {"en": "\demo\whitestone.jpg", "de": "\demo\whitestone.jpg", "ru": "\demo\whitestone.jpg", "pt": "\demo\whitestone.jpg", "nl": "\demo\whitestone.jpg", "fr": "\demo\whitestone.jpg", "es": "\demo\whitestone.jpg", "pl": "\demo\whitestone.jpg", "it": "\demo\whitestone.jpg", "zh-cn": "\demo\whitestone.jpg"},
                                translate.js:24 "Edit Constant:": {"en": "Edit Constant:", "de": "Edit Constant:", "ru": "Edit Constant:", "pt": "Edit Constant:", "nl": "Edit Constant:", "fr": "Edit Constant:", "es": "Edit Constant:", "pl": "Edit Constant:", "it": "Edit Constant:", "zh-cn": "Edit Constant:"},
                                translate.js:24 "Edit Array:": {"en": "Edit Array:", "de": "Edit Array:", "ru": "Edit Array:", "pt": "Edit Array:", "nl": "Edit Array:", "fr": "Edit Array:", "es": "Edit Array:", "pl": "Edit Array:", "it": "Edit Array:", "zh-cn": "Edit Array:"},
                                translate.js:24 "Image:": {"en": "Image:", "de": "Image:", "ru": "Image:", "pt": "Image:", "nl": "Image:", "fr": "Image:", "es": "Image:", "pl": "Image:", "it": "Image:", "zh-cn": "Image:"},
                                index_m.js:131 Loading Settings
                                index_m.js:192 getLink of first Web-Adapter
                                index_m.js:196 Got Link: http://192.168.1.23:8082/iqontrol
                                translate.js:24 "Brigthness-Sensor": {"en": "Brigthness-Sensor", "de": "Brigthness-Sensor", "ru": "Brigthness-Sensor", "pt": "Brigthness-Sensor", "nl": "Brigthness-Sensor", "fr": "Brigthness-Sensor", "es": "Brigthness-Sensor", "pl": "Brigthness-Sensor", "it": "Brigthness-Sensor", "zh-cn": "Brigthness-Sensor"},
                                translate.js:24 "Blind": {"en": "Blind", "de": "Blind", "ru": "Blind", "pt": "Blind", "nl": "Blind", "fr": "Blind", "es": "Blind", "pl": "Blind", "it": "Blind", "zh-cn": "Blind"},
                                translate.js:24 "Popup": {"en": "Popup", "de": "Popup", "ru": "Popup", "pt": "Popup", "nl": "Popup", "fr": "Popup", "es": "Popup", "pl": "Popup", "it": "Popup", "zh-cn": "Popup"},
                                translate.js:24 "External Link": {"en": "External Link", "de": "External Link", "ru": "External Link", "pt": "External Link", "nl": "External Link", "fr": "External Link", "es": "External Link", "pl": "External Link", "it": "External Link", "zh-cn": "External Link"},
                                index_m.js:206 Try to init socket.io
                                index_m.js:233 Inited socket.io
                                conn.js:255 2019-07-12T21:39:07.840Z Connected => authenticate
                                conn.js:264 2019-07-12T21:39:07.898Z Authenticated: true
                                index_m.js:216 Socket connected
                                index_m.js:247 getImages
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/12.08.04 010.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/Abluft.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/Fenster.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/Fenster_putzen.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/LED.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/Rollladen.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/Urlaub.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/bakestone.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/bottle.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/decor.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/grass.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/green.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/orangedrops.jpg
                                index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/whitestone.jpg
                                index_m.js:1136 Got all images.
                                index_m.js:250 Moving userfiles to new location...
                                index_m.js:255 ...nothing to move.
                                index_m.js:258 Adjusting image links to new userfiles location
                                index_m.js:266 Uncaught (in promise) TypeError: Cannot read property 'forEach' of undefined
                                at index_m.js:266
                                at Array.forEach (<anonymous>)
                                at index_m.js:261
                                translate.js:24 "Home": {"en": "Home", "de": "Home", "ru": "Home", "pt": "Home", "nl": "Home", "fr": "Home", "es": "Home", "pl": "Home", "it": "Home", "zh-cn": "Home"},
                                translate.js:24 "Rooms": {"en": "Rooms", "de": "Rooms", "ru": "Rooms", "pt": "Rooms", "nl": "Rooms", "fr": "Rooms", "es": "Rooms", "pl": "Rooms", "it": "Rooms", "zh-cn": "Rooms"},
                                translate.js:24 "Functions": {"en": "Functions", "de": "Functions", "ru": "Functions", "pt": "Functions", "nl": "Functions", "fr": "Functions", "es": "Functions", "pl": "Functions", "it": "Functions", "zh-cn": "Functions"},
                                translate.js:24 "Wohnzimmer": {"en": "Wohnzimmer", "de": "Wohnzimmer", "ru": "Wohnzimmer", "pt": "Wohnzimmer", "nl": "Wohnzimmer", "fr": "Wohnzimmer", "es": "Wohnzimmer", "pl": "Wohnzimmer", "it": "Wohnzimmer", "zh-cn": "Wohnzimmer"},
                                translate.js:24 "Schlafzimmer": {"en": "Schlafzimmer", "de": "Schlafzimmer", "ru": "Schlafzimmer", "pt": "Schlafzimmer", "nl": "Schlafzimmer", "fr": "Schlafzimmer", "es": "Schlafzimmer", "pl": "Schlafzimmer", "it": "Schlafzimmer", "zh-cn": "Schlafzimmer"},
                                translate.js:24 "Büro": {"en": "Büro", "de": "Büro", "ru": "Büro", "pt": "Büro", "nl": "Büro", "fr": "Büro", "es": "Büro", "pl": "Büro", "it": "Büro", "zh-cn": "Büro"},
                                translate.js:24 "Bad": {"en": "Bad", "de": "Bad", "ru": "Bad", "pt": "Bad", "nl": "Bad", "fr": "Bad", "es": "Bad", "pl": "Bad", "it": "Bad", "zh-cn": "Bad"},
                                translate.js:24 "Flur": {"en": "Flur", "de": "Flur", "ru": "Flur", "pt": "Flur", "nl": "Flur", "fr": "Flur", "es": "Flur", "pl": "Flur", "it": "Flur", "zh-cn": "Flur"},
                                translate.js:24 "Vorflur": {"en": "Vorflur", "de": "Vorflur", "ru": "Vorflur", "pt": "Vorflur", "nl": "Vorflur", "fr": "Vorflur", "es": "Vorflur", "pl": "Vorflur", "it": "Vorflur", "zh-cn": "Vorflur"},
                                translate.js:24 "Gästezimmer": {"en": "Gästezimmer", "de": "Gästezimmer", "ru": "Gästezimmer", "pt": "Gästezimmer", "nl": "Gästezimmer", "fr": "Gästezimmer", "es": "Gästezimmer", "pl": "Gästezimmer", "it": "Gästezimmer", "zh-cn": "Gästezimmer"},
                                translate.js:24 "Gästebad": {"en": "Gästebad", "de": "Gästebad", "ru": "Gästebad", "pt": "Gästebad", "nl": "Gästebad", "fr": "Gästebad", "es": "Gästebad", "pl": "Gästebad", "it": "Gästebad", "zh-cn": "Gästebad"},
                                translate.js:24 "Hobby": {"en": "Hobby", "de": "Hobby", "ru": "Hobby", "pt": "Hobby", "nl": "Hobby", "fr": "Hobby", "es": "Hobby", "pl": "Hobby", "it": "Hobby", "zh-cn": "Hobby"},
                                translate.js:24 "\12.08.04 010.jpg": {"en": "\12.08.04 010.jpg", "de": "\12.08.04 010.jpg", "ru": "\12.08.04 010.jpg", "pt": "\12.08.04 010.jpg", "nl": "\12.08.04 010.jpg", "fr": "\12.08.04 010.jpg", "es": "\12.08.04 010.jpg", "pl": "\12.08.04 010.jpg", "it": "\12.08.04 010.jpg", "zh-cn": "\12.08.04 010.jpg"},
                                translate.js:24 "\Abluft.jpg": {"en": "\Abluft.jpg", "de": "\Abluft.jpg", "ru": "\Abluft.jpg", "pt": "\Abluft.jpg", "nl": "\Abluft.jpg", "fr": "\Abluft.jpg", "es": "\Abluft.jpg", "pl": "\Abluft.jpg", "it": "\Abluft.jpg", "zh-cn": "\Abluft.jpg"},
                                translate.js:24 "\Fenster.jpg": {"en": "\Fenster.jpg", "de": "\Fenster.jpg", "ru": "\Fenster.jpg", "pt": "\Fenster.jpg", "nl": "\Fenster.jpg", "fr": "\Fenster.jpg", "es": "\Fenster.jpg", "pl": "\Fenster.jpg", "it": "\Fenster.jpg", "zh-cn": "\Fenster.jpg"},
                                translate.js:24 "\Fenster_putzen.jpg": {"en": "\Fenster_putzen.jpg", "de": "\Fenster_putzen.jpg", "ru": "\Fenster_putzen.jpg", "pt": "\Fenster_putzen.jpg", "nl": "\Fenster_putzen.jpg", "fr": "\Fenster_putzen.jpg", "es": "\Fenster_putzen.jpg", "pl": "\Fenster_putzen.jpg", "it": "\Fenster_putzen.jpg", "zh-cn": "\Fenster_putzen.jpg"},
                                translate.js:24 "\LED.jpg": {"en": "\LED.jpg", "de": "\LED.jpg", "ru": "\LED.jpg", "pt": "\LED.jpg", "nl": "\LED.jpg", "fr": "\LED.jpg", "es": "\LED.jpg", "pl": "\LED.jpg", "it": "\LED.jpg", "zh-cn": "\LED.jpg"},
                                translate.js:24 "\Rollladen.jpg": {"en": "\Rollladen.jpg", "de": "\Rollladen.jpg", "ru": "\Rollladen.jpg", "pt": "\Rollladen.jpg", "nl": "\Rollladen.jpg", "fr": "\Rollladen.jpg", "es": "\Rollladen.jpg", "pl": "\Rollladen.jpg", "it": "\Rollladen.jpg", "zh-cn": "\Rollladen.jpg"},
                                translate.js:24 "\Urlaub.jpg": {"en": "\Urlaub.jpg", "de": "\Urlaub.jpg", "ru": "\Urlaub.jpg", "pt": "\Urlaub.jpg", "nl": "\Urlaub.jpg", "fr": "\Urlaub.jpg", "es": "\Urlaub.jpg", "pl": "\Urlaub.jpg", "it": "\Urlaub.jpg", "zh-cn": "\Urlaub.jpg"},
                                translate.js:24 "\demo\bakestone.jpg": {"en": "\demo\bakestone.jpg", "de": "\demo\bakestone.jpg", "ru": "\demo\bakestone.jpg", "pt": "\demo\bakestone.jpg", "nl": "\demo\bakestone.jpg", "fr": "\demo\bakestone.jpg", "es": "\demo\bakestone.jpg", "pl": "\demo\bakestone.jpg", "it": "\demo\bakestone.jpg", "zh-cn": "\demo\bakestone.jpg"},
                                translate.js:24 "\demo\bottle.jpg": {"en": "\demo\bottle.jpg", "de": "\demo\bottle.jpg", "ru": "\demo\bottle.jpg", "pt": "\demo\bottle.jpg", "nl": "\demo\bottle.jpg", "fr": "\demo\bottle.jpg", "es": "\demo\bottle.jpg", "pl": "\demo\bottle.jpg", "it": "\demo\bottle.jpg", "zh-cn": "\demo\bottle.jpg"},
                                translate.js:24 "\demo\decor.jpg": {"en": "\demo\decor.jpg", "de": "\demo\decor.jpg", "ru": "\demo\decor.jpg", "pt": "\demo\decor.jpg", "nl": "\demo\decor.jpg", "fr": "\demo\decor.jpg", "es": "\demo\decor.jpg", "pl": "\demo\decor.jpg", "it": "\demo\decor.jpg", "zh-cn": "\demo\decor.jpg"},
                                translate.js:24 "\demo\grass.jpg": {"en": "\demo\grass.jpg", "de": "\demo\grass.jpg", "ru": "\demo\grass.jpg", "pt": "\demo\grass.jpg", "nl": "\demo\grass.jpg", "fr": "\demo\grass.jpg", "es": "\demo\grass.jpg", "pl": "\demo\grass.jpg", "it": "\demo\grass.jpg", "zh-cn": "\demo\grass.jpg"},
                                translate.js:24 "\demo\green.jpg": {"en": "\demo\green.jpg", "de": "\demo\green.jpg", "ru": "\demo\green.jpg", "pt": "\demo\green.jpg", "nl": "\demo\green.jpg", "fr": "\demo\green.jpg", "es": "\demo\green.jpg", "pl": "\demo\green.jpg", "it": "\demo\green.jpg", "zh-cn": "\demo\green.jpg"},
                                translate.js:24 "\demo\orangedrops.jpg": {"en": "\demo\orangedrops.jpg", "de": "\demo\orangedrops.jpg", "ru": "\demo\orangedrops.jpg", "pt": "\demo\orangedrops.jpg", "nl": "\demo\orangedrops.jpg", "fr": "\demo\orangedrops.jpg", "es": "\demo\orangedrops.jpg", "pl": "\demo\orangedrops.jpg", "it": "\demo\orangedrops.jpg", "zh-cn": "\demo\orangedrops.jpg"},
                                translate.js:24 "\demo\whitestone.jpg": {"en": "\demo\whitestone.jpg", "de": "\demo\whitestone.jpg", "ru": "\demo\whitestone.jpg", "pt": "\demo\whitestone.jpg", "nl": "\demo\whitestone.jpg", "fr": "\demo\whitestone.jpg", "es": "\demo\whitestone.jpg", "pl": "\demo\whitestone.jpg", "it": "\demo\whitestone.jpg", "zh-cn": "\demo\whitestone.jpg"},

                                Gruß Andreas

                                s.bormannS 1 Reply Last reply
                                0
                                • s.bormannS s.bormann

                                  @kilolima sagte in [Neuer Adapter] Visualisierung iQontrol:

                                  NEUER STAND:

                                  So ... also Neuinstallation des Adapters bringt zumindest Teilerfolg. Kann wieder Geräte konfigurieren.

                                  ALLERDINGS: Lade ich die alte Konfig wieder in den Adapter hoch, kommt es zu dem Fehler - Klick auf Stift bleibt ergebnislos.

                                  Trostpflaster: alle meine Bilder und das Extraverzeichnis dazu sind noch da.

                                  Das ist ja wirklich merkwürdig. Und beim Laden des Adapter mit geöffnetem F12 gibt es wirklich keine Fehlermeldung?

                                  K Offline
                                  K Offline
                                  kilolima
                                  wrote on last edited by kilolima
                                  #833

                                  @s-bormann sagte in [Neuer Adapter] Visualisierung iQontrol:

                                  Und beim Laden des Adapter mit geöffnetem F12 gibt es wirklich keine Fehlermeldung?

                                  Also zumindest im Moment des Klicks auf den Stift ändert sich nichts in der Debug-Console.

                                  Vielleicht reichen die Meldungen von @rellik für dich um etwas zu fixen. Dann warte ich erst einmal noch mit der Neunanlage der Ansichten und spare mir die Zeit ...

                                  1 Reply Last reply
                                  0
                                  • rellikR rellik

                                    Ich hab da glaube ich ein paar Fehler, ich weiß nicht ob dir das reicht.

                                    8edafc1f-0b3e-4ac4-82d7-a1f16f8d2f55-image.png
                                    244e7c20-752d-4a45-b9cd-4907bc4b8e70-image.png


                                    jquery.fancytree-all.js:113 Fancytree@1 Fancytree.filterNodes() leavesOnly option is deprecated since 2.9.0 / 2015-04-19. Use opts.leavesOnly instead.
                                    v @ jquery.fancytree-all.js:113
                                    adminInstances.js:1032 140
                                    adminInstances.js:1032 142
                                    translate.js:24 "Edit Constant:": {"en": "Edit Constant:", "de": "Edit Constant:", "ru": "Edit Constant:", "pt": "Edit Constant:", "nl": "Edit Constant:", "fr": "Edit Constant:", "es": "Edit Constant:", "pl": "Edit Constant:", "it": "Edit Constant:", "zh-cn": "Edit Constant:"},
                                    translate.js:24 "Edit Array:": {"en": "Edit Array:", "de": "Edit Array:", "ru": "Edit Array:", "pt": "Edit Array:", "nl": "Edit Array:", "fr": "Edit Array:", "es": "Edit Array:", "pl": "Edit Array:", "it": "Edit Array:", "zh-cn": "Edit Array:"},
                                    translate.js:24 "Image:": {"en": "Image:", "de": "Image:", "ru": "Image:", "pt": "Image:", "nl": "Image:", "fr": "Image:", "es": "Image:", "pl": "Image:", "it": "Image:", "zh-cn": "Image:"},
                                    index_m.js:131 Loading Settings
                                    index_m.js:192 getLink of first Web-Adapter
                                    index_m.js:196 Got Link: http://192.168.1.23:8082/iqontrol
                                    translate.js:24 "Brigthness-Sensor": {"en": "Brigthness-Sensor", "de": "Brigthness-Sensor", "ru": "Brigthness-Sensor", "pt": "Brigthness-Sensor", "nl": "Brigthness-Sensor", "fr": "Brigthness-Sensor", "es": "Brigthness-Sensor", "pl": "Brigthness-Sensor", "it": "Brigthness-Sensor", "zh-cn": "Brigthness-Sensor"},
                                    translate.js:24 "Blind": {"en": "Blind", "de": "Blind", "ru": "Blind", "pt": "Blind", "nl": "Blind", "fr": "Blind", "es": "Blind", "pl": "Blind", "it": "Blind", "zh-cn": "Blind"},
                                    translate.js:24 "Popup": {"en": "Popup", "de": "Popup", "ru": "Popup", "pt": "Popup", "nl": "Popup", "fr": "Popup", "es": "Popup", "pl": "Popup", "it": "Popup", "zh-cn": "Popup"},
                                    translate.js:24 "External Link": {"en": "External Link", "de": "External Link", "ru": "External Link", "pt": "External Link", "nl": "External Link", "fr": "External Link", "es": "External Link", "pl": "External Link", "it": "External Link", "zh-cn": "External Link"},
                                    index_m.js:206 Try to init socket.io
                                    index_m.js:233 Inited socket.io
                                    conn.js:255 2019-07-12T19:42:30.961Z Connected => authenticate
                                    conn.js:264 2019-07-12T19:42:31.066Z Authenticated: true
                                    index_m.js:216 Socket connected
                                    index_m.js:247 getImages
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/12.08.04 010.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/Abluft.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/Fenster.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/Fenster_putzen.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/LED.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/Rollladen.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/Urlaub.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/bakestone.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/bottle.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/decor.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/grass.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/green.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/orangedrops.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/whitestone.jpg
                                    index_m.js:1136 Got all images.
                                    index_m.js:250 Moving userfiles to new location...
                                    index_m.js:255 ...nothing to move.
                                    index_m.js:258 Adjusting image links to new userfiles location
                                    index_m.js:266 Uncaught (in promise) TypeError: Cannot read property 'forEach' of undefined
                                    translate.js:24 "Home": {"en": "Home", "de": "Home", "ru": "Home", "pt": "Home", "nl": "Home", "fr": "Home", "es": "Home", "pl": "Home", "it": "Home", "zh-cn": "Home"},
                                    translate.js:24 "Rooms": {"en": "Rooms", "de": "Rooms", "ru": "Rooms", "pt": "Rooms", "nl": "Rooms", "fr": "Rooms", "es": "Rooms", "pl": "Rooms", "it": "Rooms", "zh-cn": "Rooms"},
                                    translate.js:24 "Functions": {"en": "Functions", "de": "Functions", "ru": "Functions", "pt": "Functions", "nl": "Functions", "fr": "Functions", "es": "Functions", "pl": "Functions", "it": "Functions", "zh-cn": "Functions"},
                                    translate.js:24 "Wohnzimmer": {"en": "Wohnzimmer", "de": "Wohnzimmer", "ru": "Wohnzimmer", "pt": "Wohnzimmer", "nl": "Wohnzimmer", "fr": "Wohnzimmer", "es": "Wohnzimmer", "pl": "Wohnzimmer", "it": "Wohnzimmer", "zh-cn": "Wohnzimmer"},
                                    translate.js:24 "Schlafzimmer": {"en": "Schlafzimmer", "de": "Schlafzimmer", "ru": "Schlafzimmer", "pt": "Schlafzimmer", "nl": "Schlafzimmer", "fr": "Schlafzimmer", "es": "Schlafzimmer", "pl": "Schlafzimmer", "it": "Schlafzimmer", "zh-cn": "Schlafzimmer"},
                                    translate.js:24 "Büro": {"en": "Büro", "de": "Büro", "ru": "Büro", "pt": "Büro", "nl": "Büro", "fr": "Büro", "es": "Büro", "pl": "Büro", "it": "Büro", "zh-cn": "Büro"},
                                    translate.js:24 "Bad": {"en": "Bad", "de": "Bad", "ru": "Bad", "pt": "Bad", "nl": "Bad", "fr": "Bad", "es": "Bad", "pl": "Bad", "it": "Bad", "zh-cn": "Bad"},
                                    translate.js:24 "Flur": {"en": "Flur", "de": "Flur", "ru": "Flur", "pt": "Flur", "nl": "Flur", "fr": "Flur", "es": "Flur", "pl": "Flur", "it": "Flur", "zh-cn": "Flur"},
                                    translate.js:24 "Vorflur": {"en": "Vorflur", "de": "Vorflur", "ru": "Vorflur", "pt": "Vorflur", "nl": "Vorflur", "fr": "Vorflur", "es": "Vorflur", "pl": "Vorflur", "it": "Vorflur", "zh-cn": "Vorflur"},
                                    translate.js:24 "Gästezimmer": {"en": "Gästezimmer", "de": "Gästezimmer", "ru": "Gästezimmer", "pt": "Gästezimmer", "nl": "Gästezimmer", "fr": "Gästezimmer", "es": "Gästezimmer", "pl": "Gästezimmer", "it": "Gästezimmer", "zh-cn": "Gästezimmer"},
                                    translate.js:24 "Gästebad": {"en": "Gästebad", "de": "Gästebad", "ru": "Gästebad", "pt": "Gästebad", "nl": "Gästebad", "fr": "Gästebad", "es": "Gästebad", "pl": "Gästebad", "it": "Gästebad", "zh-cn": "Gästebad"},
                                    translate.js:24 "Hobby": {"en": "Hobby", "de": "Hobby", "ru": "Hobby", "pt": "Hobby", "nl": "Hobby", "fr": "Hobby", "es": "Hobby", "pl": "Hobby", "it": "Hobby", "zh-cn": "Hobby"},
                                    translate.js:24 "\12.08.04 010.jpg": {"en": "\12.08.04 010.jpg", "de": "\12.08.04 010.jpg", "ru": "\12.08.04 010.jpg", "pt": "\12.08.04 010.jpg", "nl": "\12.08.04 010.jpg", "fr": "\12.08.04 010.jpg", "es": "\12.08.04 010.jpg", "pl": "\12.08.04 010.jpg", "it": "\12.08.04 010.jpg", "zh-cn": "\12.08.04 010.jpg"},
                                    translate.js:24 "\Abluft.jpg": {"en": "\Abluft.jpg", "de": "\Abluft.jpg", "ru": "\Abluft.jpg", "pt": "\Abluft.jpg", "nl": "\Abluft.jpg", "fr": "\Abluft.jpg", "es": "\Abluft.jpg", "pl": "\Abluft.jpg", "it": "\Abluft.jpg", "zh-cn": "\Abluft.jpg"},
                                    translate.js:24 "\Fenster.jpg": {"en": "\Fenster.jpg", "de": "\Fenster.jpg", "ru": "\Fenster.jpg", "pt": "\Fenster.jpg", "nl": "\Fenster.jpg", "fr": "\Fenster.jpg", "es": "\Fenster.jpg", "pl": "\Fenster.jpg", "it": "\Fenster.jpg", "zh-cn": "\Fenster.jpg"},
                                    translate.js:24 "\Fenster_putzen.jpg": {"en": "\Fenster_putzen.jpg", "de": "\Fenster_putzen.jpg", "ru": "\Fenster_putzen.jpg", "pt": "\Fenster_putzen.jpg", "nl": "\Fenster_putzen.jpg", "fr": "\Fenster_putzen.jpg", "es": "\Fenster_putzen.jpg", "pl": "\Fenster_putzen.jpg", "it": "\Fenster_putzen.jpg", "zh-cn": "\Fenster_putzen.jpg"},
                                    translate.js:24 "\LED.jpg": {"en": "\LED.jpg", "de": "\LED.jpg", "ru": "\LED.jpg", "pt": "\LED.jpg", "nl": "\LED.jpg", "fr": "\LED.jpg", "es": "\LED.jpg", "pl": "\LED.jpg", "it": "\LED.jpg", "zh-cn": "\LED.jpg"},
                                    translate.js:24 "\Rollladen.jpg": {"en": "\Rollladen.jpg", "de": "\Rollladen.jpg", "ru": "\Rollladen.jpg", "pt": "\Rollladen.jpg", "nl": "\Rollladen.jpg", "fr": "\Rollladen.jpg", "es": "\Rollladen.jpg", "pl": "\Rollladen.jpg", "it": "\Rollladen.jpg", "zh-cn": "\Rollladen.jpg"},
                                    translate.js:24 "\Urlaub.jpg": {"en": "\Urlaub.jpg", "de": "\Urlaub.jpg", "ru": "\Urlaub.jpg", "pt": "\Urlaub.jpg", "nl": "\Urlaub.jpg", "fr": "\Urlaub.jpg", "es": "\Urlaub.jpg", "pl": "\Urlaub.jpg", "it": "\Urlaub.jpg", "zh-cn": "\Urlaub.jpg"},
                                    translate.js:24 "\demo\bakestone.jpg": {"en": "\demo\bakestone.jpg", "de": "\demo\bakestone.jpg", "ru": "\demo\bakestone.jpg", "pt": "\demo\bakestone.jpg", "nl": "\demo\bakestone.jpg", "fr": "\demo\bakestone.jpg", "es": "\demo\bakestone.jpg", "pl": "\demo\bakestone.jpg", "it": "\demo\bakestone.jpg", "zh-cn": "\demo\bakestone.jpg"},
                                    translate.js:24 "\demo\bottle.jpg": {"en": "\demo\bottle.jpg", "de": "\demo\bottle.jpg", "ru": "\demo\bottle.jpg", "pt": "\demo\bottle.jpg", "nl": "\demo\bottle.jpg", "fr": "\demo\bottle.jpg", "es": "\demo\bottle.jpg", "pl": "\demo\bottle.jpg", "it": "\demo\bottle.jpg", "zh-cn": "\demo\bottle.jpg"},
                                    translate.js:24 "\demo\decor.jpg": {"en": "\demo\decor.jpg", "de": "\demo\decor.jpg", "ru": "\demo\decor.jpg", "pt": "\demo\decor.jpg", "nl": "\demo\decor.jpg", "fr": "\demo\decor.jpg", "es": "\demo\decor.jpg", "pl": "\demo\decor.jpg", "it": "\demo\decor.jpg", "zh-cn": "\demo\decor.jpg"},
                                    translate.js:24 "\demo\grass.jpg": {"en": "\demo\grass.jpg", "de": "\demo\grass.jpg", "ru": "\demo\grass.jpg", "pt": "\demo\grass.jpg", "nl": "\demo\grass.jpg", "fr": "\demo\grass.jpg", "es": "\demo\grass.jpg", "pl": "\demo\grass.jpg", "it": "\demo\grass.jpg", "zh-cn": "\demo\grass.jpg"},
                                    translate.js:24 "\demo\green.jpg": {"en": "\demo\green.jpg", "de": "\demo\green.jpg", "ru": "\demo\green.jpg", "pt": "\demo\green.jpg", "nl": "\demo\green.jpg", "fr": "\demo\green.jpg", "es": "\demo\green.jpg", "pl": "\demo\green.jpg", "it": "\demo\green.jpg", "zh-cn": "\demo\green.jpg"},
                                    translate.js:24 "\demo\orangedrops.jpg": {"en": "\demo\orangedrops.jpg", "de": "\demo\orangedrops.jpg", "ru": "\demo\orangedrops.jpg", "pt": "\demo\orangedrops.jpg", "nl": "\demo\orangedrops.jpg", "fr": "\demo\orangedrops.jpg", "es": "\demo\orangedrops.jpg", "pl": "\demo\orangedrops.jpg", "it": "\demo\orangedrops.jpg", "zh-cn": "\demo\orangedrops.jpg"},
                                    translate.js:24 "\demo\whitestone.jpg": {"en": "\demo\whitestone.jpg", "de": "\demo\whitestone.jpg", "ru": "\demo\whitestone.jpg", "pt": "\demo\whitestone.jpg", "nl": "\demo\whitestone.jpg", "fr": "\demo\whitestone.jpg", "es": "\demo\whitestone.jpg", "pl": "\demo\whitestone.jpg", "it": "\demo\whitestone.jpg", "zh-cn": "\demo\whitestone.jpg"},
                                    translate.js:24 "Edit Constant:": {"en": "Edit Constant:", "de": "Edit Constant:", "ru": "Edit Constant:", "pt": "Edit Constant:", "nl": "Edit Constant:", "fr": "Edit Constant:", "es": "Edit Constant:", "pl": "Edit Constant:", "it": "Edit Constant:", "zh-cn": "Edit Constant:"},
                                    translate.js:24 "Edit Array:": {"en": "Edit Array:", "de": "Edit Array:", "ru": "Edit Array:", "pt": "Edit Array:", "nl": "Edit Array:", "fr": "Edit Array:", "es": "Edit Array:", "pl": "Edit Array:", "it": "Edit Array:", "zh-cn": "Edit Array:"},
                                    translate.js:24 "Image:": {"en": "Image:", "de": "Image:", "ru": "Image:", "pt": "Image:", "nl": "Image:", "fr": "Image:", "es": "Image:", "pl": "Image:", "it": "Image:", "zh-cn": "Image:"},
                                    index_m.js:131 Loading Settings
                                    index_m.js:192 getLink of first Web-Adapter
                                    index_m.js:196 Got Link: http://192.168.1.23:8082/iqontrol
                                    translate.js:24 "Brigthness-Sensor": {"en": "Brigthness-Sensor", "de": "Brigthness-Sensor", "ru": "Brigthness-Sensor", "pt": "Brigthness-Sensor", "nl": "Brigthness-Sensor", "fr": "Brigthness-Sensor", "es": "Brigthness-Sensor", "pl": "Brigthness-Sensor", "it": "Brigthness-Sensor", "zh-cn": "Brigthness-Sensor"},
                                    translate.js:24 "Blind": {"en": "Blind", "de": "Blind", "ru": "Blind", "pt": "Blind", "nl": "Blind", "fr": "Blind", "es": "Blind", "pl": "Blind", "it": "Blind", "zh-cn": "Blind"},
                                    translate.js:24 "Popup": {"en": "Popup", "de": "Popup", "ru": "Popup", "pt": "Popup", "nl": "Popup", "fr": "Popup", "es": "Popup", "pl": "Popup", "it": "Popup", "zh-cn": "Popup"},
                                    translate.js:24 "External Link": {"en": "External Link", "de": "External Link", "ru": "External Link", "pt": "External Link", "nl": "External Link", "fr": "External Link", "es": "External Link", "pl": "External Link", "it": "External Link", "zh-cn": "External Link"},
                                    index_m.js:206 Try to init socket.io
                                    index_m.js:233 Inited socket.io
                                    conn.js:255 2019-07-12T19:43:24.566Z Connected => authenticate
                                    conn.js:264 2019-07-12T19:43:24.620Z Authenticated: true
                                    index_m.js:216 Socket connected
                                    index_m.js:247 getImages
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/12.08.04 010.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/Abluft.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/Fenster.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/Fenster_putzen.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/LED.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/Rollladen.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/Urlaub.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/bakestone.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/bottle.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/decor.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/grass.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/green.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/orangedrops.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/whitestone.jpg
                                    index_m.js:1136 Got all images.
                                    index_m.js:250 Moving userfiles to new location...
                                    index_m.js:255 ...nothing to move.
                                    index_m.js:258 Adjusting image links to new userfiles location
                                    index_m.js:266 Uncaught (in promise) TypeError: Cannot read property 'forEach' of undefined
                                    translate.js:24 "Home": {"en": "Home", "de": "Home", "ru": "Home", "pt": "Home", "nl": "Home", "fr": "Home", "es": "Home", "pl": "Home", "it": "Home", "zh-cn": "Home"},
                                    translate.js:24 "Rooms": {"en": "Rooms", "de": "Rooms", "ru": "Rooms", "pt": "Rooms", "nl": "Rooms", "fr": "Rooms", "es": "Rooms", "pl": "Rooms", "it": "Rooms", "zh-cn": "Rooms"},
                                    translate.js:24 "Functions": {"en": "Functions", "de": "Functions", "ru": "Functions", "pt": "Functions", "nl": "Functions", "fr": "Functions", "es": "Functions", "pl": "Functions", "it": "Functions", "zh-cn": "Functions"},
                                    translate.js:24 "Wohnzimmer": {"en": "Wohnzimmer", "de": "Wohnzimmer", "ru": "Wohnzimmer", "pt": "Wohnzimmer", "nl": "Wohnzimmer", "fr": "Wohnzimmer", "es": "Wohnzimmer", "pl": "Wohnzimmer", "it": "Wohnzimmer", "zh-cn": "Wohnzimmer"},
                                    translate.js:24 "Schlafzimmer": {"en": "Schlafzimmer", "de": "Schlafzimmer", "ru": "Schlafzimmer", "pt": "Schlafzimmer", "nl": "Schlafzimmer", "fr": "Schlafzimmer", "es": "Schlafzimmer", "pl": "Schlafzimmer", "it": "Schlafzimmer", "zh-cn": "Schlafzimmer"},
                                    translate.js:24 "Büro": {"en": "Büro", "de": "Büro", "ru": "Büro", "pt": "Büro", "nl": "Büro", "fr": "Büro", "es": "Büro", "pl": "Büro", "it": "Büro", "zh-cn": "Büro"},
                                    translate.js:24 "Bad": {"en": "Bad", "de": "Bad", "ru": "Bad", "pt": "Bad", "nl": "Bad", "fr": "Bad", "es": "Bad", "pl": "Bad", "it": "Bad", "zh-cn": "Bad"},
                                    translate.js:24 "Flur": {"en": "Flur", "de": "Flur", "ru": "Flur", "pt": "Flur", "nl": "Flur", "fr": "Flur", "es": "Flur", "pl": "Flur", "it": "Flur", "zh-cn": "Flur"},
                                    translate.js:24 "Vorflur": {"en": "Vorflur", "de": "Vorflur", "ru": "Vorflur", "pt": "Vorflur", "nl": "Vorflur", "fr": "Vorflur", "es": "Vorflur", "pl": "Vorflur", "it": "Vorflur", "zh-cn": "Vorflur"},
                                    translate.js:24 "Gästezimmer": {"en": "Gästezimmer", "de": "Gästezimmer", "ru": "Gästezimmer", "pt": "Gästezimmer", "nl": "Gästezimmer", "fr": "Gästezimmer", "es": "Gästezimmer", "pl": "Gästezimmer", "it": "Gästezimmer", "zh-cn": "Gästezimmer"},
                                    translate.js:24 "Gästebad": {"en": "Gästebad", "de": "Gästebad", "ru": "Gästebad", "pt": "Gästebad", "nl": "Gästebad", "fr": "Gästebad", "es": "Gästebad", "pl": "Gästebad", "it": "Gästebad", "zh-cn": "Gästebad"},
                                    translate.js:24 "Hobby": {"en": "Hobby", "de": "Hobby", "ru": "Hobby", "pt": "Hobby", "nl": "Hobby", "fr": "Hobby", "es": "Hobby", "pl": "Hobby", "it": "Hobby", "zh-cn": "Hobby"},
                                    translate.js:24 "\12.08.04 010.jpg": {"en": "\12.08.04 010.jpg", "de": "\12.08.04 010.jpg", "ru": "\12.08.04 010.jpg", "pt": "\12.08.04 010.jpg", "nl": "\12.08.04 010.jpg", "fr": "\12.08.04 010.jpg", "es": "\12.08.04 010.jpg", "pl": "\12.08.04 010.jpg", "it": "\12.08.04 010.jpg", "zh-cn": "\12.08.04 010.jpg"},
                                    translate.js:24 "\Abluft.jpg": {"en": "\Abluft.jpg", "de": "\Abluft.jpg", "ru": "\Abluft.jpg", "pt": "\Abluft.jpg", "nl": "\Abluft.jpg", "fr": "\Abluft.jpg", "es": "\Abluft.jpg", "pl": "\Abluft.jpg", "it": "\Abluft.jpg", "zh-cn": "\Abluft.jpg"},
                                    translate.js:24 "\Fenster.jpg": {"en": "\Fenster.jpg", "de": "\Fenster.jpg", "ru": "\Fenster.jpg", "pt": "\Fenster.jpg", "nl": "\Fenster.jpg", "fr": "\Fenster.jpg", "es": "\Fenster.jpg", "pl": "\Fenster.jpg", "it": "\Fenster.jpg", "zh-cn": "\Fenster.jpg"},
                                    translate.js:24 "\Fenster_putzen.jpg": {"en": "\Fenster_putzen.jpg", "de": "\Fenster_putzen.jpg", "ru": "\Fenster_putzen.jpg", "pt": "\Fenster_putzen.jpg", "nl": "\Fenster_putzen.jpg", "fr": "\Fenster_putzen.jpg", "es": "\Fenster_putzen.jpg", "pl": "\Fenster_putzen.jpg", "it": "\Fenster_putzen.jpg", "zh-cn": "\Fenster_putzen.jpg"},
                                    translate.js:24 "\LED.jpg": {"en": "\LED.jpg", "de": "\LED.jpg", "ru": "\LED.jpg", "pt": "\LED.jpg", "nl": "\LED.jpg", "fr": "\LED.jpg", "es": "\LED.jpg", "pl": "\LED.jpg", "it": "\LED.jpg", "zh-cn": "\LED.jpg"},
                                    translate.js:24 "\Rollladen.jpg": {"en": "\Rollladen.jpg", "de": "\Rollladen.jpg", "ru": "\Rollladen.jpg", "pt": "\Rollladen.jpg", "nl": "\Rollladen.jpg", "fr": "\Rollladen.jpg", "es": "\Rollladen.jpg", "pl": "\Rollladen.jpg", "it": "\Rollladen.jpg", "zh-cn": "\Rollladen.jpg"},
                                    translate.js:24 "\Urlaub.jpg": {"en": "\Urlaub.jpg", "de": "\Urlaub.jpg", "ru": "\Urlaub.jpg", "pt": "\Urlaub.jpg", "nl": "\Urlaub.jpg", "fr": "\Urlaub.jpg", "es": "\Urlaub.jpg", "pl": "\Urlaub.jpg", "it": "\Urlaub.jpg", "zh-cn": "\Urlaub.jpg"},
                                    translate.js:24 "\demo\bakestone.jpg": {"en": "\demo\bakestone.jpg", "de": "\demo\bakestone.jpg", "ru": "\demo\bakestone.jpg", "pt": "\demo\bakestone.jpg", "nl": "\demo\bakestone.jpg", "fr": "\demo\bakestone.jpg", "es": "\demo\bakestone.jpg", "pl": "\demo\bakestone.jpg", "it": "\demo\bakestone.jpg", "zh-cn": "\demo\bakestone.jpg"},
                                    translate.js:24 "\demo\bottle.jpg": {"en": "\demo\bottle.jpg", "de": "\demo\bottle.jpg", "ru": "\demo\bottle.jpg", "pt": "\demo\bottle.jpg", "nl": "\demo\bottle.jpg", "fr": "\demo\bottle.jpg", "es": "\demo\bottle.jpg", "pl": "\demo\bottle.jpg", "it": "\demo\bottle.jpg", "zh-cn": "\demo\bottle.jpg"},
                                    translate.js:24 "\demo\decor.jpg": {"en": "\demo\decor.jpg", "de": "\demo\decor.jpg", "ru": "\demo\decor.jpg", "pt": "\demo\decor.jpg", "nl": "\demo\decor.jpg", "fr": "\demo\decor.jpg", "es": "\demo\decor.jpg", "pl": "\demo\decor.jpg", "it": "\demo\decor.jpg", "zh-cn": "\demo\decor.jpg"},
                                    translate.js:24 "\demo\grass.jpg": {"en": "\demo\grass.jpg", "de": "\demo\grass.jpg", "ru": "\demo\grass.jpg", "pt": "\demo\grass.jpg", "nl": "\demo\grass.jpg", "fr": "\demo\grass.jpg", "es": "\demo\grass.jpg", "pl": "\demo\grass.jpg", "it": "\demo\grass.jpg", "zh-cn": "\demo\grass.jpg"},
                                    translate.js:24 "\demo\green.jpg": {"en": "\demo\green.jpg", "de": "\demo\green.jpg", "ru": "\demo\green.jpg", "pt": "\demo\green.jpg", "nl": "\demo\green.jpg", "fr": "\demo\green.jpg", "es": "\demo\green.jpg", "pl": "\demo\green.jpg", "it": "\demo\green.jpg", "zh-cn": "\demo\green.jpg"},
                                    translate.js:24 "\demo\orangedrops.jpg": {"en": "\demo\orangedrops.jpg", "de": "\demo\orangedrops.jpg", "ru": "\demo\orangedrops.jpg", "pt": "\demo\orangedrops.jpg", "nl": "\demo\orangedrops.jpg", "fr": "\demo\orangedrops.jpg", "es": "\demo\orangedrops.jpg", "pl": "\demo\orangedrops.jpg", "it": "\demo\orangedrops.jpg", "zh-cn": "\demo\orangedrops.jpg"},
                                    translate.js:24 "\demo\whitestone.jpg": {"en": "\demo\whitestone.jpg", "de": "\demo\whitestone.jpg", "ru": "\demo\whitestone.jpg", "pt": "\demo\whitestone.jpg", "nl": "\demo\whitestone.jpg", "fr": "\demo\whitestone.jpg", "es": "\demo\whitestone.jpg", "pl": "\demo\whitestone.jpg", "it": "\demo\whitestone.jpg", "zh-cn": "\demo\whitestone.jpg"},
                                    translate.js:24 "Edit Constant:": {"en": "Edit Constant:", "de": "Edit Constant:", "ru": "Edit Constant:", "pt": "Edit Constant:", "nl": "Edit Constant:", "fr": "Edit Constant:", "es": "Edit Constant:", "pl": "Edit Constant:", "it": "Edit Constant:", "zh-cn": "Edit Constant:"},
                                    translate.js:24 "Edit Array:": {"en": "Edit Array:", "de": "Edit Array:", "ru": "Edit Array:", "pt": "Edit Array:", "nl": "Edit Array:", "fr": "Edit Array:", "es": "Edit Array:", "pl": "Edit Array:", "it": "Edit Array:", "zh-cn": "Edit Array:"},
                                    translate.js:24 "Image:": {"en": "Image:", "de": "Image:", "ru": "Image:", "pt": "Image:", "nl": "Image:", "fr": "Image:", "es": "Image:", "pl": "Image:", "it": "Image:", "zh-cn": "Image:"},
                                    index_m.js:131 Loading Settings
                                    index_m.js:192 getLink of first Web-Adapter
                                    index_m.js:196 Got Link: http://192.168.1.23:8082/iqontrol
                                    translate.js:24 "Brigthness-Sensor": {"en": "Brigthness-Sensor", "de": "Brigthness-Sensor", "ru": "Brigthness-Sensor", "pt": "Brigthness-Sensor", "nl": "Brigthness-Sensor", "fr": "Brigthness-Sensor", "es": "Brigthness-Sensor", "pl": "Brigthness-Sensor", "it": "Brigthness-Sensor", "zh-cn": "Brigthness-Sensor"},
                                    translate.js:24 "Blind": {"en": "Blind", "de": "Blind", "ru": "Blind", "pt": "Blind", "nl": "Blind", "fr": "Blind", "es": "Blind", "pl": "Blind", "it": "Blind", "zh-cn": "Blind"},
                                    translate.js:24 "Popup": {"en": "Popup", "de": "Popup", "ru": "Popup", "pt": "Popup", "nl": "Popup", "fr": "Popup", "es": "Popup", "pl": "Popup", "it": "Popup", "zh-cn": "Popup"},
                                    translate.js:24 "External Link": {"en": "External Link", "de": "External Link", "ru": "External Link", "pt": "External Link", "nl": "External Link", "fr": "External Link", "es": "External Link", "pl": "External Link", "it": "External Link", "zh-cn": "External Link"},
                                    index_m.js:206 Try to init socket.io
                                    index_m.js:233 Inited socket.io
                                    conn.js:255 2019-07-12T21:39:07.840Z Connected => authenticate
                                    conn.js:264 2019-07-12T21:39:07.898Z Authenticated: true
                                    index_m.js:216 Socket connected
                                    index_m.js:247 getImages
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/12.08.04 010.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/Abluft.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/Fenster.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/Fenster_putzen.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/LED.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/Rollladen.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/Urlaub.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/bakestone.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/bottle.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/decor.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/grass.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/green.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/orangedrops.jpg
                                    index_m.js:1130 Got Image: /iqontrol.meta/userimages/demo/whitestone.jpg
                                    index_m.js:1136 Got all images.
                                    index_m.js:250 Moving userfiles to new location...
                                    index_m.js:255 ...nothing to move.
                                    index_m.js:258 Adjusting image links to new userfiles location
                                    index_m.js:266 Uncaught (in promise) TypeError: Cannot read property 'forEach' of undefined
                                    at index_m.js:266
                                    at Array.forEach (<anonymous>)
                                    at index_m.js:261
                                    translate.js:24 "Home": {"en": "Home", "de": "Home", "ru": "Home", "pt": "Home", "nl": "Home", "fr": "Home", "es": "Home", "pl": "Home", "it": "Home", "zh-cn": "Home"},
                                    translate.js:24 "Rooms": {"en": "Rooms", "de": "Rooms", "ru": "Rooms", "pt": "Rooms", "nl": "Rooms", "fr": "Rooms", "es": "Rooms", "pl": "Rooms", "it": "Rooms", "zh-cn": "Rooms"},
                                    translate.js:24 "Functions": {"en": "Functions", "de": "Functions", "ru": "Functions", "pt": "Functions", "nl": "Functions", "fr": "Functions", "es": "Functions", "pl": "Functions", "it": "Functions", "zh-cn": "Functions"},
                                    translate.js:24 "Wohnzimmer": {"en": "Wohnzimmer", "de": "Wohnzimmer", "ru": "Wohnzimmer", "pt": "Wohnzimmer", "nl": "Wohnzimmer", "fr": "Wohnzimmer", "es": "Wohnzimmer", "pl": "Wohnzimmer", "it": "Wohnzimmer", "zh-cn": "Wohnzimmer"},
                                    translate.js:24 "Schlafzimmer": {"en": "Schlafzimmer", "de": "Schlafzimmer", "ru": "Schlafzimmer", "pt": "Schlafzimmer", "nl": "Schlafzimmer", "fr": "Schlafzimmer", "es": "Schlafzimmer", "pl": "Schlafzimmer", "it": "Schlafzimmer", "zh-cn": "Schlafzimmer"},
                                    translate.js:24 "Büro": {"en": "Büro", "de": "Büro", "ru": "Büro", "pt": "Büro", "nl": "Büro", "fr": "Büro", "es": "Büro", "pl": "Büro", "it": "Büro", "zh-cn": "Büro"},
                                    translate.js:24 "Bad": {"en": "Bad", "de": "Bad", "ru": "Bad", "pt": "Bad", "nl": "Bad", "fr": "Bad", "es": "Bad", "pl": "Bad", "it": "Bad", "zh-cn": "Bad"},
                                    translate.js:24 "Flur": {"en": "Flur", "de": "Flur", "ru": "Flur", "pt": "Flur", "nl": "Flur", "fr": "Flur", "es": "Flur", "pl": "Flur", "it": "Flur", "zh-cn": "Flur"},
                                    translate.js:24 "Vorflur": {"en": "Vorflur", "de": "Vorflur", "ru": "Vorflur", "pt": "Vorflur", "nl": "Vorflur", "fr": "Vorflur", "es": "Vorflur", "pl": "Vorflur", "it": "Vorflur", "zh-cn": "Vorflur"},
                                    translate.js:24 "Gästezimmer": {"en": "Gästezimmer", "de": "Gästezimmer", "ru": "Gästezimmer", "pt": "Gästezimmer", "nl": "Gästezimmer", "fr": "Gästezimmer", "es": "Gästezimmer", "pl": "Gästezimmer", "it": "Gästezimmer", "zh-cn": "Gästezimmer"},
                                    translate.js:24 "Gästebad": {"en": "Gästebad", "de": "Gästebad", "ru": "Gästebad", "pt": "Gästebad", "nl": "Gästebad", "fr": "Gästebad", "es": "Gästebad", "pl": "Gästebad", "it": "Gästebad", "zh-cn": "Gästebad"},
                                    translate.js:24 "Hobby": {"en": "Hobby", "de": "Hobby", "ru": "Hobby", "pt": "Hobby", "nl": "Hobby", "fr": "Hobby", "es": "Hobby", "pl": "Hobby", "it": "Hobby", "zh-cn": "Hobby"},
                                    translate.js:24 "\12.08.04 010.jpg": {"en": "\12.08.04 010.jpg", "de": "\12.08.04 010.jpg", "ru": "\12.08.04 010.jpg", "pt": "\12.08.04 010.jpg", "nl": "\12.08.04 010.jpg", "fr": "\12.08.04 010.jpg", "es": "\12.08.04 010.jpg", "pl": "\12.08.04 010.jpg", "it": "\12.08.04 010.jpg", "zh-cn": "\12.08.04 010.jpg"},
                                    translate.js:24 "\Abluft.jpg": {"en": "\Abluft.jpg", "de": "\Abluft.jpg", "ru": "\Abluft.jpg", "pt": "\Abluft.jpg", "nl": "\Abluft.jpg", "fr": "\Abluft.jpg", "es": "\Abluft.jpg", "pl": "\Abluft.jpg", "it": "\Abluft.jpg", "zh-cn": "\Abluft.jpg"},
                                    translate.js:24 "\Fenster.jpg": {"en": "\Fenster.jpg", "de": "\Fenster.jpg", "ru": "\Fenster.jpg", "pt": "\Fenster.jpg", "nl": "\Fenster.jpg", "fr": "\Fenster.jpg", "es": "\Fenster.jpg", "pl": "\Fenster.jpg", "it": "\Fenster.jpg", "zh-cn": "\Fenster.jpg"},
                                    translate.js:24 "\Fenster_putzen.jpg": {"en": "\Fenster_putzen.jpg", "de": "\Fenster_putzen.jpg", "ru": "\Fenster_putzen.jpg", "pt": "\Fenster_putzen.jpg", "nl": "\Fenster_putzen.jpg", "fr": "\Fenster_putzen.jpg", "es": "\Fenster_putzen.jpg", "pl": "\Fenster_putzen.jpg", "it": "\Fenster_putzen.jpg", "zh-cn": "\Fenster_putzen.jpg"},
                                    translate.js:24 "\LED.jpg": {"en": "\LED.jpg", "de": "\LED.jpg", "ru": "\LED.jpg", "pt": "\LED.jpg", "nl": "\LED.jpg", "fr": "\LED.jpg", "es": "\LED.jpg", "pl": "\LED.jpg", "it": "\LED.jpg", "zh-cn": "\LED.jpg"},
                                    translate.js:24 "\Rollladen.jpg": {"en": "\Rollladen.jpg", "de": "\Rollladen.jpg", "ru": "\Rollladen.jpg", "pt": "\Rollladen.jpg", "nl": "\Rollladen.jpg", "fr": "\Rollladen.jpg", "es": "\Rollladen.jpg", "pl": "\Rollladen.jpg", "it": "\Rollladen.jpg", "zh-cn": "\Rollladen.jpg"},
                                    translate.js:24 "\Urlaub.jpg": {"en": "\Urlaub.jpg", "de": "\Urlaub.jpg", "ru": "\Urlaub.jpg", "pt": "\Urlaub.jpg", "nl": "\Urlaub.jpg", "fr": "\Urlaub.jpg", "es": "\Urlaub.jpg", "pl": "\Urlaub.jpg", "it": "\Urlaub.jpg", "zh-cn": "\Urlaub.jpg"},
                                    translate.js:24 "\demo\bakestone.jpg": {"en": "\demo\bakestone.jpg", "de": "\demo\bakestone.jpg", "ru": "\demo\bakestone.jpg", "pt": "\demo\bakestone.jpg", "nl": "\demo\bakestone.jpg", "fr": "\demo\bakestone.jpg", "es": "\demo\bakestone.jpg", "pl": "\demo\bakestone.jpg", "it": "\demo\bakestone.jpg", "zh-cn": "\demo\bakestone.jpg"},
                                    translate.js:24 "\demo\bottle.jpg": {"en": "\demo\bottle.jpg", "de": "\demo\bottle.jpg", "ru": "\demo\bottle.jpg", "pt": "\demo\bottle.jpg", "nl": "\demo\bottle.jpg", "fr": "\demo\bottle.jpg", "es": "\demo\bottle.jpg", "pl": "\demo\bottle.jpg", "it": "\demo\bottle.jpg", "zh-cn": "\demo\bottle.jpg"},
                                    translate.js:24 "\demo\decor.jpg": {"en": "\demo\decor.jpg", "de": "\demo\decor.jpg", "ru": "\demo\decor.jpg", "pt": "\demo\decor.jpg", "nl": "\demo\decor.jpg", "fr": "\demo\decor.jpg", "es": "\demo\decor.jpg", "pl": "\demo\decor.jpg", "it": "\demo\decor.jpg", "zh-cn": "\demo\decor.jpg"},
                                    translate.js:24 "\demo\grass.jpg": {"en": "\demo\grass.jpg", "de": "\demo\grass.jpg", "ru": "\demo\grass.jpg", "pt": "\demo\grass.jpg", "nl": "\demo\grass.jpg", "fr": "\demo\grass.jpg", "es": "\demo\grass.jpg", "pl": "\demo\grass.jpg", "it": "\demo\grass.jpg", "zh-cn": "\demo\grass.jpg"},
                                    translate.js:24 "\demo\green.jpg": {"en": "\demo\green.jpg", "de": "\demo\green.jpg", "ru": "\demo\green.jpg", "pt": "\demo\green.jpg", "nl": "\demo\green.jpg", "fr": "\demo\green.jpg", "es": "\demo\green.jpg", "pl": "\demo\green.jpg", "it": "\demo\green.jpg", "zh-cn": "\demo\green.jpg"},
                                    translate.js:24 "\demo\orangedrops.jpg": {"en": "\demo\orangedrops.jpg", "de": "\demo\orangedrops.jpg", "ru": "\demo\orangedrops.jpg", "pt": "\demo\orangedrops.jpg", "nl": "\demo\orangedrops.jpg", "fr": "\demo\orangedrops.jpg", "es": "\demo\orangedrops.jpg", "pl": "\demo\orangedrops.jpg", "it": "\demo\orangedrops.jpg", "zh-cn": "\demo\orangedrops.jpg"},
                                    translate.js:24 "\demo\whitestone.jpg": {"en": "\demo\whitestone.jpg", "de": "\demo\whitestone.jpg", "ru": "\demo\whitestone.jpg", "pt": "\demo\whitestone.jpg", "nl": "\demo\whitestone.jpg", "fr": "\demo\whitestone.jpg", "es": "\demo\whitestone.jpg", "pl": "\demo\whitestone.jpg", "it": "\demo\whitestone.jpg", "zh-cn": "\demo\whitestone.jpg"},

                                    s.bormannS Offline
                                    s.bormannS Offline
                                    s.bormann
                                    Most Active
                                    wrote on last edited by
                                    #834

                                    @rellik Hi, danke. Habe eine Idee, was es sein könnte.

                                    rellikR 1 Reply Last reply
                                    1
                                    • s.bormannS s.bormann

                                      @rellik Hi, danke. Habe eine Idee, was es sein könnte.

                                      rellikR Offline
                                      rellikR Offline
                                      rellik
                                      wrote on last edited by
                                      #835

                                      @s-bormann
                                      Das hört sich gut an.

                                      Danke !

                                      Gruß Andreas

                                      s.bormannS 1 Reply Last reply
                                      0
                                      • rellikR rellik

                                        @s-bormann
                                        Das hört sich gut an.

                                        Danke !

                                        s.bormannS Offline
                                        s.bormannS Offline
                                        s.bormann
                                        Most Active
                                        wrote on last edited by
                                        #836

                                        @rellik Die 0.0.44 lädt gerade hoch. Ich hoffe, der Fehler ist damit behoben! Bitte probiert es einmal aus und gebt eine Rückmeldung.

                                        Es gibt auch noch eine Neuerung:
                                        Man kann Datenpunkte jetzt für iQontrol modifizieren. Damit können dann später weitere Funktionen (z.B. die gewüschten invertierten Blinds, zwei getrennte Datenpunkte für read und write etc.) realisiert werden. Aktuell kann man den Datenpunkt als Readonly markieren, die Einheit anpassen und die Value-List modifizieren:

                                        custom_call.png

                                        custom_dialog.png

                                        rellikR K S mike2507M 4 Replies Last reply
                                        2
                                        • s.bormannS s.bormann

                                          @rellik Die 0.0.44 lädt gerade hoch. Ich hoffe, der Fehler ist damit behoben! Bitte probiert es einmal aus und gebt eine Rückmeldung.

                                          Es gibt auch noch eine Neuerung:
                                          Man kann Datenpunkte jetzt für iQontrol modifizieren. Damit können dann später weitere Funktionen (z.B. die gewüschten invertierten Blinds, zwei getrennte Datenpunkte für read und write etc.) realisiert werden. Aktuell kann man den Datenpunkt als Readonly markieren, die Einheit anpassen und die Value-List modifizieren:

                                          custom_call.png

                                          custom_dialog.png

                                          rellikR Offline
                                          rellikR Offline
                                          rellik
                                          wrote on last edited by rellik
                                          #837

                                          @s-bormann
                                          Moin,

                                          also Objekt-Baum lässt sich wieder öffnen und Datenpunkte hinzufügen!
                                          Soviel kann ich schon mal sagen.

                                          Danke!

                                          Gruß Andreas

                                          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

                                          749

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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