Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [Vorlage]offene Updates in einer Multihostumgebung

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Vorlage]offene Updates in einer Multihostumgebung

    This topic has been deleted. Only users with topic management privileges can see it.
    • ruhr70
      ruhr70 last edited by

      Danke 😉 Klingt interessant. Ich habe es aber nicht ganz verstanden. Vielleicht kannst Du das noch einmal näher erläutern.

      Dann müsste man aber jedes Objekt für jeden Adapter abfragen, den man installiert hat.

      Über die Konsole bekommt man auch die Anzahl der im Repo verfügbaren Adapter. Wenn die sich erhöht, gibt es offiziell was Neues.

      Dann kann das Skript das Repo öfter abfragen, als es normalerweise der Fall ist.

      Wenn ich mir das RAW vom System.adapter.tankerkoenig.0 ansehe, finde ich dort folgenden Inhalt:

      ! ````
      {
      "_id": "system.adapter.tankerkoenig.0",
      "type": "instance",
      "common": {
      "name": "tankerkoenig",
      "title": "Tankerkönig Spritpreise",
      "desc": {
      "en": "Tankerkoenig Spritpreise",
      "de": "Tankerkönig Spritpreise",
      "ru": "Tankerkoenig Spritpreise - translate to russian, please"
      },
      "version": "1.0.0",
      "mode": "schedule",
      "schedule": "*/5 * * * *",
      "platform": "javascript/Node.js",
      "loglevel": "info",
      "keywords": [
      "fuel",
      "gas",
      "tankerkoenig",
      "Tankerkönig",
      "Sprit",
      "Spritpreis",
      "Tankstelle",
      "Diesel",
      "Benzin"
      ],
      "main": "main.js",
      "authors": [
      "Pix"
      ],
      "license": "MIT",
      "readme": "https://github.com/Pix---/ioBroker.tankerkoenig/blob/master/README.md",
      "icon": "tankerkoenig.png",
      "extIcon": "https://raw.githubusercontent.com/Pix---/ioBroker.tankerkoenig/master/admin/tankerkoenig.png",
      "allowInit": true,
      "type": "common adapters",
      "config": {
      "width": 850,
      "height": 650,
      "minWidth": 650,
      "minHeight": 400
      },
      "installedVersion": "1.0.0",
      "enabled": false,
      "host": "ubuntu1604server"
      },
      "native": {
      "apikey": "xxxxxxx",
      "station0": "xxxxxx",
      "stationname0": "xxxxxx",
      "station1": "xxxxxx",
      "stationname1": "xxxxxxxx",
      "station2": "",
      "stationname2": "",
      "station3": "",
      "stationname3": "",
      "station4": "",
      "stationname4": "",
      "station5": "",
      "stationname5": "",
      "station6": "",
      "stationname6": "",
      "station7": "",
      "stationname7": "",
      "station8": "",
      "stationname8": "",
      "station9": "",
      "stationname9": "",
      "stationsarray": [
      [
      "",
      ""
      ],
      [
      "",
      ""
      ],
      [
      "",
      ""
      ],
      [
      "",
      ""
      ],
      [
      "",
      ""
      ],
      [
      "",
      ""
      ],
      [
      "",
      ""
      ],
      [
      "",
      ""
      ],
      [
      "",
      ""
      ],
      [
      "",
      ""
      ]
      ]
      },
      "acl": {
      "object": 1638
      }
      }

      
      Darin finde ich zwar:
      

      "installedVersion": "1.0.0",

      
      Aber nicht die Verfügbare Version. Oder ist das nicht das Objekt, welches ich unter Admin/Objekte mir anzeigen lassen kann?
      
      Ich glaube allerdings, dass ich Dich nicht verstanden habe.
      1 Reply Last reply Reply Quote 0
      • apollon77
        apollon77 last edited by

        tankerkoenig ist offiziell noch die 1.0.0 verfügbar … die 1.0.4 gibts erst seit 4h also noch nicht im offiziellen Repo

        Es gibt auch noch system.repositories wo auch Daten drin stehen zum Repository drin stehen... aber auch da wird die 1.0.4 erst mit dem nächsten Repo-Update drin ... Das passiert glaube ich einmal am Tag oder so

        Ingo F

        1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators last edited by

          @apollon77:

          Das passiert glaube ich einmal am Tag oder so `
          oder so:

          http://www.iobroker.net/?page_id=6227&l … positories

          Gruß

          Rainer

          1 Reply Last reply Reply Quote 0
          • ruhr70
            ruhr70 last edited by

            man lernt nie aus. Danke für die Infos 🙂

            1 Reply Last reply Reply Quote 0
            • eric2905
              eric2905 last edited by

              Moin,

              @ruhr70:

              Visualisiert in einer Multihostumgebung mit einem Master und zwei Satelliten `
              ich stehe mir gerade selber im Weg …. wie hast Du das mit dem Overlay-Fenster mir der Detail-Darstellung hinbekommen?

              An der Stelle ist meine Gedächtnispartition irgendwie defekt ...

              Danke und Gruß,

              Eric

              1 Reply Last reply Reply Quote 0
              • P
                pix last edited by

                Hallo eric,

                das sieht nach einem Dialog Fenster aus. HTML Dialog oder ein Dialog mit einer eigenen View.

                Gruß

                Pix

                1 Reply Last reply Reply Quote 0
                • eric2905
                  eric2905 last edited by

                  Hi,

                  @pix:

                  das sieht nach einem Dialog Fenster aus. HTML Dialog oder ein Dialog mit einer eigenen View. `
                  stimmt - hab's auch gerade gefunden. Habe es als "Dialog mit View" umgesetzt.

                  Danke und Gruß,

                  Eric

                  1 Reply Last reply Reply Quote 0
                  • ruhr70
                    ruhr70 last edited by

                    Ihr seid ja schnell 🙂

                    Wollte gerade antworten.

                    Ja, es ist ein Dialog mit View in dem drei Widgets mit den JSON-Listen drin ist.

                    1 Reply Last reply Reply Quote 0
                    • K
                      kirbsi last edited by

                      Sowas habe ich gesucht. 🙂 Kannst du mal bitte ein Widget als Beispiel reinstellen?

                      1 Reply Last reply Reply Quote 0
                      • ruhr70
                        ruhr70 last edited by

                        mache ich, sobald ich zurück bin:-)

                        Gesendet von iPhone mit Tapatalk

                        1 Reply Last reply Reply Quote 0
                        • lobomau
                          lobomau last edited by

                          Hab das Skript bei mir auch am Laufen.

                          Das einzige was mich stört ist, dass wenn man eine Version hat, die noch nicht offiziell ist, dass es als updatebar dargestellt wird.

                          Das ist ja generell so. Vielleicht kann man sowas im Skript abfangen?

                          Als Beispiel: ich habe vis 0.12.6 installiert, es wird angegeben, dass Update 0.10.15 vorfügbar ist.

                          1 Reply Last reply Reply Quote 0
                          • K
                            kirbsi last edited by

                            @ruhr70:

                            mache ich, sobald ich zurück bin:-)

                            Gesendet von iPhone mit Tapatalk `
                            Kannst du bitte noch das Widget reinstellen?[emoji2]

                            1 Reply Last reply Reply Quote 0
                            • ruhr70
                              ruhr70 last edited by Jey Cee

                              @kirbsi:

                              @ruhr70:

                              mache ich, sobald ich zurück bin:-)

                              Gesendet von iPhone mit Tapatalk
                              Kannst du bitte noch das Widget reinstellen?

                              "Das Widget" besteht aus einem View:

                              {
                                "settings": {
                                  "style": {
                                    "background": "transparent",
                                    "background_class": ""
                                  },
                                  "theme": "redmond",
                                  "sizex": "",
                                  "sizey": "",
                                  "gridSize": "",
                                  "snapType": null
                                },
                                "widgets": {
                                  "e00001": {
                                    "tpl": "tplTableBody",
                                    "data": {
                                      "visibility-cond": "==",
                                      "visibility-val": 1,
                                      "static_value": "[{\"Title\": \"first\", \"Value\": 1, \"_Description\": \"Value1\"}, {\"Title\": \"second\", \"Value\": 2, \"_Description\": \"Value2\"}]",
                                      "gestures-offsetX": 0,
                                      "gestures-offsetY": 0,
                                      "signals-cond-0": "==",
                                      "signals-val-0": true,
                                      "signals-icon-0": "/vis/signals/lowbattery.png",
                                      "signals-icon-size-0": 0,
                                      "signals-blink-0": false,
                                      "signals-horz-0": 0,
                                      "signals-vert-0": 0,
                                      "signals-hide-edit-0": false,
                                      "signals-cond-1": "==",
                                      "signals-val-1": true,
                                      "signals-icon-1": "/vis/signals/lowbattery.png",
                                      "signals-icon-size-1": 0,
                                      "signals-blink-1": false,
                                      "signals-horz-1": 0,
                                      "signals-vert-1": 0,
                                      "signals-hide-edit-1": false,
                                      "signals-cond-2": "==",
                                      "signals-val-2": true,
                                      "signals-icon-2": "/vis/signals/lowbattery.png",
                                      "signals-icon-size-2": 0,
                                      "signals-blink-2": false,
                                      "signals-horz-2": 0,
                                      "signals-vert-2": 0,
                                      "signals-hide-edit-2": false,
                                      "table_oid": "javascript.2.Systeminfos.iobroker.update_liste",
                                      "colCount": "3",
                                      "colWidth1": "440px",
                                      "colWidth2": "80px",
                                      "detailed_wid": "",
                                      "colWidth3": "80px",
                                      "colAttr3": "update",
                                      "colWidth4": "100px",
                                      "colName5": "",
                                      "colWidth5": "100px",
                                      "colWidth6": "100px",
                                      "colWidth7": "100px",
                                      "visibility-groups-action": "hide",
                                      "colName1": "Master: Adapter",
                                      "colName2": "Version",
                                      "colName3": "Update",
                                      "colAttr2": "version",
                                      "show_scroll": false,
                                      "new_on_top": false,
                                      "colAttr1": "adapter",
                                      "max_rows": ""
                                    },
                                    "style": {
                                      "left": "0px",
                                      "top": "0px",
                                      "width": "600px",
                                      "height": "240px"
                                    },
                                    "widgetSet": "basic"
                                  },
                                  "e00002": {
                                    "tpl": "tplTableBody",
                                    "data": {
                                      "visibility-cond": "==",
                                      "visibility-val": 1,
                                      "static_value": "[{\"Title\": \"first\", \"Value\": 1, \"_Description\": \"Value1\"}, {\"Title\": \"second\", \"Value\": 2, \"_Description\": \"Value2\"}]",
                                      "gestures-offsetX": 0,
                                      "gestures-offsetY": 0,
                                      "signals-cond-0": "==",
                                      "signals-val-0": true,
                                      "signals-icon-0": "/vis/signals/lowbattery.png",
                                      "signals-icon-size-0": 0,
                                      "signals-blink-0": false,
                                      "signals-horz-0": 0,
                                      "signals-vert-0": 0,
                                      "signals-hide-edit-0": false,
                                      "signals-cond-1": "==",
                                      "signals-val-1": true,
                                      "signals-icon-1": "/vis/signals/lowbattery.png",
                                      "signals-icon-size-1": 0,
                                      "signals-blink-1": false,
                                      "signals-horz-1": 0,
                                      "signals-vert-1": 0,
                                      "signals-hide-edit-1": false,
                                      "signals-cond-2": "==",
                                      "signals-val-2": true,
                                      "signals-icon-2": "/vis/signals/lowbattery.png",
                                      "signals-icon-size-2": 0,
                                      "signals-blink-2": false,
                                      "signals-horz-2": 0,
                                      "signals-vert-2": 0,
                                      "signals-hide-edit-2": false,
                                      "table_oid": "javascript.4.Systeminfos.iobroker_rasp31.update_liste",
                                      "colCount": "3",
                                      "colWidth1": "440px",
                                      "colWidth2": "80px",
                                      "detailed_wid": "",
                                      "colWidth3": "80px",
                                      "colAttr3": "update",
                                      "colWidth4": "100px",
                                      "colName5": "",
                                      "colWidth5": "100px",
                                      "colWidth6": "100px",
                                      "colWidth7": "100px",
                                      "visibility-groups-action": "hide",
                                      "colName1": "Rasp 31: Adapter",
                                      "colName2": "Version",
                                      "colName3": "Update",
                                      "colAttr2": "version",
                                      "show_scroll": false,
                                      "colAttr1": "adapter"
                                    },
                                    "style": {
                                      "left": "0px",
                                      "top": "240px",
                                      "width": "600px",
                                      "height": "180px"
                                    },
                                    "widgetSet": "basic"
                                  },
                                  "e00003": {
                                    "tpl": "tplTableBody",
                                    "data": {
                                      "visibility-cond": "==",
                                      "visibility-val": 1,
                                      "static_value": "[{\"Title\": \"first\", \"Value\": 1, \"_Description\": \"Value1\"}, {\"Title\": \"second\", \"Value\": 2, \"_Description\": \"Value2\"}]",
                                      "gestures-offsetX": 0,
                                      "gestures-offsetY": 0,
                                      "signals-cond-0": "==",
                                      "signals-val-0": true,
                                      "signals-icon-0": "/vis/signals/lowbattery.png",
                                      "signals-icon-size-0": 0,
                                      "signals-blink-0": false,
                                      "signals-horz-0": 0,
                                      "signals-vert-0": 0,
                                      "signals-hide-edit-0": false,
                                      "signals-cond-1": "==",
                                      "signals-val-1": true,
                                      "signals-icon-1": "/vis/signals/lowbattery.png",
                                      "signals-icon-size-1": 0,
                                      "signals-blink-1": false,
                                      "signals-horz-1": 0,
                                      "signals-vert-1": 0,
                                      "signals-hide-edit-1": false,
                                      "signals-cond-2": "==",
                                      "signals-val-2": true,
                                      "signals-icon-2": "/vis/signals/lowbattery.png",
                                      "signals-icon-size-2": 0,
                                      "signals-blink-2": false,
                                      "signals-horz-2": 0,
                                      "signals-vert-2": 0,
                                      "signals-hide-edit-2": false,
                                      "table_oid": "javascript.5.Systeminfos.iobroker_rasp33.update_liste",
                                      "colCount": "3",
                                      "colWidth1": "440px",
                                      "colWidth2": "80px",
                                      "detailed_wid": "",
                                      "colWidth3": "80px",
                                      "colAttr3": "update",
                                      "colWidth4": "100px",
                                      "colName5": "",
                                      "colWidth5": "100px",
                                      "colWidth6": "100px",
                                      "colWidth7": "100px",
                                      "visibility-groups-action": "hide",
                                      "colName1": "Rasp 33: Adapter",
                                      "colName2": "Version",
                                      "colName3": "Update",
                                      "colAttr2": "version",
                                      "colAttr1": "adapter"
                                    },
                                    "style": {
                                      "left": "0px",
                                      "top": "420px",
                                      "width": "600px",
                                      "height": "180px"
                                    },
                                    "widgetSet": "basic"
                                  }
                                },
                                "name": "vUpdates",
                                "rerender": false,
                                "filterList": []
                              }
                              

                              Und in meinem Fall drei Widgets in dem View:

                              [{"tpl":"tplTableBody","data":{"visibility-cond":"==","visibility-val":1,"static_value":"[{\"Title\": \"first\", \"Value\": 1, \"_Description\": \"Value1\"}, {\"Title\": \"second\", \"Value\": 2, \"_Description\": \"Value2\"}]","gestures-offsetX":0,"gestures-offsetY":0,"signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"table_oid":"javascript.2.Systeminfos.iobroker.update_liste","colCount":"3","colWidth1":"440px","colWidth2":"80px","detailed_wid":"","colWidth3":"80px","colAttr3":"update","colWidth4":"100px","colName5":"","colWidth5":"100px","colWidth6":"100px","colWidth7":"100px","visibility-groups-action":"hide","colName1":"Master: Adapter","colName2":"Version","colName3":"Update","colAttr2":"version","show_scroll":false,"new_on_top":false,"colAttr1":"adapter","max_rows":""},"style":{"left":"0px","top":"0px","width":"600px","height":"240px"},"widgetSet":"basic"},{"tpl":"tplTableBody","data":{"visibility-cond":"==","visibility-val":1,"static_value":"[{\"Title\": \"first\", \"Value\": 1, \"_Description\": \"Value1\"}, {\"Title\": \"second\", \"Value\": 2, \"_Description\": \"Value2\"}]","gestures-offsetX":0,"gestures-offsetY":0,"signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"table_oid":"javascript.4.Systeminfos.iobroker_rasp31.update_liste","colCount":"3","colWidth1":"440px","colWidth2":"80px","detailed_wid":"","colWidth3":"80px","colAttr3":"update","colWidth4":"100px","colName5":"","colWidth5":"100px","colWidth6":"100px","colWidth7":"100px","visibility-groups-action":"hide","colName1":"Rasp 31: Adapter","colName2":"Version","colName3":"Update","colAttr2":"version","show_scroll":false,"colAttr1":"adapter"},"style":{"left":"0px","top":"240px","width":"600px","height":"180px"},"widgetSet":"basic"},{"tpl":"tplTableBody","data":{"visibility-cond":"==","visibility-val":1,"static_value":"[{\"Title\": \"first\", \"Value\": 1, \"_Description\": \"Value1\"}, {\"Title\": \"second\", \"Value\": 2, \"_Description\": \"Value2\"}]","gestures-offsetX":0,"gestures-offsetY":0,"signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"table_oid":"javascript.5.Systeminfos.iobroker_rasp33.update_liste","colCount":"3","colWidth1":"440px","colWidth2":"80px","detailed_wid":"","colWidth3":"80px","colAttr3":"update","colWidth4":"100px","colName5":"","colWidth5":"100px","colWidth6":"100px","colWidth7":"100px","visibility-groups-action":"hide","colName1":"Rasp 33: Adapter","colName2":"Version","colName3":"Update","colAttr2":"version","colAttr1":"adapter"},"style":{"left":"0px","top":"420px","width":"600px","height":"180px"},"widgetSet":"basic"}]
                              

                              Das Skript im ersten Post hatte leider noch Fehler drin. Das korrigierte Skript ist im ersten Post abgelegt.

                              1 Reply Last reply Reply Quote 0
                              • ruhr70
                                ruhr70 last edited by

                                [EDIT] versehentlich den Post editiert, statt neu gepostet 😞

                                Das Skript enthielt leider noch ein paar böse Fehler.

                                Es wurde im ersten Post erneuert und um einige Zusatzinformationen ergänzt.

                                1 Reply Last reply Reply Quote 0
                                • ruhr70
                                  ruhr70 last edited by

                                  Das Skript enthielt leider noch ein paar böse Fehler.

                                  Es wurde im ersten Post erneuert und um einige Zusatzinformationen ergänzt.

                                  1 Reply Last reply Reply Quote 0
                                  • O
                                    Oli last edited by

                                    Hallo zusammen,

                                    das Script oben funktioniert leider nicht, hat das noch jemand im Einsatz, oder gibt es dafür eine andere Lösung?

                                    Homoran 1 Reply Last reply Reply Quote 0
                                    • Homoran
                                      Homoran Global Moderator Administrators @Oli last edited by

                                      @Oliver-Böhm
                                      Ist vom umzug des forums ein wenig deformiert worden.

                                      Muss repariert werden, kann ich am handy aber nicht

                                      O 1 Reply Last reply Reply Quote 0
                                      • O
                                        Oli @Homoran last edited by

                                        @Homoran

                                        vielen Dank für die Antwort

                                        FredF 1 Reply Last reply Reply Quote 0
                                        • FredF
                                          FredF Most Active Forum Testing @Oli last edited by

                                          @Oliver-Böhm
                                          Wenn du wieder mal so einen Beitrag findest, bitte hierüber melden. Dann bekommen die Forum Admins info. Geht Erfahrungsgemäß recht schnell.
                                          2019-07-29-20-39-05.png

                                          Homoran 1 Reply Last reply Reply Quote 0
                                          • Homoran
                                            Homoran Global Moderator Administrators @FredF last edited by

                                            @FredF sagte in [Vorlage] Skript: offene Updates in einer Multihostumgebung:

                                            Geht Erfahrungsgemäß recht schnell.

                                            Wenn ich am PC bin, nicht im Auto

                                            FredF 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            498
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            javascript monitoring template
                                            9
                                            25
                                            2089
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo