Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. IKEA Starkvind Luftreiniger über deconz-Adapter steuern?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    719

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    5.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

IKEA Starkvind Luftreiniger über deconz-Adapter steuern?

Scheduled Pinned Locked Moved Hardware
21 Posts 6 Posters 2.6k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    Dave83
    wrote on last edited by
    #12

    @Siggi0904 Was genau meinst du?
    Das Wort Rohdaten sagt mir nichts. Weiter oben habe ich die ioBroker Ansicht und in diesem Beitrag die VNC Ansicht beigelegt.

    SCR-20221221-i5b.png
    SCR-20221221-i6l.png

    Siggi0904S 1 Reply Last reply
    0
    • D Dave83

      @Siggi0904 Was genau meinst du?
      Das Wort Rohdaten sagt mir nichts. Weiter oben habe ich die ioBroker Ansicht und in diesem Beitrag die VNC Ansicht beigelegt.

      SCR-20221221-i5b.png
      SCR-20221221-i6l.png

      Siggi0904S Offline
      Siggi0904S Offline
      Siggi0904
      wrote on last edited by
      #13

      @dave83 Kannst du beim Datenpunkt "on" rechts auf das true klicken und was ändern?
      Gleiches beim Datenpunkt mode, der sollte auch änderbar sein.

      Ansonsten sind diese Bilder aus deiner letzten Nachricht, die ins Deconz Forum müssen.
      Dort kann dir geholfen werden.

      D 1 Reply Last reply
      0
      • Jey CeeJ Online
        Jey CeeJ Online
        Jey Cee
        Developer
        wrote on last edited by
        #14

        Wie @Siggi0904 schon gesagt hat lässt sich der Luftreiniger über Mode steuern, das steht auch so in dem verlinkten Issue drin.

        Persönlicher Support
        Spenden -> paypal.me/J3YC33

        1 Reply Last reply
        0
        • Siggi0904S Siggi0904

          @dave83 Kannst du beim Datenpunkt "on" rechts auf das true klicken und was ändern?
          Gleiches beim Datenpunkt mode, der sollte auch änderbar sein.

          Ansonsten sind diese Bilder aus deiner letzten Nachricht, die ins Deconz Forum müssen.
          Dort kann dir geholfen werden.

          D Offline
          D Offline
          Dave83
          wrote on last edited by Dave83
          #15

          @siggi0904 Ja, das kann ich bearbeiten.

          SCR-20221221-wdp.png

          Die markierten Felder rechts lassen sich bearbeiten. Auto ist text.

          EDIT:
          Muss ich bei Mode? "TYPE_AIR_PURIFIER" eintragen?
          "speed_5" hat nichts gebracht.

          Hier sind noch mehr Leute die das so wollen wie ich.
          https://github.com/dresden-elektronik/deconz-rest-plugin/pull/6124#issuecomment-1246530221

          Das sogar rot. speed 1 geht auch nicht. Es wird nach einiger Zeit wieder zurückgesetzt. ea965ca9-c20e-4d25-a0d0-4549415270ff-image.png

          EDIT

          Oder soll man das hier ändern?
          SCR-20221221-wnf.png

          Jey CeeJ 1 Reply Last reply
          0
          • D Dave83

            @siggi0904 Ja, das kann ich bearbeiten.

            SCR-20221221-wdp.png

            Die markierten Felder rechts lassen sich bearbeiten. Auto ist text.

            EDIT:
            Muss ich bei Mode? "TYPE_AIR_PURIFIER" eintragen?
            "speed_5" hat nichts gebracht.

            Hier sind noch mehr Leute die das so wollen wie ich.
            https://github.com/dresden-elektronik/deconz-rest-plugin/pull/6124#issuecomment-1246530221

            Das sogar rot. speed 1 geht auch nicht. Es wird nach einiger Zeit wieder zurückgesetzt. ea965ca9-c20e-4d25-a0d0-4549415270ff-image.png

            EDIT

            Oder soll man das hier ändern?
            SCR-20221221-wnf.png

            Jey CeeJ Online
            Jey CeeJ Online
            Jey Cee
            Developer
            wrote on last edited by Jey Cee
            #16

            @dave83 ah das Problem ist das mode nicht im Adapter gemapped ist und damit wird die Änderung nicht an deConz gesendet.

            Persönlicher Support
            Spenden -> paypal.me/J3YC33

            D 1 Reply Last reply
            1
            • Jey CeeJ Jey Cee

              @dave83 ah das Problem ist das mode nicht im Adapter gemapped ist und damit wird die Änderung nicht an deConz gesendet.

              D Offline
              D Offline
              Dave83
              wrote on last edited by
              #17

              @jey-cee Und was muss ich nun tun, damit ich das Gerät nutzen kann?

              1 Reply Last reply
              0
              • D Offline
                D Offline
                Dave83
                wrote on last edited by Dave83
                #18

                Ich hab es endlich geschafft es zu fernsteuern.

                Ich konnte es in der Decont Ansicht.
                SO:
                SCR-20221221-x6r.png

                Aber das ist leider nicht smart. Warum kann ich das nicht durch ioBroker weitergeben?
                Da ist doch alles was ich will. Es gibt sogar die Einstellung , das ich das Licht vom Knopf deaktivieren kann. Aber bei ioBroker sehe ich es nicht. Somit leuchtet es durchgehend.

                Und ich sehe, dass ich es in der Devons Ansicht ändern kann, und der ioBroker es dann auch erkennt. Also schalte ich auf "High" um, steht im ioBRoker speed_5 und bei dem Eintrag speed "100"

                Siggi0904S 1 Reply Last reply
                0
                • D Dave83

                  Ich hab es endlich geschafft es zu fernsteuern.

                  Ich konnte es in der Decont Ansicht.
                  SO:
                  SCR-20221221-x6r.png

                  Aber das ist leider nicht smart. Warum kann ich das nicht durch ioBroker weitergeben?
                  Da ist doch alles was ich will. Es gibt sogar die Einstellung , das ich das Licht vom Knopf deaktivieren kann. Aber bei ioBroker sehe ich es nicht. Somit leuchtet es durchgehend.

                  Und ich sehe, dass ich es in der Devons Ansicht ändern kann, und der ioBroker es dann auch erkennt. Also schalte ich auf "High" um, steht im ioBRoker speed_5 und bei dem Eintrag speed "100"

                  Siggi0904S Offline
                  Siggi0904S Offline
                  Siggi0904
                  wrote on last edited by
                  #19

                  @dave83 wenn du Werte eintragen kannst, probier mal folgende Werte:
                  "off": 0
                  "auto": 1
                  "speed_1": 10
                  "speed_2": 20
                  "speed_3": 30
                  "speed_4": 40
                  "speed_5": 50

                  So ist der zumindest in den Quelldaten gemappt.

                  Der Datenpunkt ON muss aber auf true stehen, da er ja angeschaltet sein muss.

                  Da wirst du dir für die Visualisierung ein Script basteln müssen.
                  Sprich das ggf. mal im Deconz Forum an. Vielleicht können die das auch besser umsetzen.

                  Leider hab ich den Lüfter nicht zum Testen.

                  1 Reply Last reply
                  1
                  • D Offline
                    D Offline
                    Dave83
                    wrote on last edited by
                    #20

                    Wir haben gemeinsam etwas erfolgreiches geschafft. Und zwar, das ich nun die Schreibweise des Befehls kenne.

                    Man muss diese Wörter mit Klammern eintragen.

                    "off"
                    "auto"
                    "speed_1"
                    "speed_2"
                    "speed_3"
                    "speed_4"
                    "speed_5"

                    Dan geht es! Das ist schon mal ein großer Erfolg. Danke an dieser Stelle. Schade, dass sowas nicht von anhieb funktioniert. Dank euch, geht es dann aber doch. Und nun kann jeder hier nachschauen und es nachmachen.

                    Was mir noch aufgefallen ist. Wenn man wieder in den Zustand bei ioBRoker geht. Also diese Tabelle. Reinblickt, sind immer die Anführungszeichen weg! Ich habe

                    speed_5

                    schon ganz am Anfang eingeben. Das wird rot angezeigt. Wenn man

                    "speed_5"

                    einträgt, funktioniert es. Geht man wieder in das Feld, steht da aber wieder:

                    speed_5

                    ! Es werden die Anführungszeichen entfernt. Aber für die Bedienung sind die Wichtig. Deswegen haben wir es nicht sofort hinbekommen. Vermutlich liegt dies eher an Devons, oder?

                    So, dann werde ich das Ding mal die Tage einrichten. Super cool ! Danke euch allen. Die Pollen Seasong kann kommen. =)

                    1 Reply Last reply
                    0
                    • D Offline
                      D Offline
                      Dave83
                      wrote on last edited by Dave83
                      #21

                      Ich kann ein Zwischenfazit ziehen.

                      Der Luftfilter wurde an die Wand montiert.
                      SCR-20230104-thg.jpeg

                      Nun habe ich aktuell folgendes Script am testen. Es schaut bei voller und halber Stunde nach, ob jemand schon 30 Minuten die Wohnung verlassen hat.
                      Falls ja, so wird der Luftfilter aktiviert.
                      Beim betreuten der Wohnung, wird dieser sofort deaktiviert und es soll noch angezeigt werden, wie lange dieser an war. Aber das funktioniert noch nicht richtig.
                      SCR-20230104-u0o.png

                      SCR-20230104-tzz.png

                      • Was ich noch will, ist das der am Tag nur 3 Std läuft und dann für den tag nicht wieder angeht. Somit hat er seine Aufgabe am Tag erledigt. (Sonst würde der im Urlaub Tage durchlaufen)

                      • Ich will noch die genaue Laufzeit des Luftfilters richtig ermitteln.

                      Und hier der aktuelle (noch fehlerhafte und unvollständige) Code:

                      <xml xmlns="https://developers.google.com/blockly/xml">
                        <variables>
                          <variable id="cs9rYt6z(VqNeQw/iQbF">Ist30MinutenAbwesend</variable>
                        </variables>
                        <block type="comment" id="`=Ad?,n{L^]K0L)gRtWo" x="362" y="213">
                          <field name="COMMENT">Alle 30 Minuten schauen ob jemand 30 Minuten weg ist und dann den Luftfilter aktivieren</field>
                          <next>
                            <block type="variables_set" id="g3)3vQkT(t3X-iE/=/vQ">
                              <field name="VAR" id="cs9rYt6z(VqNeQw/iQbF">Ist30MinutenAbwesend</field>
                              <value name="VALUE">
                                <block type="logic_boolean" id="wCri-X,;2+cCY?lrp:a3">
                                  <field name="BOOL">FALSE</field>
                                </block>
                              </value>
                              <next>
                                <block type="schedule" id="9/xG3*?L6wBkI6EP31-o">
                                  <field name="SCHEDULE">*/30 * * * *</field>
                                  <statement name="STATEMENT">
                                    <block type="controls_if" id="(k|2q~=!E_gxfQRIHn8H">
                                      <value name="IF0">
                                        <block type="logic_negate" id="?9Wna)lvq/}|RI##zjSF">
                                          <value name="BOOL">
                                            <block type="get_value" id="MSC8XJ*,c#$E+,uPV/_j">
                                              <field name="ATTR">val</field>
                                              <field name="OID">0_userdata.0.AnwesenheitPaul</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <statement name="DO0">
                                        <block type="controls_if" id="nKK+yQ9..6qBF32^63W0">
                                          <value name="IF0">
                                            <block type="procedures_callreturn" id="kPL|mZ0z#ZxTWb,1f{@2">
                                              <mutation name="Ist30MinAbwesend"></mutation>
                                            </block>
                                          </value>
                                          <statement name="DO0">
                                            <block type="control" id="j*L1gx(;3G,H:}VT%)-t">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                              <field name="OID">deconz.0.Sensors.21.mode</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="text" id="Yb5QQ-{s/bGEFot!Z69J">
                                                  <field name="TEXT">"speed_1"</field>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                        </block>
                                      </statement>
                                    </block>
                                  </statement>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                        <block type="procedures_defreturn" id="m/3x*_pkW0WN!+z_$CTK" x="763" y="438">
                          <field name="NAME">Ist30MinAbwesend</field>
                          <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                          <statement name="STACK">
                            <block type="controls_if" id="}cS-qHDmHZYd@C`K?m9_">
                              <mutation else="1"></mutation>
                              <value name="IF0">
                                <block type="logic_compare" id="eIdm([K#E1p}-iqd?3Tz">
                                  <field name="OP">LT</field>
                                  <value name="A">
                                    <block type="math_arithmetic" id="%1WO6BQ5KtDV@/iK)t@.">
                                      <field name="OP">ADD</field>
                                      <value name="A">
                                        <shadow type="math_number" id=";`v#%ptipW9T|bw.7GU4">
                                          <field name="NUM">1</field>
                                        </shadow>
                                        <block type="time_get" id="RteQAj08ZceYbdiXY5%W">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                          <field name="OPTION">object</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <shadow type="math_number" id="/KB7q3:op+Gnjj/O-69w">
                                          <field name="NUM">30</field>
                                        </shadow>
                                        <block type="math_arithmetic" id="imQC?T!n$:$`h$._|cqg">
                                          <field name="OP">MULTIPLY</field>
                                          <value name="A">
                                            <shadow type="math_number">
                                              <field name="NUM">30</field>
                                            </shadow>
                                            <block type="math_number" id="ECr(|Ou?-%DMt_KI6R}6">
                                              <field name="NUM">1800</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <shadow type="math_number">
                                              <field name="NUM">1</field>
                                            </shadow>
                                            <block type="math_number" id="}dr_ct[CyjyDA=x]2SM7">
                                              <field name="NUM">1000</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="get_value" id="9Zi*9-LCVGU75l?@Ia*T">
                                      <field name="ATTR">lc</field>
                                      <field name="OID">0_userdata.0.AnwesenheitPaul</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO0">
                                <block type="variables_set" id="YIrQ?OO1ACeJRKg|h-_K">
                                  <field name="VAR" id="cs9rYt6z(VqNeQw/iQbF">Ist30MinutenAbwesend</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id=";4]Ig0r0wJe?[~jr@!1T">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                </block>
                              </statement>
                              <statement name="ELSE">
                                <block type="variables_set" id="V~$Wme^nj;Bz/6vpd@!}">
                                  <field name="VAR" id="cs9rYt6z(VqNeQw/iQbF">Ist30MinutenAbwesend</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="9XaPVmw)$(wl#x):*hhy">
                                      <field name="BOOL">FALSE</field>
                                    </block>
                                  </value>
                                </block>
                              </statement>
                            </block>
                          </statement>
                          <value name="RETURN">
                            <block type="variables_get" id="yp5Zx?@+3of]N#skEA+.">
                              <field name="VAR" id="cs9rYt6z(VqNeQw/iQbF">Ist30MinutenAbwesend</field>
                            </block>
                          </value>
                        </block>
                        <block type="comment" id="mIRnn~WSxg/Zu1zZZpm|" x="363" y="487">
                          <field name="COMMENT">Wenn jemand kommt, sofort den Luftfilter deaktivieren und sagen wie lange er lief</field>
                          <next>
                            <block type="on" id="q5V`#?8_-+@!6{+2J?x~">
                              <field name="OID">0_userdata.0.AnwesenheitPaul</field>
                              <field name="CONDITION">ne</field>
                              <field name="ACK_CONDITION"></field>
                              <statement name="STATEMENT">
                                <block type="controls_if" id="=l,?M62.ZGy=cBs3.eP|">
                                  <value name="IF0">
                                    <block type="on_source" id="$z:oGOv@O=D?9zV!UM7:">
                                      <field name="ATTR">state.val</field>
                                    </block>
                                  </value>
                                  <statement name="DO0">
                                    <block type="telegram" id="O3HmN,AT0]8]g`}t})bW">
                                      <field name="INSTANCE"></field>
                                      <field name="LOG"></field>
                                      <field name="SILENT">FALSE</field>
                                      <field name="PARSEMODE">default</field>
                                      <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                      <value name="MESSAGE">
                                        <shadow type="text" id="YyWG;US,:QP:iE#h2rgV">
                                          <field name="TEXT">Der LuftFilter lief XX Minuten</field>
                                        </shadow>
                                        <block type="text_join" id="]^E/{fW#1HKmjd^GHW=O">
                                          <mutation items="2"></mutation>
                                          <value name="ADD0">
                                            <block type="text" id="u-?[S^^CC]|^7akz/p$O">
                                              <field name="TEXT">Der LuftFilter lief XX Minuten</field>
                                            </block>
                                          </value>
                                          <value name="ADD1">
                                            <block type="convert_from_date" id=",d@0vg$ghcOZCVz)C!+~">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                              <field name="OPTION">m</field>
                                              <value name="VALUE">
                                                <block type="math_arithmetic" id="YEy^GjT+zc{?p;MWvL2%">
                                                  <field name="OP">MINUS</field>
                                                  <value name="A">
                                                    <shadow type="math_number">
                                                      <field name="NUM">1</field>
                                                    </shadow>
                                                    <block type="time_get" id="R-h!u^,5Ui~@_7}Qr=vD">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                      <field name="OPTION">object</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <shadow type="math_number">
                                                      <field name="NUM">1</field>
                                                    </shadow>
                                                    <block type="get_value" id="^6}emcid/rIAy4SWxk?,">
                                                      <field name="ATTR">lc</field>
                                                      <field name="OID">deconz.0.Sensors.21.mode</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="control" id="UzifK3eqmQ:w0e=9w-zJ">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">deconz.0.Sensors.21.mode</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="text" id="-3GDPytY]oZwt*EDaa$f">
                                              <field name="TEXT">"off"</field>
                                            </block>
                                          </value>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                </block>
                              </statement>
                            </block>
                          </next>
                        </block>
                      </xml>
                      
                      1 Reply Last reply
                      0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      272

                      Online

                      32.7k

                      Users

                      82.6k

                      Topics

                      1.3m

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

                      • Don't have an account? Register

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