Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Visualisieren der Windgeschwindigkeit

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    Visualisieren der Windgeschwindigkeit

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

      Versuch mal ob ein Werte List widget deine Anforderungen erfüllt.

      1 Reply Last reply Reply Quote 0
      • N
        nibblerrick last edited by

        Du meinst die aktuelle Geschwindigkeit und nicht ein Diagramm, oder?

        Ich hatte vorgestern angefangen mit Flot zu spielen und da einfach mal den Wind hergenommen, das kann dann so aussehen.
        3803_firefox_2018-02-24_20-05-47.png

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

          Bei mir sieht es so aus:
          144_windgeschwindigkeit.jpg

          Als Teil meines Wetter-Views:
          144_wetter_021.jpg

          Gruß

          Rainer

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

            danke für die Vorschläge. Ich werde mir das im Einzelnen mal ansehen.

            Es geht mir mehr um die aktuelle Windgeschwindigkeit bevor man vor die Tür geht, als um den Trend der Woche.

            PS @Homoran

            Diese tachoartigen Geschwindigkeitsanzeiger … Was ist dafür die Vorlage ??

            1 Reply Last reply Reply Quote 0
            • A
              al-79 last edited by

              Sag mal Rainer, diess Pollenanzeige… welches Widget ist das? Ich hab mir zunächst erstmal die Pollendaten besorgt - nun muss ich mir die nur noch visualisieren...

              Gesendet vom Mobiltelefon .... Rechtschreibfehler ggf. durch 'T9'

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

                das Tacho habe ich gefunden

                canvas-gauges

                1282_screenshot_2018-02-25_06.30.56.png

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

                  Wenn ich heute am PC sìtze bekommt ihr die Infos!

                  Gruß Rainer

                  1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User last edited by

                    Hallo Zusammen,

                    wir verwenden hier das Widget "Canvas-Gauges-Radial" und ….-....-Compass für Windrichtung und Windgeschwindigkeit.

                    Auf dem Dach haben wir die HM-WDS100-C6-O.

                    Hier die Windgeschwindigkeit:

                    [{"tpl":"tplCGradialGauge","data":{"g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","factor":"1","valueOffset":"0","hCount":"3","minorTicks":"20","animation":true,"needle":"true","needleShadow":"true","needleType":"arrow","borders":"true","borderOuterWidth":"6","borderMiddleWidth":"2","borderInnerWidth":"2","borderShadowWidth":"2","valueBox":"false","ticksAngle":"270","startAngle":"45","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,"units":"Km/h","oid":"hm-rpc.0.JEQ0651352.1.WIND_SPEED","minValue":0,"maxValue":"100","title":"Windgeschwindigkeit","majorTicks":"","needleCircleInner":false,"needleCircleOuter":false,"highlightsFrom1":"30","highlightsTo1":"60","highlightsColor1":"#f1a40f","highlightsFrom2":"60","highlightsTo2":"80","highlightsColor2":"#e7051f","highlightsFrom3":"5","highlightsTo3":"30","highlightsColor3":"#0eec2d","animationDuration":"3000","animationRule":"quad","animatedValue":false,"colorPlate":"#030202","valueBoxStroke":"12","valueDec":"2","valueInt":"2","colorNeedle":"#e10b0b","colorNumbers":"#f4f3f3","colorUnits":"#f4f3f3","colorTitle":"#f4f3f3","colorMinorTicks":"#f4f3f3","colorMajorTicks":"#f4f3f3","strokeTicks":"false","colorNeedleEnd":"rgba(255,160,122,.9)","colorBorderOuter":"#ccc","colorBorderOuterEnd":"#ccc","colorNeedleShadowDown":"#222","needleStart":"75","needleEnd":"99","needleWidth":"3","valueTextShadow":"false","colorNeedleCircleOuter":"#ccc","needleCircleSize":"15","fontTitleStyle":"normal","fontValueWeight":"","fontTitleSize":"20","fontTitleWeight":"lighter","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"92px","top":"331px","width":"240px","height":"240px"},"widgetSet":"canvas-gauges"}]
                    

                    Hier die Windrichtung:

                    [{"tpl":"tplCGCompas","data":{"g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","minValue":"0","maxValue":"360","factor":"1","valueOffset":"0","hCount":"1","majorTicks":"N,NE,E,SE,S,SW,W,NW,N","minorTicks":"22","strokeTicks":"false","animation":"true","animationDuration":"3000","colorPlate":"#030202","colorMajorTicks":"#f5f5f5","colorMinorTicks":"#ddd","colorNumbers":"#ccc","colorNeedle":"#ff1c0b","colorNeedleEnd":"rgba(255,160,122,.9)","colorBorderOuter":"#ccc","colorBorderOuterEnd":"#ccc","colorNeedleShadowDown":"#222","needleType":"arrow","needleStart":"100","needleEnd":"99","needleWidth":"5","borders":"true","borderOuterWidth":"10","borderMiddleWidth":"0","borderInnerWidth":"0","borderShadowWidth":"0","valueBox":"false","valueTextShadow":"false","ticksAngle":"360","startAngle":"180","colorNeedleCircleOuter":"#ccc","needleCircleSize":"15","needleCircleOuter":"false","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,"oid":"hm-rpc.0.JEQ0651352.1.WIND_DIRECTION","units":"Grad","title":"Windrichtung","needleShadow":true,"needle":true,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"92px","top":"86px","width":"240px","height":"240px"},"widgetSet":"canvas-gauges"}]
                    

                    Die Anzeige der aktuellen Windgeschwindigkeit als Wert erfolgt mittels dem Widget "Basic-Number"

                    Schönen Sonntag noch

                    Harald
                    4229_wetter1.jpg

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

                      @al-79:

                      Sag mal Rainer, diess Pollenanzeige… welches Widget ist das? Ich hab mir zunächst erstmal die Pollendaten besorgt - nun muss ich mir die nur noch visualisieren... `

                      Das ist nicht ein Widget, sondern eine Gruppe "justgage + Indikator in einem Basic Border.

                      ! ````
                      [{"tpl":"tplJustgageValueIndicatorColored","data":{"visibility-cond":"==","visibility-val":1,"equalAfter":"0","balance1":"50","balance2":"50","gestures-offsetX":0,"gestures-offsetY":0,"name":"Pollenflug Ambrosia","oid":"javascript.0.WetterOnline.pollenvorhersage.heute.ambrosia","unit":"","min_oid":"0","mid_oid":"1","max_oid":"3","digits":"0","html_prepend":"Ambrosia","color1":"#23de02","color2":"#ffef24","color3":"#ff261f","up":"","equal":"","down":"","html_append_singular":"","html_append_plural":"","is_comma":false,"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,"visibility-groups-action":"hide","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"241px","top":"93px","width":"213px","height":"35px","text-align":"right","z-index":"2","font-weight":"bold","font-size":"24pt"},"widgetSet":"justgage"},{"tpl":"tplJustgageValueIndicatorColored","data":{"visibility-cond":"==","visibility-val":1,"equalAfter":"0","balance1":"50","balance2":"50","gestures-offsetX":0,"gestures-offsetY":0,"name":"Pollenflug Beifuß","oid":"javascript.0.WetterOnline.pollenvorhersage.heute.beifuß","unit":"","min_oid":"0","mid_oid":"1","max_oid":"3","digits":"0","html_prepend":"Beifuß","color1":"#23de02","color2":"#ffef24","color3":"#ff261f","up":"","equal":"","down":"","html_append_singular":"","html_append_plural":"","is_comma":false,"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,"visibility-groups-action":"hide","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"241px","top":"183px","width":"213px","height":"35px","text-align":"right","z-index":"2","font-weight":"bold","font-size":"24pt"},"widgetSet":"justgage"},{"tpl":"tplJustgageValueIndicatorColored","data":{"visibility-cond":"==","visibility-val":1,"equalAfter":"0","balance1":"50","balance2":"50","gestures-offsetX":0,"gestures-offsetY":0,"name":"Pollenflug Ampfer","oid":"javascript.0.WetterOnline.pollenvorhersage.heute.ampfer","unit":"","min_oid":"0","mid_oid":"1","max_oid":"3","digits":"0","html_prepend":"Ampfer","color1":"#23de02","color2":"#ffef24","color3":"#ff261f","up":"","equal":"","down":"","html_append_singular":"","html_append_plural":"","is_comma":false,"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,"visibility-groups-action":"hide","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"241px","top":"138px","width":"213px","height":"35px","text-align":"right","z-index":"2","font-weight":"bold","font-size":"24pt"},"widgetSet":"justgage"},{"tpl":"tplJustgageValueIndicatorColored","data":{"visibility-cond":"==","visibility-val":1,"equalAfter":"0","balance1":"50","balance2":"50","gestures-offsetX":0,"gestures-offsetY":0,"name":"Pollenflug Birke","oid":"javascript.0.WetterOnline.pollenvorhersage.heute.birke","unit":"","min_oid":"0","mid_oid":"1","max_oid":"3","digits":"0","html_prepend":"Birke","color1":"#23de02","color2":"#ffef24","color3":"#ff261f","up":"","equal":"","down":"","html_append_singular":"","html_append_plural":"","is_comma":false,"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,"visibility-groups-action":"hide","is_tdp":"false","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"241px","top":"228px","width":"213px","height":"35px","text-align":"right","z-index":"2","font-weight":"bold","font-size":"24pt"},"widgetSet":"justgage"},{"tpl":"tplJustgageValueIndicatorColored","data":{"visibility-cond":"==","visibility-val":1,"equalAfter":"0","balance1":"50","balance2":"50","gestures-offsetX":0,"gestures-offsetY":0,"name":"Pollenflug Buche","oid":"javascript.0.WetterOnline.pollenvorhersage.heute.buche","unit":"","min_oid":"0","mid_oid":"1","max_oid":"3","digits":"0","html_prepend":"Buche","color1":"#23de02","color2":"#ffef24","color3":"#ff261f","up":"","equal":"","down":"","html_append_singular":"","html_append_plural":"","is_comma":false,"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,"visibility-groups-action":"hide","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"241px","top":"273px","width":"213px","height":"35px","text-align":"right","z-index":"2","font-weight":"bold","font-size":"24pt"},"widgetSet":"justgage"},{"tpl":"tplJustgageValueIndicatorColored","data":{"visibility-cond":"==","visibility-val":1,"equalAfter":"0","balance1":"50","balance2":"50","gestures-offsetX":0,"gestures-offsetY":0,"name":"Pollenflug Eiche","oid":"javascript.0.WetterOnline.pollenvorhersage.heute.eiche","unit":"","min_oid":"0","mid_oid":"1","max_oid":"3","digits":"0","html_prepend":"Eiche","color1":"#23de02","color2":"#ffef24","color3":"#ff261f","up":"","equal":"","down":"","html_append_singular":"","html_append_plural":"","is_comma":false,"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,"visibility-groups-action":"hide","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"241px","top":"318px","width":"213px","height":"35px","text-align":"right","z-index":"2","font-weight":"bold","font-size":"24pt"},"widgetSet":"justgage"},{"tpl":"tplJustgageValueIndicatorColored","data":{"visibility-cond":"==","visibility-val":1,"equalAfter":"0","balance1":"50","balance2":"50","gestures-offsetX":0,"gestures-offsetY":0,"name":"Pollenflug Gräser","oid":"javascript.0.WetterOnline.pollenvorhersage.heute.gräser","unit":"","min_oid":"0","mid_oid":"1","max_oid":"3","digits":"0","html_prepend":"Gräser","color1":"#23de02","color2":"#ffef24","color3":"#ff261f","up":"","equal":"","down":"","html_append_singular":"","html_append_plural":"","is_comma":false,"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,"visibility-groups-action":"hide","is_tdp":"false","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"241px","top":"363px","width":"213px","height":"35px","text-align":"right","z-index":"2","font-weight":"bold","font-size":"24pt"},"widgetSet":"justgage"},{"tpl":"tplJustgageValueIndicatorColored","data":{"visibility-cond":"==","visibility-val":1,"equalAfter":"0","balance1":"50","balance2":"50","gestures-offsetX":0,"gestures-offsetY":0,"name":"Pollenflug Pappel","oid":"javascript.0.WetterOnline.pollenvorhersage.heute.pappel","unit":"","min_oid":"0","mid_oid":"1","max_oid":"3","digits":"0","html_prepend":"Pappel","color1":"#23de02","color2":"#ffef24","color3":"#ff261f","up":"","equal":"","down":"","html_append_singular":"","html_append_plural":"","is_comma":false,"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,"visibility-groups-action":"hide","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"241px","top":"453px","width":"213px","height":"35px","text-align":"right","z-index":"2","font-weight":"bold","font-size":"24pt"},"widgetSet":"justgage"},{"tpl":"tplJustgageValueIndicatorColored","data":{"visibility-cond":"==","visibility-val":1,"equalAfter":"0","balance1":"50","balance2":"50","gestures-offsetX":0,"gestures-offsetY":0,"name":"Pollenflug Hasel","oid":"javascript.0.WetterOnline.pollenvorhersage.heute.hasel","unit":"","min_oid":"0","mid_oid":"1","max_oid":"3","digits":"0","html_prepend":"Hasel","color1":"#23de02","color2":"#ffef24","color3":"#ff261f","up":"","equal":"","down":"","html_append_singular":"","html_append_plural":"","is_comma":false,"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,"visibility-groups-action":"hide","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"241px","top":"408px","width":"213px","height":"35px","text-align":"right","z-index":"2","font-weight":"bold","font-size":"24pt"},"widgetSet":"justgage"},{"tpl":"tplJustgageValueIndicatorColored","data":{"visibility-cond":"==","visibility-val":1,"equalAfter":"0","balance1":"50","balance2":"50","gestures-offsetX":0,"gestures-offsetY":0,"name":"Pollenflug Roggen","oid":"javascript.0.WetterOnline.pollenvorhersage.heute.roggen","unit":"","min_oid":"0","mid_oid":"1","max_oid":"3","digits":"0","html_prepend":"Roggen","color1":"#23de02","color2":"#ffef24","color3":"#ff261f","up":"","equal":"","down":"","html_append_singular":"","html_append_plural":"","is_comma":false,"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,"visibility-groups-action":"hide","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"241px","top":"498px","width":"213px","height":"35px","text-align":"right","z-index":"2","font-weight":"bold","font-size":"24pt"},"widgetSet":"justgage"},{"tpl":"tplJustgageValueIndicatorColored","data":{"visibility-cond":"==","visibility-val":1,"equalAfter":"0","balance1":"50","balance2":"50","gestures-offsetX":0,"gestures-offsetY":0,"name":"Pollenflug Ulme","oid":"javascript.0.WetterOnline.pollenvorhersage.heute.ulme","unit":"","min_oid":"0","mid_oid":"1","max_oid":"3","digits":"0","html_prepend":"Ulme","color1":"#23de02","color2":"#ffef24","color3":"#ff261f","up":"","equal":"","down":"","html_append_singular":"","html_append_plural":"","is_comma":false,"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,"visibility-groups-action":"hide","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"241px","top":"543px","width":"213px","height":"35px","text-align":"right","z-index":"2","font-weight":"bold","font-size":"24pt"},"widgetSet":"justgage"},{"tpl":"tplJustgageValueIndicatorColored","data":{"visibility-cond":"==","visibility-val":1,"equalAfter":"0","balance1":"50","balance2":"50","gestures-offsetX":0,"gestures-offsetY":0,"name":"Pollenflug Wegerich","oid":"javascript.0.WetterOnline.pollenvorhersage.heute.wegerich","unit":"","min_oid":"0","mid_oid":"1","max_oid":"3","digits":"0","html_prepend":"Wegerich","color1":"#23de02","color2":"#ffef24","color3":"#ff261f","up":"","equal":"","down":"","html_append_singular":"","html_append_plural":"","is_comma":false,"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,"visibility-groups-action":"hide","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"241px","top":"588px","width":"213px","height":"35px","text-align":"right","z-index":"2","font-weight":"bold","font-size":"24pt"},"widgetSet":"justgage"},{"tpl":"tplJustgageValueIndicatorColored","data":{"visibility-cond":"==","visibility-val":1,"equalAfter":"0","balance1":"50","balance2":"50","gestures-offsetX":0,"gestures-offsetY":0,"name":"Pollenflug Weide","oid":"javascript.0.WetterOnline.pollenvorhersage.heute.weide","unit":"","min_oid":"0","mid_oid":"1","max_oid":"3","digits":"0","html_prepend":"Weide","color1":"#23de02","color2":"#ffef24","color3":"#ff261f","up":"","equal":"","down":"","html_append_singular":"","html_append_plural":"","is_comma":false,"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,"visibility-groups-action":"hide","is_tdp":"false","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"241px","top":"634px","width":"213px","height":"35px","text-align":"right","z-index":"2","font-weight":"bold","font-size":"24pt"},"widgetSet":"justgage"},{"tpl":"tplFrame","data":{"visibility-cond":"==","visibility-val":1,"title":"heute","title_color":"black","title_top":"2","title_left":"99","header_height":"27","header_color":"#32a2e7","gestures-offsetX":0,"gestures-offsetY":0,"title_font":"Arial,sans-serif,20pt","title_back":"","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,"visibility-groups-action":"hide","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"222px","top":"58px","width":"244px","height":"617px","text-align":"","z-index":"1","border-width":"3px","border-style":"solid","border-color":"#001080","border-radius":"15px","background-color":"#34bafe","color":"#e51010"},"widgetSet":"basic"}]

                      
                      Aber wie sieht denn dein Pollenskript aus, meins scheint nicht mehr zu funktionieren.
                      
                      Gruß
                      
                      Rainer
                      1 Reply Last reply Reply Quote 0
                      • A
                        al-79 last edited by

                        Hi - bin die Woche dienstlich nicht zuhause…. kann ich dir am Freitag zusenden.. grüsse

                        Gesendet vom Mobiltelefon .... Rechtschreibfehler ggf. durch 'T9'

                        1 Reply Last reply Reply Quote 0
                        • A
                          al-79 last edited by

                          > Aber wie sieht denn dein Pollenskript aus, meins scheint nicht mehr zu funktionieren.

                          So Rainer,

                          ich nutze das Script….

                          --> http://forum.iobroker.net/viewtopic.php … 65#p119565

                          Ich habe nur den JavaScript-Pfad angepasst

                          Bis dato wird auch regelmäßig aktualisiert…

                          `// ########################################################################################################
                          // Polleninfo auswerten heute und die nächsten Tage
                          // Version 1.4
                          // ########################################################################################################
                          // http://forum.iobroker.net/viewtopic.php?f=23&t=2799&p=119565#p119565
                          
                          /**************************************************************************************************
                          * Initiale Optionen
                          **************************************************************************************************/
                          interface iRequestOptions {
                                url: string;
                                headers: any;
                          }
                          
                          var baseUrl: string = "https://www.wetteronline.de/pollen/hannover";
                          var baseObjPath: string = 'js-pollenvorhersage';
                          
                          /**************************************************************************************************
                          * Globale TypeScript Definitionen
                          **************************************************************************************************/
                          // -----------------------------------------------------------------------------   
                          /* Die folgenden Funktionen sind bei mir in einem globalen script.
                             Wenn man diese global definieren will, muss man das lokal referenzieren mit:
                          declare function isPrimitive(obj:any):boolean
                          declare function logDebug(...param: any[]):void;
                          declare function logInfo(...param: any[]):void;
                          declare function logWarning(...param: any[]):void;
                          declare function logError(...param: any[]):void;
                          */
                          
                          /**
                           * Function for check if a object is a primitive object (string, number, etc)
                           * @param    obj           any object to check if it is a primitive object
                           * @returns              boolean which is true if object in parameter is a primitive object
                           */
                          function isPrimitive(obj:any):boolean {
                              return (obj !== Object(obj));
                          }
                          
                          /**
                           * write any objects given as parameter to log as debug
                           * @param    param       a nist of different objects
                           */
                          function logDebug(...param: any[]):void {
                             if (arguments.length > 0) {
                                var text:string[] = [];
                                for (var i = 0; i < arguments.length; i++) {
                                      if (typeof arguments[i] === 'string' || arguments[i] instanceof String) {
                                          text.push(arguments[i]);
                                    } else if(arguments[i] === null) {
                                          text.push('null');
                                    } else if(arguments[i] === undefined) {
                                          text.push('undefined');
                                      } else if (isPrimitive(arguments[i])) {
                                          text.push(arguments[i]);
                                      } else {
                                          text.push(JSON.stringify(arguments[i]));
                                      }
                                      //enum close bracket cannot be found in "channel[state.id=*.TEMPERATURE](rooms=WZ|Wohnung|Wohnzimmer"
                          
                                }
                                log(text.join(' '), 'debug');
                             }
                          }
                          
                          /**
                           * write any objects given as parameter to log as Information
                           * @param    param       a nist of different objects
                           */
                          function logInfo(...param: any[]):void {
                             if (arguments.length > 0) {
                                var text:string[] = [];
                                for (var i = 0; i < arguments.length; i++) {
                                      if (typeof arguments[i] === 'string' || arguments[i] instanceof String) {
                                          text.push(arguments[i]);
                                    } else if(arguments[i] === null) {
                                          text.push('null');
                                    } else if(arguments[i] === undefined) {
                                          text.push('undefined');
                                      } else if (isPrimitive(arguments[i])) {
                                          text.push(arguments[i]);
                                      } else {
                                          text.push(JSON.stringify(arguments[i]));
                                      }
                                      //enum close bracket cannot be found in "channel[state.id=*.TEMPERATURE](rooms=WZ|Wohnung|Wohnzimmer"
                          
                                }
                                log(text.join(' '), 'info');
                                setState("javascript.0.Ereignisliste.event",'INFO|'+text.join(' '));
                             }
                              //logEnhanced(logtext, 'info');
                             //console.debug(p);
                             //logs(logtext,loglevels.debug);
                          }
                          
                          /**
                           * write any objects given as parameter to log as warning
                           * @param    param       a nist of different objects
                           */
                          function logWarning(...param: any[]):void {
                             if (arguments.length > 0) {
                                var text:string[] = [];
                                for (var i = 0; i < arguments.length; i++) {
                                      if (typeof arguments[i] === 'string' || arguments[i] instanceof String) {
                                          text.push(arguments[i]);
                                    } else if(arguments[i] === null) {
                                          text.push('null');
                                    } else if(arguments[i] === undefined) {
                                          text.push('undefined');
                                      } else if (isPrimitive(arguments[i])) {
                                          text.push(arguments[i]);
                                      } else {
                                          text.push(JSON.stringify(arguments[i]));
                                      }
                                      //enum close bracket cannot be found in "channel[state.id=*.TEMPERATURE](rooms=WZ|Wohnung|Wohnzimmer"
                          
                                }
                                log(text.join(' '), 'warn');
                                setState("javascript.0.Ereignisliste.event",'WARN|'+text.join(' '));
                             }
                              //logEnhanced(logtext, 'warn');
                             //console.warn(p);
                             //logs(logtext,loglevels.warn);
                          }
                          
                          /**
                           * write any objects given as parameter to log as error
                           * @param    param       a nist of different objects
                           */
                          function logError(...param: any[]):void {
                             if (arguments.length > 0) {
                                var text:string[] = [];
                                for (var i = 0; i < arguments.length; i++) {
                                      if (typeof arguments[i] === 'string' || arguments[i] instanceof String) {
                                          text.push(arguments[i]);
                                    } else if(arguments[i] === null) {
                                          text.push('null');
                                    } else if(arguments[i] === undefined) {
                                          text.push('undefined');
                                      } else if (isPrimitive(arguments[i])) {
                                          text.push(arguments[i]);
                                      } else {
                                          text.push(JSON.stringify(arguments[i]));
                                      }
                                      //enum close bracket cannot be found in "channel[state.id=*.TEMPERATURE](rooms=WZ|Wohnung|Wohnzimmer"
                          
                                }
                                log(text.join(' '), 'error');
                                setState("javascript.0.Ereignisliste.event",'ERROR|'+text.join(' '));
                             }
                          }
                          // ########################################################################################################
                          // Lokale TypeScript Definitionen
                          // ########################################################################################################
                          import request = require("request");
                          
                          var Pollenarten:string[] = ['Erle','Hasel','Pappel','Weide','Ulme','Birke','Buche','Ampfer','Roggen','Gräser','Eiche','Wegerich','Beifuß','Ambrosia'];
                          var tageVorhersage = ['d0','d1','d2','d3','d4','d5'];
                          var tageVorhersageName = ['heute','morgen','übermorgen','heute + 3','heute + 4','heute + 5'];
                          
                          function stripTags(data:string):string {
                              return data.replace(/( |<([^>]+)>)/ig, "");
                          }
                          
                          function getDate(days: number): string { // Eingabe 0, 1, 2, ...
                              var jetzt = new Date();
                              jetzt.setHours(0);
                              jetzt.setMinutes(0);
                              jetzt.setSeconds(0);
                              jetzt.setMilliseconds(0);
                              var newdate = new Date();
                              newdate.setTime(jetzt.getTime() + (24 * 60 * 60 * 1000 * days) ); // heute + anzahl tage ins Millisekunden
                              var date :string = newdate.getDate().toString();
                              var month: string = (newdate.getMonth()+1).toString();
                              var year: string = newdate.getFullYear().toString();
                              date = (date.length < 2) ? '0' + date : date;
                              month = (month.length < 2) ? '0' + month : month;
                              var result:string = year+month+date;
                              logDebug('Datum in Link: ', result);
                              return (result); // Ausgabe z.B. 20160506
                          }
                          
                          function GetPollenIndex(pflanze:string, html:string):number {
                              var code ={'kein':0, 'schwach':1, 'mäßig':2, 'stark':3}; 
                              var result:string= "";
                              var start:number =html.indexOf(pflanze)+pflanze.length;
                          
                              result=html.slice(start);
                              result=result.trim();
                             //logDebug('result for ',pflanze,html.slice(0,600));
                              var stop:number =result.indexOf(' ');
                              result=result.slice(0,stop);
                              logDebug('pflanze=',pflanze,'code=',result);
                              return code[result];
                          }
                          
                          function initializePollenwetter(baseObj:string, name:string):void {
                             createState(baseObj,0,false, {
                                name: name,
                                type: "string",
                                role: 'json',
                                read: true,
                                write: false});
                          
                              for(var i=0;i<pollenarten.length;i++) {/createstate(baseobj/+/'.'/pollenarten[i].tolowercase(),0,false,/name:/'pollenart/'+/pollenarten[i],/type:/"number",/role:/'value',/read:/true,/write:/false});/}/function/removeoldpollenwetter():void/for(var/i="0;i<Pollenarten.length;i++)" deletestate(baseobjpath/pollenarten[i].tolowercase());/readpollenwetterforday(day:number,/baseobj:string):void/logdebug("start");/try/var/options:irequestoptions="{" url:/((day="">0) ? baseUrl + '?fcdatstr=' + getDate(day) : baseUrl), // korrekten Link erstellen ,
                                   headers: {
                                      'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.1'
                                   }
                                };
                                  request(options, function (error, response, body):void {
                                      if (!error && response.statusCode == 200) {              // kein Fehler, Inhalt in body
                                      body=body.replace(/\t/g, ' ');
                                      body=body.replace(/(\n|\r)/g, '');
                                      var start:number =body.indexOf('</pollenarten.length;i++)>`
                          
                          `');
                                      if (start>-1) { body=body.slice(start); }
                                          body=stripTags(body);
                                      //logDebug('body',body);
                                      let pobj:any = {};
                                          for(let i=0;i<pollenarten.length;i++) 0/5/{/let/pi:number="GetPollenIndex(Pollenarten[i],body);" pobj[pollenarten[i].tolowercase()]="pi;" setstate(baseobj+'.'+pollenarten[i].tolowercase(),pi);/}/setstate(baseobj,json.stringify(pobj));/else/loginfo("statuscode="+response.statusCode);
                                          logError(error);                               // Error beim Einlesen
                                      }
                                  });
                              } catch (e) {
                                  logError('Fehler (try) leseWebseite: ' + e);
                              }
                          }
                          
                          function readPollenwetter() {
                              for (let d:number = 0; d < tageVorhersage.length; d++) {
                                let path: string = baseObjPath + '.' + tageVorhersage[d];
                                  initializePollenwetter(path, tageVorhersageName[d]);
                                readPollenwetterForDay(d, path);
                              }
                          }
                          
                          removeOldPollenwetter();
                          readPollenwetter();
                          schedule(" */*",/readpollenwetter);/<e=""></pollenarten.length;i++)>`
                          
                          
                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          953
                          Online

                          32.1k
                          Users

                          80.7k
                          Topics

                          1.3m
                          Posts

                          6
                          12
                          2364
                          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