Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Widget und Skript für Xiaomi Flora (Pflanzensensor)

    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

    Widget und Skript für Xiaomi Flora (Pflanzensensor)

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

      Schau mal, so müssten die Messwerte aussehen:

      531_flower.png

      Gruß

      Holger

      1 Reply Last reply Reply Quote 0
      • 4Josh
        4Josh last edited by

        Bei mir sieht es so aus:

        7146_screenshot_20180821-141959_iobrokervis.jpg

        Gruß

        4Josh

        1 Reply Last reply Reply Quote 0
        • C
          Chris76 last edited by

          Dankeschön. Aber leider ist das Bild so klein. Oder mein Browser macht es nicht größer.

          Was schaltest Du denn da an und aus?

          Und wie heißt das Widget was vorne grau macht und hinten die werte auflistet?

          Danke fürs' posten

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

            wie macht ihr das mit der Reichweite (sensor <> raspi)? Stehen eure pflange alle in der nähe vom raspi?

            1 Reply Last reply Reply Quote 0
            • H
              holgerwolf last edited by

              @eierfeile:

              wie macht ihr das mit der Reichweite (sensor <> raspi)? Stehen eure pflange alle in der nähe vom raspi? `
              Ich habe mir dafür einen Raspi Zero geholt der direkt am Fenster plaziert ist. Der läuft dann als Slave im Multihost Betrieb.

              Entfernung Raspi - Sensor ca 4 Meter (plus Fensterscheibe). Keine Probleme beim Emfang.

              Gruß

              Holger

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

                werden den raspi testweise umstellen. wie hast du das Pairing hinbekommen? Oder war das überhaupt notwendig?

                Bei mir klappt nicht.

                pi@ioBroker-RasPi:~ $ sudo bluetoothctl
                [NEW] Controller B8:27:EB:01:D8:B8 ioBroker-RasPi [default]
                [NEW] Device B8:BB:AF:DE:82:A0 B8-BB-AF-DE-82-A0
                [bluetooth]# pair B8:BB:AF:DE:82:A0
                Attempting to pair with B8:BB:AF:DE:82:A0
                Failed to pair: org.bluez.Error.AuthenticationCanceled
                
                
                1 Reply Last reply Reply Quote 0
                • H
                  holgerwolf last edited by

                  Nutze den BLE Adapter. Dann brauchste nix pairen.

                  Gruß

                  Holger

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

                    ok. Aber im BLE find ich keine Datenpunkte vom Flowersensor. Am BLE muss ich m.W. nur "mi-flora" einsetzen. Was mach ich dann falsch?
                    7870_unbenannt.jpg

                    1 Reply Last reply Reply Quote 0
                    • J
                      Jan1 last edited by

                      Da sind wir jetzt schon zu 3. bei denen keine DPs auftauchen. Wäre schön wenn das mal einer klären könnte.

                      1 Reply Last reply Reply Quote 0
                      • B
                        boarder666 last edited by

                        Hallo habe auch das gleiche Problem. Bei mir tauchen auch die Datenpunkte nicht auf. Sensor ist ne China Version die ich aber aktivieren konnte. In der Xiaomi Flora App werden werte angezeigt. Das spuckt das Log im Debug aus.

                        ble.0 2018-11-29 09:00:12.937 debug xiaomi >> Use its app to complete the initialization.

                        ble.0 2018-11-29 09:00:12.937 debug xiaomi >> The device is not fully initialized.

                        ble.0 2018-11-29 09:00:12.936 debug xiaomi >> got data: 3102980005ef31648d7cc40d

                        ble.0 2018-11-29 09:00:12.929 debug updating rssi state for c4:7c:8d:64:31:ef

                        ble.0 2018-11-29 09:00:12.917 debug creating state object c4:7c:8d:64:31:ef.rssi

                        ble.0 2018-11-29 09:00:12.911 debug plugin mi-flora is handling c4:7c:8d:64:31:ef

                        ble.0 2018-11-29 09:00:12.911 debug serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[49,2,152,0,5,239,49,100,141,124,196,13]}}]

                        ble.0 2018-11-29 09:00:12.911 debug has serviceData: true

                        ble.0 2018-11-29 09:00:12.911 debug has advertisement: true

                        ble.0 2018-11-29 09:00:12.910 debug discovered peripheral c4:7c:8d:64:31:ef

                        1 Reply Last reply Reply Quote 0
                        • B
                          boarder666 last edited by

                          Bei mir hat der Update der Hardware von v2.7 auf 3.19 ebenfalls geholfen.

                          1 Reply Last reply Reply Quote 0
                          • J
                            Jan1 last edited by

                            Ja so ist es, das Update ist zwingend notwendig um die DPs zu erhalten.

                            1 Reply Last reply Reply Quote 0
                            • D
                              dougstar last edited by

                              @4Josh:

                              Bei mir sieht es so aus:

                              filename="Screenshot_20180821-141959_ioBrokervis.jpg" index="0">~~

                              Gruß

                              4Josh ` Hallo 4Josh, würdest du den Quelltext des Widgets teilen?

                              4Josh 1 Reply Last reply Reply Quote 0
                              • 4Josh
                                4Josh @dougstar last edited by

                                @dougstar

                                {
                                  "settings": {
                                    "style": {
                                      "background": "rgb(10, 10, 10) none repeat scroll 0% 0% / auto padding-box border-box"
                                    },
                                    "theme": "redmond",
                                    "sizex": "",
                                    "sizey": "",
                                    "gridSize": "",
                                    "useBackground": true,
                                    "snapType": null
                                  },
                                  "widgets": {
                                    "e00001": {
                                      "tpl": "tplHtml",
                                      "data": {
                                        "g_fixed": true,
                                        "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",
                                        "refreshInterval": "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,
                                        "class": "mdui-subtitle",
                                        "html": "",
                                        "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": "13px",
                                        "top": "39px",
                                        "width": "auto",
                                        "height": "auto"
                                      },
                                      "widgetSet": "basic"
                                    },
                                    "e00002": {
                                      "tpl": "tplHtml",
                                      "data": {
                                        "g_fixed": true,
                                        "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",
                                        "refreshInterval": "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,
                                        "html": "Dattelpalme",
                                        "class": "mdui-title vertikalzentrieren1",
                                        "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": "13px",
                                        "top": "0px",
                                        "width": "198px",
                                        "height": "26px",
                                        "z-index": 2
                                      },
                                      "widgetSet": "basic"
                                    },
                                    "e00003": {
                                      "tpl": "tplValueString",
                                      "data": {
                                        "oid": "ble.0.c4:7c:8d:66:d5:73.moisture",
                                        "g_fixed": true,
                                        "g_visibility": false,
                                        "g_css_font_text": true,
                                        "g_css_background": false,
                                        "g_css_shadow_padding": false,
                                        "g_css_border": false,
                                        "g_gestures": false,
                                        "g_signals": false,
                                        "g_last_change": false,
                                        "visibility-cond": "==",
                                        "visibility-val": 1,
                                        "visibility-groups-action": "hide",
                                        "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,
                                        "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,
                                        "class": "mdui-value",
                                        "html_append": " %",
                                        "html_prepend": "<div style=\" opacity:0.7;letter-spacing: 0px;text-shadow:none;font-size:0.9em;font-weight:normal; display:block; color:rgba(255,255,255,1); text-align:left; float:left;\">Wasser</div>"
                                      },
                                      "style": {
                                        "left": "13px",
                                        "top": "104px",
                                        "width": "calc(100% - 26px)",
                                        "height": "auto",
                                        "text-align": "right"
                                      },
                                      "widgetSet": "basic"
                                    },
                                    "e00004": {
                                      "tpl": "tplValueString",
                                      "data": {
                                        "oid": "ble.0.c4:7c:8d:66:d5:73.illuminance",
                                        "g_fixed": true,
                                        "g_visibility": false,
                                        "g_css_font_text": true,
                                        "g_css_background": false,
                                        "g_css_shadow_padding": false,
                                        "g_css_border": false,
                                        "g_gestures": false,
                                        "g_signals": false,
                                        "g_last_change": false,
                                        "visibility-cond": "==",
                                        "visibility-val": 1,
                                        "visibility-groups-action": "hide",
                                        "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,
                                        "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,
                                        "class": "mdui-value",
                                        "html_append": "  lux",
                                        "html_prepend": "<div style=\" opacity:0.7;letter-spacing: 0px;text-shadow:none;font-size:0.9em;font-weight:normal; display:block; color:rgba(255,255,255,1); text-align:left; float:left;\">Sonne</div>"
                                      },
                                      "style": {
                                        "left": "13px",
                                        "top": "130px",
                                        "width": "calc(100% - 26px)",
                                        "height": "auto",
                                        "text-align": "right"
                                      },
                                      "widgetSet": "basic"
                                    },
                                    "e00005": {
                                      "tpl": "tplValueString",
                                      "data": {
                                        "oid": "ble.0.c4:7c:8d:66:d5:73.temperature",
                                        "g_fixed": true,
                                        "g_visibility": false,
                                        "g_css_font_text": true,
                                        "g_css_background": false,
                                        "g_css_shadow_padding": false,
                                        "g_css_border": false,
                                        "g_gestures": false,
                                        "g_signals": false,
                                        "g_last_change": false,
                                        "visibility-cond": "==",
                                        "visibility-val": 1,
                                        "visibility-groups-action": "hide",
                                        "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,
                                        "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,
                                        "class": "mdui-value",
                                        "html_append": " °C",
                                        "html_prepend": "<div style=\" opacity:0.7;letter-spacing: 0px;text-shadow:none;font-size:0.9em;font-weight:normal; display:block; color:rgba(255,255,255,1); text-align:left; float:left;\">Temperatur</div>"
                                      },
                                      "style": {
                                        "left": "13px",
                                        "top": "182px",
                                        "width": "calc(100% - 26px)",
                                        "height": "26px",
                                        "text-align": "right",
                                        "font-weight": ""
                                      },
                                      "widgetSet": "basic"
                                    },
                                    "e00006": {
                                      "tpl": "tplValueString",
                                      "data": {
                                        "oid": "ble.0.c4:7c:8d:66:d5:73.fertility",
                                        "g_fixed": true,
                                        "g_visibility": false,
                                        "g_css_font_text": true,
                                        "g_css_background": false,
                                        "g_css_shadow_padding": false,
                                        "g_css_border": false,
                                        "g_gestures": false,
                                        "g_signals": false,
                                        "g_last_change": false,
                                        "visibility-cond": "==",
                                        "visibility-val": 1,
                                        "visibility-groups-action": "hide",
                                        "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,
                                        "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,
                                        "class": "mdui-value",
                                        "html_append": " µS/cm",
                                        "html_prepend": "<div style=\" opacity:0.7;letter-spacing: 0px;text-shadow:none;font-size:0.9em;font-weight:normal; display:block; color:rgba(255,255,255,1); text-align:left; float:left;\">Dünger</div>"
                                      },
                                      "style": {
                                        "left": "13px",
                                        "top": "208px",
                                        "width": "calc(100% - 26px)",
                                        "height": "auto",
                                        "text-align": "right",
                                        "z-index": 1,
                                        "font-size": ""
                                      },
                                      "widgetSet": "basic"
                                    },
                                    "e00007": {
                                      "tpl": "tplValueListHtml",
                                      "data": {
                                        "oid": "ble.0.c4:7c:8d:66:d5:73.moisture",
                                        "g_fixed": true,
                                        "g_visibility": true,
                                        "g_css_font_text": false,
                                        "g_css_background": false,
                                        "g_css_shadow_padding": false,
                                        "g_css_border": false,
                                        "g_gestures": false,
                                        "g_signals": false,
                                        "g_last_change": false,
                                        "visibility-cond": "<=",
                                        "visibility-val": "30",
                                        "visibility-groups-action": "hide",
                                        "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,
                                        "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,
                                        "valuelist": "<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;\n<img class=\"mdui-red-bg mdui-red-blink\" src='/vis.0/main/images/sentiment_dissatisfied_white.png'>;",
                                        "test_list": "0",
                                        "class": "mdui-state",
                                        "visibility-oid": "ble.0.c4:7c:8d:66:d5:73.moisture"
                                      },
                                      "style": {
                                        "left": "79px",
                                        "top": "39px",
                                        "width": "50px",
                                        "height": "50px",
                                        "z-index": 1
                                      },
                                      "widgetSet": "basic"
                                    },
                                    "e00008": {
                                      "tpl": "tplImage",
                                      "data": {
                                        "g_fixed": false,
                                        "g_visibility": false,
                                        "g_css_font_text": false,
                                        "g_css_background": false,
                                        "g_css_shadow_padding": false,
                                        "g_css_border": true,
                                        "g_gestures": false,
                                        "g_signals": false,
                                        "g_last_change": false,
                                        "visibility-cond": "==",
                                        "visibility-val": 1,
                                        "visibility-groups-action": "hide",
                                        "refreshInterval": "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,
                                        "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,
                                        "src": "/vis.0/main/miflora/Kanarische Dattelpalme.jpg",
                                        "stretch": true
                                      },
                                      "style": {
                                        "left": "12px",
                                        "top": "39px",
                                        "width": "50px",
                                        "height": "50px",
                                        "z-index": 0,
                                        "border-radius": "100px"
                                      },
                                      "widgetSet": "basic"
                                    },
                                    "e00009": {
                                      "tpl": "tplValueString",
                                      "data": {
                                        "oid": "ble.0.c4:7c:8d:66:d5:73.Sonnentotalisator",
                                        "g_fixed": true,
                                        "g_visibility": false,
                                        "g_css_font_text": true,
                                        "g_css_background": false,
                                        "g_css_shadow_padding": false,
                                        "g_css_border": false,
                                        "g_gestures": false,
                                        "g_signals": false,
                                        "g_last_change": false,
                                        "visibility-cond": "==",
                                        "visibility-val": 1,
                                        "visibility-groups-action": "hide",
                                        "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,
                                        "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,
                                        "class": "mdui-value",
                                        "html_append": "  lux/d",
                                        "html_prepend": "<div style=\" opacity:0.7;letter-spacing: 0px;text-shadow:none;font-size:0.9em;font-weight:normal; display:block; color:rgba(255,255,255,1); text-align:left; float:left;\">Sonne Tag</div>"
                                      },
                                      "style": {
                                        "left": "13px",
                                        "top": "156px",
                                        "width": "calc(100% - 26px)",
                                        "height": "auto",
                                        "text-align": "right"
                                      },
                                      "widgetSet": "basic"
                                    },
                                    "e00010": {
                                      "tpl": "tplHtml",
                                      "data": {
                                        "g_fixed": true,
                                        "g_visibility": false,
                                        "g_css_font_text": true,
                                        "g_css_background": true,
                                        "g_css_shadow_padding": true,
                                        "g_css_border": false,
                                        "g_gestures": false,
                                        "g_signals": false,
                                        "visibility-cond": "==",
                                        "visibility-val": 1,
                                        "visibility-groups-action": "hide",
                                        "refreshInterval": "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,
                                        "html": "",
                                        "class": "",
                                        "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": "13px",
                                        "top": "27px",
                                        "width": "calc(100% - 42px)",
                                        "height": "3px",
                                        "z-index": "0",
                                        "background": "#b5b5b5",
                                        "text-align": "",
                                        "font-size": "",
                                        "padding-left": "13px"
                                      },
                                      "widgetSet": "basic"
                                    },
                                    "e00011": {
                                      "tpl": "tplValueBoolCheckbox",
                                      "data": {
                                        "oid": "ble.0.c4:7c:8d:66:d5:73.Dünger",
                                        "g_fixed": true,
                                        "g_visibility": true,
                                        "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",
                                        "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,
                                        "html_append": "<label for=\"w00456_checkbox\"><label>",
                                        "class": "mdui-switch mdui-green-acc",
                                        "html": "Switches Beispiele",
                                        "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,
                                        "visibility-oid": "ble.0.c4:7c:8d:66:d5:73.Dünger"
                                      },
                                      "style": {
                                        "left": "calc(100% - 48px - 13px)",
                                        "top": "48px",
                                        "width": "48px",
                                        "height": "30px",
                                        "z-index": 1
                                      },
                                      "widgetSet": "basic"
                                    }
                                  },
                                  "name": "800_card_miflora_Dattelpalme",
                                  "filterList": []
                                }
                                
                                D 1 Reply Last reply Reply Quote 0
                                • D
                                  dougstar @4Josh last edited by

                                  @4Josh Danke, aber irgendwie kann ich das nicht importieren. da passiert gar nichts. Ist das Zeichenformat vielleicht falsch dargestellt?

                                  D 1 Reply Last reply Reply Quote 0
                                  • D
                                    dougstar @dougstar last edited by

                                    @dougstar sagte in Widget und Skript für Xiaomi Flora (Pflanzensensor):

                                    @4Josh Danke, aber irgendwie kann ich das nicht importieren. da passiert gar nichts. Ist das Zeichenformat vielleicht falsch dargestellt?

                                    Ich war zu blöd 😉 Danke geht doch

                                    1 Reply Last reply Reply Quote 0
                                    • T
                                      thobastian last edited by

                                      Hallo,
                                      ist zwar schon alt, aber ich habe versucht , ein Script zu finden. Habt ihr hierzu ein Script, dass ich verwenden kann ?

                                      Schöne Grüße
                                      Thomas

                                      1 Reply Last reply Reply Quote 0
                                      • C
                                        cy_coe last edited by cy_coe

                                        Dieses Skript (hab ich irgendwo gefunden und für mich angepasst) wird im oberen Teil mit den Grenzwerten für die Pflanze und dem Pflanzennamen parametriert.
                                        Die Datenpunkte werden mit zwei Ausführungsintervallen abgefragt. Die Datenpunkte Feuchte, Dünger und Temperatur werden alle 2 Stunden zwischen 07:00 und 22:00 abgefragt. Die Helligkeit wird nur in dem Zeitfenster 10:00 bis 16:00 abgefragt.
                                        Das Skript erfasst nur Grenzwertüber- bzw. unterschreitungen. Für jeden Parameter gibt es also einen Max und einen Min Wert. Über- bzw. Unterschreitung wird dann mit einem aussagekräftigen Text an den telegram Adapter (telegram.0) gesendet.
                                        Die Texte und die Ausführungsintervalle und natürlich die Pflanzenparameter im oberen Teil könnt ihr euch wunschgemäß anpassen. Die Adapteradresse müsst ihr natürlich an eure Geräte anpassen, damit da überhaupt was passiert. Am einfachsten über die Funktion 'Alle Vorkommen ändern' im Skripteditor.

                                        /* -- do not edit following lines - START --
                                        {
                                          "expert": true,
                                          "debug": false,
                                          "verbose": false
                                        }
                                        -- do not edit previous lines - END --*/
                                        //Pflanzensensor 1
                                        var SensorName, Feuchte_max, Feuchte_min, Duenger_max, Duenger_min, Helligkeit_max, Helligkeit_min, Temp_max, Temp_min;
                                        
                                        SensorName = "Sansevieria re"
                                        // zwischen 7-22h
                                        Feuchte_min = 7;            //7
                                        Feuchte_max = 50;           //50
                                        Duenger_min = 300;          //300
                                        Duenger_max = 1000;         //1000
                                        Temp_min = 10;              //10
                                        Temp_max = 32;              //32
                                        // zwischen 10-15h
                                        Helligkeit_min = 1500;      //1500
                                        Helligkeit_max = 60000;     //60000
                                        
                                        
                                        
                                        //Cron Trigger
                                        //schedule("*/30 7-22 * * *", function () {  //alle 30 Minuten zwischen 07:00 und 22:00
                                        schedule("0 7-22/2 * * *", function () {  //alle 2 Stunden zwischen 07:00 und 22:00
                                        
                                        //Bodenfeuchte min.
                                          if (getState('ble.0.c4:7c:8d:6b:14:df.moisture').val < Feuchte_min) {
                                            sendTo("telegram.0", "send", {
                                                text: SensorName + ' hat Durst. Bodenfeuchte Soll '+ Feuchte_min +'-' + Feuchte_max +'%. Ist: '+ getState("ble.0.c4:7c:8d:6b:14:df.moisture").val +'%. Bitte gießen!'
                                            });
                                          }
                                        
                                        //Bodenfeuchte max.
                                          if (getState('ble.0.c4:7c:8d:6b:14:df.moisture').val > Feuchte_max) {
                                            sendTo("telegram.0", "send", {
                                                text: SensorName + ' ertrinkt. Bodenfeuchte Soll '+ Feuchte_min +'-' + Feuchte_max +'%. Ist: '+ getState("ble.0.c4:7c:8d:6b:14:df.moisture").val +'%. Bitte lüften bzw. überschüssiges Wasser entfernen!'
                                            });
                                          }
                                        
                                        //Düngergehalt min.
                                          if (getState('ble.0.c4:7c:8d:6b:14:df.fertility').val < Duenger_min) {
                                            sendTo("telegram.0", "send", {
                                                text: SensorName + ' hat Hunger! Düngergehalt Soll '+ Duenger_min +'-' + Duenger_max +' µS/cm. Ist: '+ getState("ble.0.c4:7c:8d:6b:14:df.fertility").val +' µS/cm. Bitte düngen!'
                                            });
                                          }
                                        
                                        //Düngergehalt max.
                                          if (getState('ble.0.c4:7c:8d:6b:14:df.fertility').val > Duenger_max) {
                                            sendTo("telegram.0", "send", {
                                                text: SensorName + ' ist überdüngt! Düngergehalt Soll '+ Duenger_min +'-' + Duenger_max +' µS/cm. Ist: '+ getState("ble.0.c4:7c:8d:6b:14:df.fertility").val +' µS/cm. Bitte spülen!'
                                            });
                                          }
                                        
                                        //Temperatur min..
                                          if (getState('ble.0.c4:7c:8d:6b:14:df.temperature').val < Temp_min) {
                                            sendTo("telegram.0", "send", {
                                                text: SensorName + ' friert! Temperatur Soll '+ Temp_min + '-' + Temp_max +'°. Ist: '+ getState("ble.0.c4:7c:8d:6b:14:df.temperature").val +'° Bitte wärmen!'
                                            });
                                          }
                                        
                                        //Temperatur max.
                                          if (getState('ble.0.c4:7c:8d:6b:14:df.temperature').val > Temp_max) {
                                            sendTo("telegram.0", "send", {
                                                text: SensorName + ' schwitzt! Temperatur Soll '+ Temp_min + '-' + Temp_max +'°. Ist: '+ getState("ble.0.c4:7c:8d:6b:14:df.temperature").val +'°. Bitte kühlen!'
                                            });
                                          }
                                        });
                                        
                                        
                                        //schedule("*/30 10-15 * * *", function () {  //alle 30 Minuten zwischen 10:00 und 15:00
                                        schedule("0 10-16/2 * * *", function () {  //alle 2 Stunden zwischen 10:00 und 16:00
                                        //Lichtintensität min.
                                          if (getState('ble.0.c4:7c:8d:6b:14:df.illuminance').val < Helligkeit_min) {
                                            sendTo("telegram.0", "send", {
                                                text: SensorName + ' bekommt zu wenig Licht! Lichtintensität Soll '+ Helligkeit_min +'-' + Helligkeit_max +' lux. Ist: '+ getState("ble.0.c4:7c:8d:6b:14:df.illuminance").val +' lux. Bitte für Licht sorgen!'
                                            });
                                          }
                                        
                                        //Lichtintensität max.
                                          if (getState('ble.0.c4:7c:8d:6b:14:df.illuminance').val > Helligkeit_max) {
                                            sendTo("telegram.0", "send", {
                                                text: SensorName + ' bekommt zu viel Licht! Lichtintensität Soll '+ Helligkeit_min + '-' + Helligkeit_max +' lux. Ist: '+ getState("ble.0.c4:7c:8d:6b:14:df.illuminance").val +' lux. Bitte abdunkeln!'
                                            });
                                          }
                                        });
                                        
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • First post
                                          Last post

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        526
                                        Online

                                        31.7k
                                        Users

                                        79.9k
                                        Topics

                                        1.3m
                                        Posts

                                        10
                                        24
                                        2792
                                        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