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. Skripten / Logik
  4. Blockly
  5. Radio im Bad

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Radio im Bad

Scheduled Pinned Locked Moved Blockly
25 Posts 6 Posters 2.4k Views 4 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.
  • F fastfoot

    @Mbalki sagte in Radio im Bad:

    So ,, Sorry wenn ich es nicht so toll erklären kann . :-)

    Habe jetzt alles nochmal getestet .. Radio schaltet bei Bewegung sofort ein und bleibt durch die verzögerung auch an . Radio schaltet bei Licht an nach der nächsten Aktualisierung auch ein und bleibt an . Also klappt mein versuch . So es bleibt mir also nur den Bewegungsmelder durch nen Lichtsensor zu tauschen und zu hoffen das dieser sofort die Änderung meldet .Falls es denn sowas gibt. Ich danke euch aber allen für die nette und freundliche Hilfe

    Lg
    Markus

    Dein gezeigtes Skript ist doch aber kmpl. falsch, weil es Werte auswertet, ohne zu wissen von welchem Sensor sie sind. Lasse doch mal mein Lux Test laufen, evtl. brauchst du gar keinen neuen Sensor

    AsgothianA Offline
    AsgothianA Offline
    Asgothian
    Developer
    wrote on last edited by
    #15

    @fastfoot sagte in Radio im Bad:

    Dein gezeigtes Skript ist doch aber kmpl. falsch, weil es Werte auswertet, ohne zu wissen von welchem Sensor sie sind. Lasse doch mal mein Lux Test laufen, evtl. brauchst du gar keinen neuen Sensor

    Das stimmt leider nicht. Aktuell zeigt Blockly immer nur den Namen des ausgewählten Datenpunktes, nicht den "Pfad", also bei "deconz.0.sensors.mymacaddress.presence" welcher als Beschreibung "presence" gesetzt hat zeigt Blockly "presence"

    Die Datenpunkte sehen also gut aus.

    ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
    "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

    F 1 Reply Last reply
    0
    • AsgothianA Asgothian

      @fastfoot sagte in Radio im Bad:

      Dein gezeigtes Skript ist doch aber kmpl. falsch, weil es Werte auswertet, ohne zu wissen von welchem Sensor sie sind. Lasse doch mal mein Lux Test laufen, evtl. brauchst du gar keinen neuen Sensor

      Das stimmt leider nicht. Aktuell zeigt Blockly immer nur den Namen des ausgewählten Datenpunktes, nicht den "Pfad", also bei "deconz.0.sensors.mymacaddress.presence" welcher als Beschreibung "presence" gesetzt hat zeigt Blockly "presence"

      Die Datenpunkte sehen also gut aus.

      F Offline
      F Offline
      fastfoot
      wrote on last edited by
      #16

      @Asgothian sagte in Radio im Bad:

      Die Datenpunkte sehen also gut aus.

      schon, aber danach wird nur auf Wert geprüft, ohne den Source dieses Wertes zu testen. Dass das klappt ist eher Zufall als gewollt und klappt nur deshalb weil der LUX Wert wohl eher selten 0 oder 1 wird. Da es ein HUE ist, machen für mich auch Werte um die 250 keinen Sinn, bei mir ist es um die 8000 schon recht dunkel

      iobroker läuft unter Docker auf QNAP TS-451+
      SkriptRecovery: https://forum.iobroker.net/post/930558

      AsgothianA 1 Reply Last reply
      0
      • M Mbalki

        So ,, Sorry wenn ich es nicht so toll erklären kann . :-)

        Habe jetzt alles nochmal getestet .. Radio schaltet bei Bewegung sofort ein und bleibt durch die verzögerung auch an . Radio schaltet bei Licht an nach der nächsten Aktualisierung auch ein und bleibt an . Also klappt mein versuch . So es bleibt mir also nur den Bewegungsmelder durch nen Lichtsensor zu tauschen und zu hoffen das dieser sofort die Änderung meldet .Falls es denn sowas gibt. Ich danke euch aber allen für die nette und freundliche Hilfe

        Lg
        Markus

        AsgothianA Offline
        AsgothianA Offline
        Asgothian
        Developer
        wrote on last edited by
        #17

        @Mbalki sagte in Radio im Bad:

        So ,, Sorry wenn ich es nicht so toll erklären kann . :-)

        Habe jetzt alles nochmal getestet .. Radio schaltet bei Bewegung sofort ein und bleibt durch die verzögerung auch an . Radio schaltet bei Licht an nach der nächsten Aktualisierung auch ein und bleibt an . Also klappt mein versuch . So es bleibt mir also nur den Bewegungsmelder durch nen Lichtsensor zu tauschen und zu hoffen das dieser sofort die Änderung meldet .Falls es denn sowas gibt. Ich danke euch aber allen für die nette und freundliche Hilfe

        Lg
        Markus

        Es gibt da eine "zwischenlösung". Dein Blockly bleibt fast unverändert :

        • Den Trigger umstellen auf "wurde aktualisiert"
        • Um die 3 Steuere Befehle ein "Falls wert = wahr mache" Baustein
        • den Stop Button schon nach 45 Sekunden ansteuern.

        Wie lange Du die Verzögerung beim Radio machst hängt nur davon ab wie lange der Bewegungsmelder braucht bis er wieder eine Bewegung erkennt. Das ist üblicherweise zwischen 10 und 30 sekunden. Die Verzögerung zum Ausschalten sollte länger sein als diese Zeit.

        A.

        ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
        "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

        M 1 Reply Last reply
        0
        • AsgothianA Asgothian

          @Mbalki sagte in Radio im Bad:

          So ,, Sorry wenn ich es nicht so toll erklären kann . :-)

          Habe jetzt alles nochmal getestet .. Radio schaltet bei Bewegung sofort ein und bleibt durch die verzögerung auch an . Radio schaltet bei Licht an nach der nächsten Aktualisierung auch ein und bleibt an . Also klappt mein versuch . So es bleibt mir also nur den Bewegungsmelder durch nen Lichtsensor zu tauschen und zu hoffen das dieser sofort die Änderung meldet .Falls es denn sowas gibt. Ich danke euch aber allen für die nette und freundliche Hilfe

          Lg
          Markus

          Es gibt da eine "zwischenlösung". Dein Blockly bleibt fast unverändert :

          • Den Trigger umstellen auf "wurde aktualisiert"
          • Um die 3 Steuere Befehle ein "Falls wert = wahr mache" Baustein
          • den Stop Button schon nach 45 Sekunden ansteuern.

          Wie lange Du die Verzögerung beim Radio machst hängt nur davon ab wie lange der Bewegungsmelder braucht bis er wieder eine Bewegung erkennt. Das ist üblicherweise zwischen 10 und 30 sekunden. Die Verzögerung zum Ausschalten sollte länger sein als diese Zeit.

          A.

          M Offline
          M Offline
          Mbalki
          wrote on last edited by
          #18

          @Asgothian
          Danke schön ,,, Najut , dann muss ich noch etwas lesen .. Wie gesagt das war einfach nur mal so gefummelt . Hat mich schon gewundert das es funktioniert ... Das finetuning kommt dann noch :-)

          1 Reply Last reply
          0
          • F fastfoot

            @Asgothian sagte in Radio im Bad:

            Die Datenpunkte sehen also gut aus.

            schon, aber danach wird nur auf Wert geprüft, ohne den Source dieses Wertes zu testen. Dass das klappt ist eher Zufall als gewollt und klappt nur deshalb weil der LUX Wert wohl eher selten 0 oder 1 wird. Da es ein HUE ist, machen für mich auch Werte um die 250 keinen Sinn, bei mir ist es um die 8000 schon recht dunkel

            AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            wrote on last edited by
            #19

            @fastfoot sagte in Radio im Bad:

            Dass das klappt ist eher Zufall als gewollt

            Zufall, gewollt - es geht. Die Lux Werte fallen selten so weit nach unten so das ich es schon als "etwas unüblich aber funktionell" bezeichnen würde :)

            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

            M F 2 Replies Last reply
            0
            • AsgothianA Asgothian

              @fastfoot sagte in Radio im Bad:

              Dass das klappt ist eher Zufall als gewollt

              Zufall, gewollt - es geht. Die Lux Werte fallen selten so weit nach unten so das ich es schon als "etwas unüblich aber funktionell" bezeichnen würde :)

              M Offline
              M Offline
              Mbalki
              wrote on last edited by
              #20

              @Asgothian
              Kann es evtl am Conbee2 liegen das er die Werte etwas anders ausliest .. Naja ich fang grade damit an . und fummel mich halt so durch . Denke vor 20 Jahren wäre es einfacher für mich gewesen .. Na dann mal die grauen Zellen weiter anstrengen :-)

              Lg

              1 Reply Last reply
              0
              • AsgothianA Asgothian

                @fastfoot sagte in Radio im Bad:

                Dass das klappt ist eher Zufall als gewollt

                Zufall, gewollt - es geht. Die Lux Werte fallen selten so weit nach unten so das ich es schon als "etwas unüblich aber funktionell" bezeichnen würde :)

                F Offline
                F Offline
                fastfoot
                wrote on last edited by
                #21

                @Asgothian sagte in Radio im Bad:

                Zufall, gewollt - es geht

                eben nicht, sonst wäre das hier nicht Thema :-) Es besteht aber scheinbar auch kein Interesse, das etwas strukturierter anzugehen, also belasse ich es erstmal bei meinen Vorschlägen...

                iobroker läuft unter Docker auf QNAP TS-451+
                SkriptRecovery: https://forum.iobroker.net/post/930558

                M 1 Reply Last reply
                0
                • F fastfoot

                  @Asgothian sagte in Radio im Bad:

                  Zufall, gewollt - es geht

                  eben nicht, sonst wäre das hier nicht Thema :-) Es besteht aber scheinbar auch kein Interesse, das etwas strukturierter anzugehen, also belasse ich es erstmal bei meinen Vorschlägen...

                  M Offline
                  M Offline
                  Mbalki
                  wrote on last edited by
                  #22

                  @fastfoot
                  Oh doch das Interesse besteht ... aber mit dem umsetzen hapert es ... Du (ich hoffe ich darf Du sagen) wird so langsam schwierig ... muss halt viel lesen und es umsetzen .. unter Ms dos 4.22 ging es noch lach

                  F 1 Reply Last reply
                  0
                  • M Mbalki

                    @fastfoot
                    Oh doch das Interesse besteht ... aber mit dem umsetzen hapert es ... Du (ich hoffe ich darf Du sagen) wird so langsam schwierig ... muss halt viel lesen und es umsetzen .. unter Ms dos 4.22 ging es noch lach

                    F Offline
                    F Offline
                    fastfoot
                    wrote on last edited by
                    #23

                    @Mbalki sagte in Radio im Bad:

                    @fastfoot
                    Oh doch das Interesse besteht ... aber mit dem umsetzen hapert es ... Du (ich hoffe ich darf Du sagen) wird so langsam schwierig ... muss halt viel lesen und es umsetzen .. unter Ms dos 4.22 ging es noch lach

                    Ich hatte extra auch die Import-Dateien zu meinen Beispielen mitgeliefert. Musst halt fragen wenn du Probleme damit hast, dafür ist doch so ein Forum da. Und was das Du betrifft, das ist Standard, ein formales Sie wäre sehr befremdlich.

                    MS Dos habe ich schon lange vergessen, ja, das waren noch Zeiten. als man sein Telefon auf einen Akustikkoppler gelegt hat... und der auch ein kleines Vermögen gekostet hatte:grinning:

                    iobroker läuft unter Docker auf QNAP TS-451+
                    SkriptRecovery: https://forum.iobroker.net/post/930558

                    1 Reply Last reply
                    0
                    • M Mbalki

                      Hallo zusammen

                      Ich möchte ganz gerne unseren Sonos im Bad via Hue Bewegungsmelder ---> Lux steuern
                      Aber so wirklich befriedigend ist mein blockly nicht ..
                      Kann da jemand der Profis mal drüber schauen und mir nen Wink mit dem Zaunpfal geben

                      Lg Markus

                      ![alt text](image url)
                      fc2eb69c-55fc-474a-8153-666b508d45af-image.png

                      <xml xmlns="https://developers.google.com/blockly/xml">
                        <block type="on_ext" id="pSTjhH1pPgQNG5,fXY[!" x="-1137" y="-788">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                          <field name="CONDITION">ne</field>
                          <field name="ACK_CONDITION"></field>
                          <value name="OID0">
                            <shadow type="field_oid" id="`91P[ki#foa_kXD2|J`O">
                              <field name="oid">deconz.0.sensors.0017880106f66f81.presence</field>
                            </shadow>
                          </value>
                          <value name="OID1">
                            <shadow type="field_oid" id="D_2_F?0#MCK0_CHZaUFX">
                              <field name="oid">deconz.0.sensors.0017880106f66f81.lux</field>
                            </shadow>
                          </value>
                          <statement name="STATEMENT">
                            <block type="controls_if" id="!Xhg`lD^+T`0fOB`Wf.!">
                              <mutation elseif="3"></mutation>
                              <value name="IF0">
                                <block type="logic_compare" id="G7RL`5=%yK21GamprieR">
                                  <field name="OP">EQ</field>
                                  <value name="A">
                                    <block type="on_source" id="3DZ[Y[$bA,tDC}]Go*oG">
                                      <field name="ATTR">state.val</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="math_number" id="@P+{iOkUxsccJY.];X,x">
                                      <field name="NUM">1</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO0">
                                <block type="control" id="GS@}6@KsAqb,*_DQ69UK">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">sonos.0.root.192_168_2_99.favorites_set</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="text" id=":7U+O27DdSou|.o()~nq">
                                      <field name="TEXT">Radio Duisburg</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="control" id="LdcDI}YQDP,6^hEU,%)~">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">sonos.0.root.192_168_2_99.play</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="logic_boolean" id="CFqR?nV]?[6xRnNnkv2^">
                                          <field name="BOOL">TRUE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                              <value name="IF1">
                                <block type="logic_compare" id="?f.5G|4C_Wxd?q@3YZ)]">
                                  <field name="OP">EQ</field>
                                  <value name="A">
                                    <block type="on_source" id="5n[R;!0LAzQZ)Ot]`w*P">
                                      <field name="ATTR">state.val</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="math_number" id="2a^G)ZsXju0H[n#-4oTs">
                                      <field name="NUM">0</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO1">
                                <block type="control" id="Y}bVIHfi3=3OePr8bU=Y">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                  <field name="OID">sonos.0.root.192_168_2_99.stop</field>
                                  <field name="WITH_DELAY">TRUE</field>
                                  <field name="DELAY_MS">500000</field>
                                  <field name="UNIT">ms</field>
                                  <field name="CLEAR_RUNNING">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="Q2PcP(O]@kmh2VFd;-_?">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                </block>
                              </statement>
                              <value name="IF2">
                                <block type="logic_compare" id="3#)@h6ya]^%PjPpuQ9d}">
                                  <field name="OP">GTE</field>
                                  <value name="A">
                                    <block type="on_source" id="KnL}TfVf`1bsb1$SUdMO">
                                      <field name="ATTR">state.val</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="math_number" id="lusv2wcZ,`j!#?c@bjr0">
                                      <field name="NUM">250</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO2">
                                <block type="control" id="2QE}y3U3|!=P$d`!N:XL">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">sonos.0.root.192_168_2_99.favorites_set</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="text" id="]/gbC2/0#Ctn[E3ND.m)">
                                      <field name="TEXT">Radio Duisburg</field>
                                    </block>
                                  </value>
                                </block>
                              </statement>
                              <value name="IF3">
                                <block type="logic_compare" id="jGE7x(EQMavB2d.7EAs.">
                                  <field name="OP">LTE</field>
                                  <value name="A">
                                    <block type="on_source" id="~O3{GiN7QBV`YZE0~KEi">
                                      <field name="ATTR">state.val</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="math_number" id="(-6=NFL.UetB3G:F}!.!">
                                      <field name="NUM">250</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO3">
                                <block type="control" id="BWr9y]@2ZR]5ITV}iE:f">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                  <field name="OID">sonos.0.root.192_168_2_99.stop</field>
                                  <field name="WITH_DELAY">TRUE</field>
                                  <field name="DELAY_MS">500000</field>
                                  <field name="UNIT">ms</field>
                                  <field name="CLEAR_RUNNING">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="}mPyV3@N4F8FBrb[I7kn">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                </block>
                              </statement>
                            </block>
                          </statement>
                        </block>
                      </xml>
                      
                      R Offline
                      R Offline
                      Ringo
                      wrote on last edited by
                      #24

                      @Mbalki ... hier mal ein ganz anderer Ansatz mit dem ich das gelöst habe!
                      https://forum.iobroker.net/topic/24277/sonos-hue-hilfe-ideen-für-badezimmer-script/13


                      Wenn Du nicht überzeugen kannst - dann sorge wenigsten für Verwirrung! :idea:

                      D 1 Reply Last reply
                      0
                      • R Ringo

                        @Mbalki ... hier mal ein ganz anderer Ansatz mit dem ich das gelöst habe!
                        https://forum.iobroker.net/topic/24277/sonos-hue-hilfe-ideen-für-badezimmer-script/13

                        D Offline
                        D Offline
                        Dominik_neu
                        wrote on last edited by
                        #25

                        ich habe ein ähnliches Problem nur ohne Bewegungsmelder viellecht kann jemand helfen
                        https://forum.iobroker.net/topic/40044/shelly-soll-sonos-one-steuern

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        667

                        Online

                        32.7k

                        Users

                        82.3k

                        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