Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [gelöst] Lampe leuchten lassen in Farbe bei Anruf

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

[gelöst] Lampe leuchten lassen in Farbe bei Anruf

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blockly
22 Beiträge 4 Kommentatoren 2.5k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • R roddor

    @Jan1

    Nein, genau das ist leider nicht selbsterklärend für mich.

    Ich kann wählen: Setze variable NAME auf "..."
    Nun kann ich später sagen "Steuere Objekt mit "TEST"

    ...soweit ist mir das klar. Ich kann nach meinem Verständnis nun aber in die Variable nur True und False setzen oder wie kann ich ein Zahlenwert - zb den der Hue Light.Level in die Variable schreiben? Oder seh ich den Wald vor lauter Bäumen nicht?

    J Offline
    J Offline
    Jan1
    schrieb am zuletzt editiert von Jan1
    #13

    @roddor
    Und was ist mit "erstelle"?
    686680b3-3376-4398-907b-45f780e27aed-grafik.png

    <xml xmlns="http://www.w3.org/1999/xhtml">
     <variables>
       <variable type="" id="~{PG,?{_{,tDcXhKDvDl">Flur</variable>
       <variable type="" id="m*D}!yg=.lyV-M]pSllX">Wohnzimmer</variable>
       <variable type="" id="/jAX]P?vR3nCC%YNKax.">Schlafzimmer</variable>
     </variables>
     <block type="on" id="oS$,8kqUlsEbm_0BIKFK" x="-387" y="-287">
       <field name="OID">tr-064.0.callmonitor.ringing</field>
       <field name="CONDITION">ne</field>
       <field name="ACK_CONDITION"></field>
       <statement name="STATEMENT">
         <block type="controls_if" id=".BRubUH`OurWCn$!)qhd">
           <mutation else="1"></mutation>
           <value name="IF0">
             <block type="logic_operation" id="q[nuuMx/pSCDjfH~;#UU" inline="false">
               <field name="OP">AND</field>
               <value name="A">
                 <block type="on_source" id="McV|YCxG]]1pSwUT{.`_">
                   <field name="ATTR">state.val</field>
                 </block>
               </value>
               <value name="B">
                 <block type="get_value" id="5oiXDaqwcRD~,G8kh]lf">
                   <field name="ATTR">val</field>
                   <field name="OID">tempor.0.music</field>
                 </block>
               </value>
             </block>
           </value>
           <statement name="DO0">
             <block type="variables_set" id="?0J6%nJ^nh.s9Qm1DF#c">
               <field name="VAR" id="~{PG,?{_{,tDcXhKDvDl" variabletype="">Flur</field>
               <value name="VALUE">
                 <block type="get_value" id="yzOauCX]feur~S+qh(Er">
                   <field name="ATTR">val</field>
                   <field name="OID">hue.0.Das_Licht_an_Kommode.level</field>
                 </block>
               </value>
               <next>
                 <block type="variables_set" id="6q3%;~F:oeS~tY0Dr0KZ">
                   <field name="VAR" id="m*D}!yg=.lyV-M]pSllX" variabletype="">Wohnzimmer</field>
                   <value name="VALUE">
                     <block type="get_value" id="nW.Z#69!m3R4^:VDIbB2">
                       <field name="ATTR">val</field>
                       <field name="OID">hue.0.Esstisch_2.level</field>
                     </block>
                   </value>
                   <next>
                     <block type="variables_set" id="1}VbvcoU_KHPQ.gO(R4u">
                       <field name="VAR" id="/jAX]P?vR3nCC%YNKax." variabletype="">Schlafzimmer</field>
                       <value name="VALUE">
                         <block type="get_value" id=":s`/}|B*O=q(d@9$9nY{">
                           <field name="ATTR">val</field>
                           <field name="OID">hue.0.Schlafzimmer_1.level</field>
                         </block>
                       </value>
                       <next>
                         <block type="control" id="lJE/ST-lK/P(U6#2i5gf">
                           <mutation delay_input="false"></mutation>
                           <field name="OID">hue.0.Das_Licht_an_Kommode.level</field>
                           <field name="WITH_DELAY">FALSE</field>
                           <value name="VALUE">
                             <block type="math_number" id="O_~X-ja^c9ura0xhm7c.">
                               <field name="NUM">100</field>
                             </block>
                           </value>
                           <next>
                             <block type="control" id="m0LV}H.ogZW_2LN[}|,z">
                               <mutation delay_input="false"></mutation>
                               <field name="OID">hue.0.Esstisch_2.level</field>
                               <field name="WITH_DELAY">FALSE</field>
                               <value name="VALUE">
                                 <block type="math_number" id="r_M*bSeBpnCRr9Ghccb5">
                                   <field name="NUM">100</field>
                                 </block>
                               </value>
                               <next>
                                 <block type="control" id="f{/)+7RA?[7}deKz8zZ^">
                                   <mutation delay_input="false"></mutation>
                                   <field name="OID">hue.0.Schlafzimmer_1.level</field>
                                   <field name="WITH_DELAY">FALSE</field>
                                   <value name="VALUE">
                                     <block type="math_number" id="8Z:8o`8VUz=sw]JNm{WC">
                                       <field name="NUM">100</field>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="control" id="uP_9f}$H$F~3e=e^wV,h">
                                       <mutation delay_input="false"></mutation>
                                       <field name="OID">hue.0.Das_Licht_an_Kommode.alert</field>
                                       <field name="WITH_DELAY">FALSE</field>
                                       <value name="VALUE">
                                         <block type="text" id="uZCb2{8d)osQk(rQ906L">
                                           <field name="TEXT">lselect</field>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="control" id="Rl?ix7Sm41ny~zFE1S8P">
                                           <mutation delay_input="false"></mutation>
                                           <field name="OID">hue.0.Esstisch_2.alert</field>
                                           <field name="WITH_DELAY">FALSE</field>
                                           <value name="VALUE">
                                             <block type="text" id="@bm91B#u8y|q|6o,^pNR">
                                               <field name="TEXT">lselect</field>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="control" id="vcW:b9BXt4!y4|}kaHMj">
                                               <mutation delay_input="false"></mutation>
                                               <field name="OID">hue.0.Schlafzimmer_1.alert</field>
                                               <field name="WITH_DELAY">FALSE</field>
                                               <value name="VALUE">
                                                 <block type="text" id="V-*5B2V-Y+R7DO~uTFKC">
                                                   <field name="TEXT">lselect</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
               </next>
             </block>
           </statement>
           <statement name="ELSE">
             <block type="control" id="Sxe-YZCg=1K}n;AJe~gK">
               <mutation delay_input="false"></mutation>
               <field name="OID">hue.0.Das_Licht_an_Kommode.alert</field>
               <field name="WITH_DELAY">FALSE</field>
               <value name="VALUE">
                 <block type="text" id="A=(vfmCr@Cnd)O.=yU{Z">
                   <field name="TEXT">none</field>
                 </block>
               </value>
               <next>
                 <block type="control" id="g~peNLJU|[~4f~016gSW">
                   <mutation delay_input="false"></mutation>
                   <field name="OID">hue.0.Esstisch_2.alert</field>
                   <field name="WITH_DELAY">FALSE</field>
                   <value name="VALUE">
                     <block type="text" id="-qjf3==J6!E}jQuUpnOx">
                       <field name="TEXT">none</field>
                     </block>
                   </value>
                   <next>
                     <block type="control" id="xz#mb/?VV8N6~YM|qL~:">
                       <mutation delay_input="false"></mutation>
                       <field name="OID">hue.0.Schlafzimmer_1.alert</field>
                       <field name="WITH_DELAY">FALSE</field>
                       <value name="VALUE">
                         <block type="text" id="M}2cBDWGEg6BClthXQPS">
                           <field name="TEXT">none</field>
                         </block>
                       </value>
                       <next>
                         <block type="control" id="$Fv=.W[HCBxgJ?7V@znI">
                           <mutation delay_input="false"></mutation>
                           <field name="OID">hue.0.Das_Licht_an_Kommode.level</field>
                           <field name="WITH_DELAY">FALSE</field>
                           <value name="VALUE">
                             <block type="variables_get" id="dE|aXC/{G?WT4uN~]N,_">
                               <field name="VAR" id="~{PG,?{_{,tDcXhKDvDl" variabletype="">Flur</field>
                             </block>
                           </value>
                           <next>
                             <block type="control" id="U%]+.s`g80(Nyrpq0+WE">
                               <mutation delay_input="false"></mutation>
                               <field name="OID">hue.0.Esstisch_2.level</field>
                               <field name="WITH_DELAY">FALSE</field>
                               <value name="VALUE">
                                 <block type="variables_get" id=":iotDtaT-5?{1-xDm.g.">
                                   <field name="VAR" id="m*D}!yg=.lyV-M]pSllX" variabletype="">Wohnzimmer</field>
                                 </block>
                               </value>
                               <next>
                                 <block type="control" id="d;6#OKUx_6oc/}l`Bs)i">
                                   <mutation delay_input="false"></mutation>
                                   <field name="OID">hue.0.Schlafzimmer_1.level</field>
                                   <field name="WITH_DELAY">FALSE</field>
                                   <value name="VALUE">
                                     <block type="variables_get" id="mX=,@F$HPwmF(uh~+,3C">
                                       <field name="VAR" id="/jAX]P?vR3nCC%YNKax." variabletype="">Schlafzimmer</field>
                                     </block>
                                   </value>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
               </next>
             </block>
           </statement>
         </block>
       </statement>
     </block>
    </xml>
    

    R 1 Antwort Letzte Antwort
    0
    • J Jan1

      @roddor
      Und was ist mit "erstelle"?
      686680b3-3376-4398-907b-45f780e27aed-grafik.png

      <xml xmlns="http://www.w3.org/1999/xhtml">
       <variables>
         <variable type="" id="~{PG,?{_{,tDcXhKDvDl">Flur</variable>
         <variable type="" id="m*D}!yg=.lyV-M]pSllX">Wohnzimmer</variable>
         <variable type="" id="/jAX]P?vR3nCC%YNKax.">Schlafzimmer</variable>
       </variables>
       <block type="on" id="oS$,8kqUlsEbm_0BIKFK" x="-387" y="-287">
         <field name="OID">tr-064.0.callmonitor.ringing</field>
         <field name="CONDITION">ne</field>
         <field name="ACK_CONDITION"></field>
         <statement name="STATEMENT">
           <block type="controls_if" id=".BRubUH`OurWCn$!)qhd">
             <mutation else="1"></mutation>
             <value name="IF0">
               <block type="logic_operation" id="q[nuuMx/pSCDjfH~;#UU" inline="false">
                 <field name="OP">AND</field>
                 <value name="A">
                   <block type="on_source" id="McV|YCxG]]1pSwUT{.`_">
                     <field name="ATTR">state.val</field>
                   </block>
                 </value>
                 <value name="B">
                   <block type="get_value" id="5oiXDaqwcRD~,G8kh]lf">
                     <field name="ATTR">val</field>
                     <field name="OID">tempor.0.music</field>
                   </block>
                 </value>
               </block>
             </value>
             <statement name="DO0">
               <block type="variables_set" id="?0J6%nJ^nh.s9Qm1DF#c">
                 <field name="VAR" id="~{PG,?{_{,tDcXhKDvDl" variabletype="">Flur</field>
                 <value name="VALUE">
                   <block type="get_value" id="yzOauCX]feur~S+qh(Er">
                     <field name="ATTR">val</field>
                     <field name="OID">hue.0.Das_Licht_an_Kommode.level</field>
                   </block>
                 </value>
                 <next>
                   <block type="variables_set" id="6q3%;~F:oeS~tY0Dr0KZ">
                     <field name="VAR" id="m*D}!yg=.lyV-M]pSllX" variabletype="">Wohnzimmer</field>
                     <value name="VALUE">
                       <block type="get_value" id="nW.Z#69!m3R4^:VDIbB2">
                         <field name="ATTR">val</field>
                         <field name="OID">hue.0.Esstisch_2.level</field>
                       </block>
                     </value>
                     <next>
                       <block type="variables_set" id="1}VbvcoU_KHPQ.gO(R4u">
                         <field name="VAR" id="/jAX]P?vR3nCC%YNKax." variabletype="">Schlafzimmer</field>
                         <value name="VALUE">
                           <block type="get_value" id=":s`/}|B*O=q(d@9$9nY{">
                             <field name="ATTR">val</field>
                             <field name="OID">hue.0.Schlafzimmer_1.level</field>
                           </block>
                         </value>
                         <next>
                           <block type="control" id="lJE/ST-lK/P(U6#2i5gf">
                             <mutation delay_input="false"></mutation>
                             <field name="OID">hue.0.Das_Licht_an_Kommode.level</field>
                             <field name="WITH_DELAY">FALSE</field>
                             <value name="VALUE">
                               <block type="math_number" id="O_~X-ja^c9ura0xhm7c.">
                                 <field name="NUM">100</field>
                               </block>
                             </value>
                             <next>
                               <block type="control" id="m0LV}H.ogZW_2LN[}|,z">
                                 <mutation delay_input="false"></mutation>
                                 <field name="OID">hue.0.Esstisch_2.level</field>
                                 <field name="WITH_DELAY">FALSE</field>
                                 <value name="VALUE">
                                   <block type="math_number" id="r_M*bSeBpnCRr9Ghccb5">
                                     <field name="NUM">100</field>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="control" id="f{/)+7RA?[7}deKz8zZ^">
                                     <mutation delay_input="false"></mutation>
                                     <field name="OID">hue.0.Schlafzimmer_1.level</field>
                                     <field name="WITH_DELAY">FALSE</field>
                                     <value name="VALUE">
                                       <block type="math_number" id="8Z:8o`8VUz=sw]JNm{WC">
                                         <field name="NUM">100</field>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="control" id="uP_9f}$H$F~3e=e^wV,h">
                                         <mutation delay_input="false"></mutation>
                                         <field name="OID">hue.0.Das_Licht_an_Kommode.alert</field>
                                         <field name="WITH_DELAY">FALSE</field>
                                         <value name="VALUE">
                                           <block type="text" id="uZCb2{8d)osQk(rQ906L">
                                             <field name="TEXT">lselect</field>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="control" id="Rl?ix7Sm41ny~zFE1S8P">
                                             <mutation delay_input="false"></mutation>
                                             <field name="OID">hue.0.Esstisch_2.alert</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="text" id="@bm91B#u8y|q|6o,^pNR">
                                                 <field name="TEXT">lselect</field>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="control" id="vcW:b9BXt4!y4|}kaHMj">
                                                 <mutation delay_input="false"></mutation>
                                                 <field name="OID">hue.0.Schlafzimmer_1.alert</field>
                                                 <field name="WITH_DELAY">FALSE</field>
                                                 <value name="VALUE">
                                                   <block type="text" id="V-*5B2V-Y+R7DO~uTFKC">
                                                     <field name="TEXT">lselect</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </statement>
             <statement name="ELSE">
               <block type="control" id="Sxe-YZCg=1K}n;AJe~gK">
                 <mutation delay_input="false"></mutation>
                 <field name="OID">hue.0.Das_Licht_an_Kommode.alert</field>
                 <field name="WITH_DELAY">FALSE</field>
                 <value name="VALUE">
                   <block type="text" id="A=(vfmCr@Cnd)O.=yU{Z">
                     <field name="TEXT">none</field>
                   </block>
                 </value>
                 <next>
                   <block type="control" id="g~peNLJU|[~4f~016gSW">
                     <mutation delay_input="false"></mutation>
                     <field name="OID">hue.0.Esstisch_2.alert</field>
                     <field name="WITH_DELAY">FALSE</field>
                     <value name="VALUE">
                       <block type="text" id="-qjf3==J6!E}jQuUpnOx">
                         <field name="TEXT">none</field>
                       </block>
                     </value>
                     <next>
                       <block type="control" id="xz#mb/?VV8N6~YM|qL~:">
                         <mutation delay_input="false"></mutation>
                         <field name="OID">hue.0.Schlafzimmer_1.alert</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="text" id="M}2cBDWGEg6BClthXQPS">
                             <field name="TEXT">none</field>
                           </block>
                         </value>
                         <next>
                           <block type="control" id="$Fv=.W[HCBxgJ?7V@znI">
                             <mutation delay_input="false"></mutation>
                             <field name="OID">hue.0.Das_Licht_an_Kommode.level</field>
                             <field name="WITH_DELAY">FALSE</field>
                             <value name="VALUE">
                               <block type="variables_get" id="dE|aXC/{G?WT4uN~]N,_">
                                 <field name="VAR" id="~{PG,?{_{,tDcXhKDvDl" variabletype="">Flur</field>
                               </block>
                             </value>
                             <next>
                               <block type="control" id="U%]+.s`g80(Nyrpq0+WE">
                                 <mutation delay_input="false"></mutation>
                                 <field name="OID">hue.0.Esstisch_2.level</field>
                                 <field name="WITH_DELAY">FALSE</field>
                                 <value name="VALUE">
                                   <block type="variables_get" id=":iotDtaT-5?{1-xDm.g.">
                                     <field name="VAR" id="m*D}!yg=.lyV-M]pSllX" variabletype="">Wohnzimmer</field>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="control" id="d;6#OKUx_6oc/}l`Bs)i">
                                     <mutation delay_input="false"></mutation>
                                     <field name="OID">hue.0.Schlafzimmer_1.level</field>
                                     <field name="WITH_DELAY">FALSE</field>
                                     <value name="VALUE">
                                       <block type="variables_get" id="mX=,@F$HPwmF(uh~+,3C">
                                         <field name="VAR" id="/jAX]P?vR3nCC%YNKax." variabletype="">Schlafzimmer</field>
                                       </block>
                                     </value>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </statement>
           </block>
         </statement>
       </block>
      </xml>
      

      R Offline
      R Offline
      roddor
      schrieb am zuletzt editiert von
      #14

      @Jan1

      Oh Gott ist das einfach, wenn man es einmal irgendwo gesehen hat. :)

      1000 Dank!

      PS: Den anderen Adapter muss ich mir dann nochmal mal anschauen. Hatte den meiner Meinung nach schon drauf, da ich gesehen hatte, das bei meinem nichts mehr geht, aber hatte im anderen deutlich weniger Funktionen oder ich hab da in meiner Woche 1 irgendwie mal wieder was übersehen.

      J 1 Antwort Letzte Antwort
      0
      • R roddor

        @Jan1

        Oh Gott ist das einfach, wenn man es einmal irgendwo gesehen hat. :)

        1000 Dank!

        PS: Den anderen Adapter muss ich mir dann nochmal mal anschauen. Hatte den meiner Meinung nach schon drauf, da ich gesehen hatte, das bei meinem nichts mehr geht, aber hatte im anderen deutlich weniger Funktionen oder ich hab da in meiner Woche 1 irgendwie mal wieder was übersehen.

        J Offline
        J Offline
        Jan1
        schrieb am zuletzt editiert von
        #15

        @roddor
        die Community Version gibts über Github und ist mittlerweile eigentlich vom Funktionsumfang gleich mit dem alten, nur eben aktueller. Wenn Deiner läuft kannst den auch lassen, nur im Hinterkopf behalten, wenn er mal Zicken macht, nicht lange fackeln, sondern umsteigen.

        Sag ich doch, dass es einfach ist. Du hast das Selbe über DPs gelöst, was sogar ein Vorteil hat, wenn ein Reboot zwischendurch erfolgt, bleiben die Werte erhalten, bei den Variablen sind die futsch. Der Rest ist Kosmetik und einfach die gleiche Funktionen etwas verkürzt und doppelte Sachen wie z.B. "= wahr" beim Falls Block entfernt, weil das die Grundfunktion des Block ist und schon sieht das sehr einfach aus, was es auch ist:grin:

        R 1 Antwort Letzte Antwort
        0
        • J Jan1

          @roddor
          die Community Version gibts über Github und ist mittlerweile eigentlich vom Funktionsumfang gleich mit dem alten, nur eben aktueller. Wenn Deiner läuft kannst den auch lassen, nur im Hinterkopf behalten, wenn er mal Zicken macht, nicht lange fackeln, sondern umsteigen.

          Sag ich doch, dass es einfach ist. Du hast das Selbe über DPs gelöst, was sogar ein Vorteil hat, wenn ein Reboot zwischendurch erfolgt, bleiben die Werte erhalten, bei den Variablen sind die futsch. Der Rest ist Kosmetik und einfach die gleiche Funktionen etwas verkürzt und doppelte Sachen wie z.B. "= wahr" beim Falls Block entfernt, weil das die Grundfunktion des Block ist und schon sieht das sehr einfach aus, was es auch ist:grin:

          R Offline
          R Offline
          roddor
          schrieb am zuletzt editiert von
          #16

          @Jan1

          Ach das heisst ich brauch nie "=WAHR" sondern nur den Datenpunkt? Oder eben nicht "Datenpunkt = falsch" sondern "Nicht Datenpunkt"?

          J 1 Antwort Letzte Antwort
          0
          • R roddor

            @Jan1

            Ach das heisst ich brauch nie "=WAHR" sondern nur den Datenpunkt? Oder eben nicht "Datenpunkt = falsch" sondern "Nicht Datenpunkt"?

            J Offline
            J Offline
            Jan1
            schrieb am zuletzt editiert von
            #17

            @roddor
            Richtig, hast die Logik gleich verstanden. Wie in der Elektrotechnisch "nicht wahr" ist automatisch "falsch" und "wahr" prüft der Block eh schon. Sau einfach.

            R 2 Antworten Letzte Antwort
            0
            • J Jan1

              @roddor
              Richtig, hast die Logik gleich verstanden. Wie in der Elektrotechnisch "nicht wahr" ist automatisch "falsch" und "wahr" prüft der Block eh schon. Sau einfach.

              R Offline
              R Offline
              roddor
              schrieb am zuletzt editiert von roddor
              #18

              @Jan1

              Ich komm aus der Elektrotechnik. Baue Brandmeldesysteme. SPS und Co sind mir nicht Fremd, wenn auch eher selten geworden. Ich bin erst 2-3 Tage dran an dem Thema hier, weshalb man sich wohl zumindest zum jetztigen Zeitpunkt manchmal noch Wege beibringt, die nicht die effektivsten sind. Mein Problem ist aber auch, immer gleich zu viel zu wollen.

              In so einer Endlosschleife steck ich zum Beispiel auch grade mit meinen Bewegungsmeldern die nur Tagsüber arbeiten sollen, wenn es zu dunkel im Raum ist. Nachts jedoch immer, aber in anderer Helligkeit. Zusätzlich möchte ich die ganze Bewegungsmelder aber auch deaktivieren können. Lampen die in dem Moment an sind sollen an bleiben. Lampen die aus sind, sollen aus bleiben. Nach dem wieder aktivieren soll alles wieder laufen. Vielleicht einfach zu viel für Tag 3, weil ich schon nicht damit klar komme, dass die Hue Motion erst bei Bewegung auch den Lichtsensor aktualisieren. Wird der Raum also zu dunkel, muss der Motionsensor erst zweimal auf True, weil er erst nach dem ersten Mal weiss dass es zu dunkel ist... ich kann nichtmal mehr erklären, aber evtl. wird das zu einem Suizidgrund :))

              ...is aber auch Offtopic. Muss mir da mal 'nen eigenes Thema zu bauen bei Zeiten.

              1 Antwort Letzte Antwort
              0
              • J Jan1

                @roddor
                Richtig, hast die Logik gleich verstanden. Wie in der Elektrotechnisch "nicht wahr" ist automatisch "falsch" und "wahr" prüft der Block eh schon. Sau einfach.

                R Offline
                R Offline
                roddor
                schrieb am zuletzt editiert von
                #19

                @Jan1

                Ach eins noch! In deinem Blockly der oberste rote Block "Wert" - wie ist der zu verstehen? Nimmt das Bezug auf das Objekt des Triggers? Sprich "Wert" = "tr-064.0.callmonitor.ringing = wahr" ??

                J 1 Antwort Letzte Antwort
                0
                • R roddor

                  @Jan1

                  Ach eins noch! In deinem Blockly der oberste rote Block "Wert" - wie ist der zu verstehen? Nimmt das Bezug auf das Objekt des Triggers? Sprich "Wert" = "tr-064.0.callmonitor.ringing = wahr" ??

                  J Offline
                  J Offline
                  Jan1
                  schrieb am zuletzt editiert von Jan1
                  #20

                  @roddor
                  Bist ebnen ein Elektroniker und das merkt man sofort. Ja Wert bezieht sich direkt auf den Trigger, da das auch ein Bock aus dem Trigger Bereich ist und S7 vergisst hier gleich mal, sonst fällst auch so wie ich auf die Nase wenn es um "global" geht. Das ist hier was ganz anderes und lass da einfach die Finger von:grin:

                  R 1 Antwort Letzte Antwort
                  0
                  • J Jan1

                    @roddor
                    Bist ebnen ein Elektroniker und das merkt man sofort. Ja Wert bezieht sich direkt auf den Trigger, da das auch ein Bock aus dem Trigger Bereich ist und S7 vergisst hier gleich mal, sonst fällst auch so wie ich auf die Nase wenn es um "global" geht. Das ist hier was ganz anderes und lass da einfach die Finger von:grin:

                    R Offline
                    R Offline
                    roddor
                    schrieb am zuletzt editiert von
                    #21

                    @Jan1

                    ich bin eh erstmal damit beschäftigt unnötige Blöcke zu löschen für die nächsten Stunden. Vermutlich hab ich gleich 50% mehr Speicher aufm Raspi! - aber das hat mich mal richtig weiter gebracht grade! Nochmal danke.

                    J 1 Antwort Letzte Antwort
                    0
                    • R roddor

                      @Jan1

                      ich bin eh erstmal damit beschäftigt unnötige Blöcke zu löschen für die nächsten Stunden. Vermutlich hab ich gleich 50% mehr Speicher aufm Raspi! - aber das hat mich mal richtig weiter gebracht grade! Nochmal danke.

                      J Offline
                      J Offline
                      Jan1
                      schrieb am zuletzt editiert von
                      #22

                      @roddor
                      Da Du ne elektronische Logik verstehst, ist es für Dich hier recht einfach mit dem Einstieg und reicht für 90% was Dir so vorschwebt. Der Rest ist ausprobieren und nachfragen. Gibt einige richtig gute Leute hier die mit Blockly Sachen zusammen klicken, da denkst im Traum nicht dran, dass man das mit den paar Blöcken machen kann.

                      1 Antwort Letzte Antwort
                      1
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      575

                      Online

                      32.7k

                      Benutzer

                      82.3k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe