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. Blockly
  5. Kino Steuerung mit Blockly und Harmony

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    486

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Kino Steuerung mit Blockly und Harmony

Geplant Angeheftet Gesperrt Verschoben Blockly
45 Beiträge 8 Kommentatoren 4.2k Aufrufe 6 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.
  • C chris077

    Hallo,

    Danke für eure schnellen Antworten und tips, werde sie mir später mal an schauen.

    Anbei noch die Screenchots, ist ein etwas längeres Script

    Screenshot (1).png
    Screenshot (2).png
    Screenshot (3).png

    Lg Christian

    H Online
    H Online
    helfi9999
    schrieb am zuletzt editiert von
    #6

    @chris077 vielleicht hilft dir das etwas habe Harmony und Alexa


    Unbenannt11.png

    Intel NUC mit Iobroker

    1 Antwort Letzte Antwort
    0
    • C chris077

      Hallo,

      Danke für eure schnellen Antworten und tips, werde sie mir später mal an schauen.

      Anbei noch die Screenchots, ist ein etwas längeres Script

      Screenshot (1).png
      Screenshot (2).png
      Screenshot (3).png

      Lg Christian

      H Online
      H Online
      helfi9999
      schrieb am zuletzt editiert von
      #7

      @chris077 nur als Beispiel habe auch XBOX und Kodi

      Intel NUC mit Iobroker

      1 Antwort Letzte Antwort
      0
      • C chris077

        Hallo,

        Danke für eure schnellen Antworten und tips, werde sie mir später mal an schauen.

        Anbei noch die Screenchots, ist ein etwas längeres Script

        Screenshot (1).png
        Screenshot (2).png
        Screenshot (3).png

        Lg Christian

        dslraserD Offline
        dslraserD Offline
        dslraser
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #8

        @chris077
        von mir auch ein Beispiel, was Du ja als "Grundlage" benutzen kannst. Hier mußt Du natürlich den/die Trigger für Deine activity anpassen.
        Dieses Blockly macht folgendes:
        Wenn das TV System über Fernbedienung / Harmony oder auch Alexa eingeschaltet wird, dann wird erstmal geprüft ob es Dunkel genug (Lichtsensor unter 200) und das Licht aus ist. Ist das der Fall geht das Licht an und bleibt an. Ist es noch zu hell bleibt es aus.
        Beim ausschalten des TV Systems wird kurz das Licht komplett eingeschaltet und 5 Sekunden später langsam runter gedimmt, bis es aus ist. Das reicht uns, um danach den Raum nicht im dunklen verlassen zu müssen.

        <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="55@yN/Bd.4.Zl:.QX]zj" x="13" y="13">
         <mutation items="1"></mutation>
         <field name="CONDITION">ne</field>
         <field name="ACK_CONDITION"></field>
         <value name="OID0">
           <shadow type="field_oid" id="W^r22S90au(LBao+qr~s">
             <field name="oid">harmony.0.Wohnzimmer.activities.currentStatus</field>
           </shadow>
         </value>
         <statement name="STATEMENT">
           <block type="controls_if" id="BHRn[yZNyldRzla7iWi7">
             <mutation elseif="2"></mutation>
             <value name="IF0">
               <block type="logic_operation" id="Cy=2[.wY.o=-3o{Oo+MP" inline="false">
                 <field name="OP">AND</field>
                 <value name="A">
                   <block type="logic_compare" id="hSKY3oe-1s!pfEfae3vD">
                     <field name="OP">EQ</field>
                     <value name="A">
                       <block type="get_value" id="HV{kF[O[D7L0Uw_^opDj">
                         <field name="ATTR">val</field>
                         <field name="OID">harmony.0.Wohnzimmer.activities.currentStatus</field>
                       </block>
                     </value>
                     <value name="B">
                       <block type="math_number" id="Wx[1a#`-x24d#?+-W][b">
                         <field name="NUM">2</field>
                       </block>
                     </value>
                   </block>
                 </value>
                 <value name="B">
                   <block type="logic_operation" id="_u9l`L=T9k7a0;bs!X8T" inline="false">
                     <field name="OP">AND</field>
                     <value name="A">
                       <block type="logic_compare" id="a.!@QQ{sxBt+f{s?0Ynw">
                         <field name="OP">LTE</field>
                         <value name="A">
                           <block type="get_value" id="4N*=@XZ|+)J/p)S*8T`1">
                             <field name="ATTR">val</field>
                             <field name="OID">hm-rpc.0.xxx.1.ILLUMINATION</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="math_number" id="Knld,wT8[?c4ib4aorSg">
                             <field name="NUM">200</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <value name="B">
                       <block type="logic_operation" id="fi;P,[*~L,jFl.zw.2+4" inline="false">
                         <field name="OP">OR</field>
                         <value name="A">
                           <block type="logic_compare" id="w]v_(A7VwH*T+{GhgV6i">
                             <field name="OP">EQ</field>
                             <value name="A">
                               <block type="get_value" id="?-w!S,w;n]ioU*:s=Fn;">
                                 <field name="ATTR">val</field>
                                 <field name="OID">hue.0.Fernsehlampe_links.level</field>
                               </block>
                             </value>
                             <value name="B">
                               <block type="math_number" id="Rc%w:|(Y2[.JMxzq(r6?">
                                 <field name="NUM">0</field>
                               </block>
                             </value>
                           </block>
                         </value>
                         <value name="B">
                           <block type="logic_operation" id="`3b*:m%B;)Z|%[yS.!X-" inline="false">
                             <field name="OP">OR</field>
                             <value name="A">
                               <block type="logic_compare" id="q{+4/}zzLva741ZuTf7J">
                                 <field name="OP">EQ</field>
                                 <value name="A">
                                   <block type="get_value" id="n.pAX/R5y7^/=7:|;?~6">
                                     <field name="ATTR">val</field>
                                     <field name="OID">hue.0.Fernsehlampe_rechts.level</field>
                                   </block>
                                 </value>
                                 <value name="B">
                                   <block type="math_number" id="DjAv!]}cE2zulm:[*D5E">
                                     <field name="NUM">0</field>
                                   </block>
                                 </value>
                               </block>
                             </value>
                             <value name="B">
                               <block type="logic_operation" id="[_E6)bSe#YCc=c[3S!Fm" inline="false">
                                 <field name="OP">OR</field>
                                 <value name="A">
                                   <block type="logic_compare" id=";EgmvIi:2p5pf5Y5]viU">
                                     <field name="OP">EQ</field>
                                     <value name="A">
                                       <block type="get_value" id="z/o5mW6qUdmql(d{sGle">
                                         <field name="ATTR">val</field>
                                         <field name="OID">hue.0.Sofalampe_links.level</field>
                                       </block>
                                     </value>
                                     <value name="B">
                                       <block type="math_number" id="fzLQ!Z)[u]B6SQaFvqES">
                                         <field name="NUM">0</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <value name="B">
                                   <block type="logic_compare" id="+m=dB;p*^A6gTu(VL1)T">
                                     <field name="OP">EQ</field>
                                     <value name="A">
                                       <block type="get_value" id="gAINsa8p,s=h)hwe436q">
                                         <field name="ATTR">val</field>
                                         <field name="OID">hue.0.Sofalampe_rechts.level</field>
                                       </block>
                                     </value>
                                     <value name="B">
                                       <block type="math_number" id="Gri`mHRUp(p0|YYO[Cs#">
                                         <field name="NUM">0</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                               </block>
                             </value>
                           </block>
                         </value>
                       </block>
                     </value>
                   </block>
                 </value>
               </block>
             </value>
             <statement name="DO0">
               <block type="comment" id="L(G|BUY`q4*m[;Kop#r5">
                 <field name="COMMENT">Fernsehlicht an wenn TV System Wohnzimmer an </field>
                 <next>
                   <block type="comment" id="vcK)W#DNxv?l2@OHVHRD">
                     <field name="COMMENT">und noch kein Licht an war und es dunkel genug ist</field>
                     <next>
                       <block type="control" id="*M]#SFj-0gE[Q}k9M(l~">
                         <mutation delay_input="false"></mutation>
                         <field name="OID">hue.0.Wohnzimmer.scene_huv</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="logic_boolean" id="v(}|]nYb]d9^2y;P`F56">
                             <field name="BOOL">TRUE</field>
                           </block>
                         </value>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </statement>
             <value name="IF1">
               <block type="logic_operation" id="*QS[OYOlYL|UL!r,pN-_" inline="false">
                 <field name="OP">AND</field>
                 <value name="A">
                   <block type="logic_compare" id="{sJ`xn(cC{Rxy!Y(#gOQ">
                     <field name="OP">EQ</field>
                     <value name="A">
                       <block type="get_value" id="#4)6(3gf+Z8hT+LB#/Z0">
                         <field name="ATTR">val</field>
                         <field name="OID">harmony.0.Wohnzimmer.activities.currentStatus</field>
                       </block>
                     </value>
                     <value name="B">
                       <block type="math_number" id="S{f1^l[~F4.UhNg#!U##">
                         <field name="NUM">0</field>
                       </block>
                     </value>
                   </block>
                 </value>
                 <value name="B">
                   <block type="logic_operation" id="!Kh?Z3bKZ~kx/[Q|w);S" inline="false">
                     <field name="OP">OR</field>
                     <value name="A">
                       <block type="logic_compare" id="a*XG?2ZL4:7n8ku[46qA">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value" id="_[iPE^c0}3~|LyJ_Rzg3">
                             <field name="ATTR">val</field>
                             <field name="OID">hue.0.Fernsehlampe_links.level</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="math_number" id="{Tm:rZ*]z%IUodz(v:rX">
                             <field name="NUM">0</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <value name="B">
                       <block type="logic_operation" id="vAh9~lbOSL~0CPK6o1=Q" inline="false">
                         <field name="OP">OR</field>
                         <value name="A">
                           <block type="logic_compare" id="uIs5R:S%a8tb=io:R}s^">
                             <field name="OP">EQ</field>
                             <value name="A">
                               <block type="get_value" id="=ChE)civmMN?S%p%aJa]">
                                 <field name="ATTR">val</field>
                                 <field name="OID">hue.0.Fernsehlampe_rechts.level</field>
                               </block>
                             </value>
                             <value name="B">
                               <block type="math_number" id="gr8f6loc8K;uS]9*XyhX">
                                 <field name="NUM">0</field>
                               </block>
                             </value>
                           </block>
                         </value>
                         <value name="B">
                           <block type="logic_operation" id="_jUMA^^Usj[CH7Nw:Fk=" inline="false">
                             <field name="OP">OR</field>
                             <value name="A">
                               <block type="logic_compare" id="*RZKVr}|KhBlGX/GCct:">
                                 <field name="OP">EQ</field>
                                 <value name="A">
                                   <block type="get_value" id="Lrk=MRvW8A9mXz1f%7uk">
                                     <field name="ATTR">val</field>
                                     <field name="OID">hue.0.Sofalampe_links.level</field>
                                   </block>
                                 </value>
                                 <value name="B">
                                   <block type="math_number" id="5E%D,}J|hwt#bXOSdb3#">
                                     <field name="NUM">0</field>
                                   </block>
                                 </value>
                               </block>
                             </value>
                             <value name="B">
                               <block type="logic_compare" id="vyQ#n+cmy=bSoe3S/7uo">
                                 <field name="OP">EQ</field>
                                 <value name="A">
                                   <block type="get_value" id="_E`NLb`RZ7+%FX48[q:[">
                                     <field name="ATTR">val</field>
                                     <field name="OID">hue.0.Sofalampe_rechts.level</field>
                                   </block>
                                 </value>
                                 <value name="B">
                                   <block type="math_number" id=".DFD%qzxdR2@ecSUkjz7">
                                     <field name="NUM">0</field>
                                   </block>
                                 </value>
                               </block>
                             </value>
                           </block>
                         </value>
                       </block>
                     </value>
                   </block>
                 </value>
               </block>
             </value>
             <statement name="DO1">
               <block type="comment" id="6f(faEcLMPYAs`+ux6@N">
                 <field name="COMMENT">Licht an wenn TV System aus und Licht aus war</field>
                 <next>
                   <block type="control" id="vfsq@_:O?mDsd,*qauk~">
                     <mutation delay_input="false"></mutation>
                     <field name="OID">hue.0.Wohnzimmer.scene_huv</field>
                     <field name="WITH_DELAY">FALSE</field>
                     <value name="VALUE">
                       <block type="logic_boolean" id="{W_[t,b%PxtVGi5}J$Jo">
                         <field name="BOOL">TRUE</field>
                       </block>
                     </value>
                     <next>
                       <block type="comment" id="F#J=Zu+m?KM;E4h.E:Pc">
                         <field name="COMMENT">danach Licht wieder aus</field>
                         <next>
                           <block type="timeouts_settimeout" id="C:l32sru.kR{[}n1/enQ">
                             <field name="NAME">timeout</field>
                             <field name="DELAY">5000</field>
                             <field name="UNIT">ms</field>
                             <statement name="STATEMENT">
                               <block type="control" id="]tmk=x~BT1Oo!8U*UY%u">
                                 <mutation delay_input="false"></mutation>
                                 <field name="OID">hue.0.Fernsehlampe_links.command</field>
                                 <field name="WITH_DELAY">FALSE</field>
                                 <value name="VALUE">
                                   <block type="text" id="70gqv-YoRf_F0cH@)?}I">
                                     <field name="TEXT">{"on":false,"transitiontime":100}</field>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="control" id="b[R_f_S7`nzrYgBgc=bI">
                                     <mutation delay_input="false"></mutation>
                                     <field name="OID">hue.0.Fernsehlampe_rechts.command</field>
                                     <field name="WITH_DELAY">FALSE</field>
                                     <value name="VALUE">
                                       <block type="text" id=".9UTMP2[1TXIogR!7OAI">
                                         <field name="TEXT">{"on":false,"transitiontime":100}</field>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="control" id=";Z~O5#j#Kf@UZ%3A7({=">
                                         <mutation delay_input="false"></mutation>
                                         <field name="OID">hue.0.Sofalampe_links.command</field>
                                         <field name="WITH_DELAY">FALSE</field>
                                         <value name="VALUE">
                                           <block type="text" id="`DhCgiq~nB:?iqgVo?%l">
                                             <field name="TEXT">{"on":false,"transitiontime":100}</field>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="control" id="^f[/Ski:AW]GQy?^gg}$">
                                             <mutation delay_input="false"></mutation>
                                             <field name="OID">hue.0.Sofalampe_rechts.command</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="text" id="nPC^_l^9Ih4nuhfAWGAX">
                                                 <field name="TEXT">{"on":false,"transitiontime":100}</field>
                                               </block>
                                             </value>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </statement>
                           </block>
                         </next>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </statement>
             <value name="IF2">
               <block type="logic_operation" id="tAg_phQYRYip^cG#?(OR" inline="false">
                 <field name="OP">AND</field>
                 <value name="A">
                   <block type="logic_compare" id="/aruWSn8RIcG9J0?`yWV">
                     <field name="OP">EQ</field>
                     <value name="A">
                       <block type="get_value" id="v0,W6cUK1#Bk;1N~QpSQ">
                         <field name="ATTR">val</field>
                         <field name="OID">harmony.0.Wohnzimmer.activities.currentStatus</field>
                       </block>
                     </value>
                     <value name="B">
                       <block type="math_number" id="}ULVAt.:zvRHd5dv[`aD">
                         <field name="NUM">0</field>
                       </block>
                     </value>
                   </block>
                 </value>
                 <value name="B">
                   <block type="logic_operation" id="@m*QiAvDN+U=}?B:+*Nw" inline="false">
                     <field name="OP">OR</field>
                     <value name="A">
                       <block type="logic_compare" id="|mYVll}Lo+UC.*%^{HuU">
                         <field name="OP">NEQ</field>
                         <value name="A">
                           <block type="get_value" id=")e}Bc5^$=LC!zCtaF1XR">
                             <field name="ATTR">val</field>
                             <field name="OID">hue.0.Fernsehlampe_links.level</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="math_number" id="XDv5|uRF%vnnmv10o+O)">
                             <field name="NUM">0</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <value name="B">
                       <block type="logic_operation" id="9EX`n+UF=QW)W!*NyFX@" inline="false">
                         <field name="OP">OR</field>
                         <value name="A">
                           <block type="logic_compare" id="Mlr[1j_jf1IzJ-Xb!G[m">
                             <field name="OP">NEQ</field>
                             <value name="A">
                               <block type="get_value" id="HefRD-ks?O]EapUmLbG{">
                                 <field name="ATTR">val</field>
                                 <field name="OID">hue.0.Fernsehlampe_rechts.level</field>
                               </block>
                             </value>
                             <value name="B">
                               <block type="math_number" id="z{[2b@6~5RBi8!rl_Y)p">
                                 <field name="NUM">0</field>
                               </block>
                             </value>
                           </block>
                         </value>
                         <value name="B">
                           <block type="logic_operation" id="b_{g4Dn[ukOao*W=-FrQ" inline="false">
                             <field name="OP">OR</field>
                             <value name="A">
                               <block type="logic_compare" id="WX6D,P-gd`+n6Zhv:7eH">
                                 <field name="OP">NEQ</field>
                                 <value name="A">
                                   <block type="get_value" id="Y1o_pS1@d$!xIwJQ+pPD">
                                     <field name="ATTR">val</field>
                                     <field name="OID">hue.0.Sofalampe_links.level</field>
                                   </block>
                                 </value>
                                 <value name="B">
                                   <block type="math_number" id="/SR,1rS-(pLD=h,2@B!f">
                                     <field name="NUM">0</field>
                                   </block>
                                 </value>
                               </block>
                             </value>
                             <value name="B">
                               <block type="logic_compare" id="--]7;yCkj#|ZBLK@bAyg">
                                 <field name="OP">NEQ</field>
                                 <value name="A">
                                   <block type="get_value" id="D^UF1B[hPs2X^0O`91T)">
                                     <field name="ATTR">val</field>
                                     <field name="OID">hue.0.Sofalampe_rechts.level</field>
                                   </block>
                                 </value>
                                 <value name="B">
                                   <block type="math_number" id="yQ*y|NWXC=WZPJrV3jm+">
                                     <field name="NUM">0</field>
                                   </block>
                                 </value>
                               </block>
                             </value>
                           </block>
                         </value>
                       </block>
                     </value>
                   </block>
                 </value>
               </block>
             </value>
             <statement name="DO2">
               <block type="comment" id="h3v|PIu;kO|@gN~cL]9Q">
                 <field name="COMMENT">Licht aus wenn TV System aus und Licht an war</field>
                 <next>
                   <block type="timeouts_settimeout" id="ha/tXwF5yEr`LtQX;FCh">
                     <field name="NAME">timeout2</field>
                     <field name="DELAY">5000</field>
                     <field name="UNIT">ms</field>
                     <statement name="STATEMENT">
                       <block type="control" id="qof2%bxF_j.0PB83UHVj">
                         <mutation delay_input="false"></mutation>
                         <field name="OID">hue.0.Fernsehlampe_links.command</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="text" id="_M^M7t]+b-?+|le=gA!^">
                             <field name="TEXT">{"on":false,"transitiontime":100}</field>
                           </block>
                         </value>
                         <next>
                           <block type="control" id="!5Qd2%n4azU=!ne0Zjud">
                             <mutation delay_input="false"></mutation>
                             <field name="OID">hue.0.Fernsehlampe_rechts.command</field>
                             <field name="WITH_DELAY">FALSE</field>
                             <value name="VALUE">
                               <block type="text" id="RB=jowa.6{6[+NFD5YpR">
                                 <field name="TEXT">{"on":false,"transitiontime":100}</field>
                               </block>
                             </value>
                             <next>
                               <block type="control" id="(zwT6#=]z5d#an:b%:tK">
                                 <mutation delay_input="false"></mutation>
                                 <field name="OID">hue.0.Sofalampe_links.command</field>
                                 <field name="WITH_DELAY">FALSE</field>
                                 <value name="VALUE">
                                   <block type="text" id="%k!6c[Y.ATn`*.C`nN9x">
                                     <field name="TEXT">{"on":false,"transitiontime":100}</field>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="control" id=".eKb);A;:mNQNB6_U!bW">
                                     <mutation delay_input="false"></mutation>
                                     <field name="OID">hue.0.Sofalampe_rechts.command</field>
                                     <field name="WITH_DELAY">FALSE</field>
                                     <value name="VALUE">
                                       <block type="text" id="k0RvqVuksA[0Fq7t0K26">
                                         <field name="TEXT">{"on":false,"transitiontime":100}</field>
                                       </block>
                                     </value>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                     </statement>
                   </block>
                 </next>
               </block>
             </statement>
           </block>
         </statement>
        </block>
        

        Bildschirmfoto 2019-11-13 um 17.37.29.png

        1 Antwort Letzte Antwort
        0
        • C Offline
          C Offline
          chris077
          schrieb am zuletzt editiert von
          #9

          Guten morgen zusammen,

          Erstmal vielen dank für eure schnelle Hilfe, eure Tips und Grundlagen Beispiele,

          die Seiten oder zumindest die Videos kenne ich, habe sie angeschaut und damit auch versucht unter anderem mein script zu schreiben. Aber noch bin ich nicht ganz schlau daraus geworden wann ich wo welches Baustein benutzen muss und mit welcher Objekt ID, daran bin ich noch am tüfteln.

          Im ersten screen mit der Leinwandsteuerung und Licht an/aus bei Kino Start/Ende habe ich bereits hinbekommen und Funktioniert auch. damit die Leinwand nicht jedes mal beim testen hoch und runterfährt habe ich die erst mal deaktiviert.

          zum Testen benutze ich als Trigger erst mal die activity Fernsehen tv und fire tv. Die werden später gegen die richtigen Activitys ausgetauscht.

          was nicht so wirklich funktioniert ist ab Film Start.

          ich möchte das wenn mein Kino hochgefahren ist (also alle Geräte wie Beamer, AV Receiver, und das jeweilige Abspielgerät, wird alles über die Harmony Fernbedienung erledigt wenn ich die jeweilige Activity drücke)

          das ich dann mit der Play taste den Film starte, das sich das Licht langsam runterdimmt und aus geht, wenn dann die Pause gedrückt wird die Lampen hoch gedimmt werden, auch das Funktioniert aber nicht immer, heist wenn ich in kurzen abstände pause oder wieder Play drücke geht es mal und manchmal auch wieder nicht. evtl muss etwas Zeit vergehen bis wieder Aktionen funktionieren?
          Die Belegung der Harmony Fernbedienung war auch nicht leicht, da ich für Pause die Home Funktion benutzen muss aus dem Adapter fakeroku. Kann man bestimmt auch mit Play machen aber da blick ich auch nicht durch wie das gehen könnte.

          und wenn Film ende ist möchte ich das mit der Stop taste wieder licht hochgedimmt wird, und wenn ich die Activity beende das alles aus geht die Leinwand hoch fährt aber das licht an bleibt wenn es draußen dunkel ist.
          Mit dem hochfahren der Leinwand und das das Licht angeht funktioniert schonmal wenn ich die Activity beende.

          Wie kann ich das mit dem zweiten Trigger lösen? oder benötige ich das überhaupt? denn wen ich den raus nehme funktioniert das wieder nicht.

          Ich hoffe ihr könnt etwas nachvollziehen was ich meine

          Lg Christian

          Ps. ich werde mal die Blocklys von euch kopieren und damit Experimentieren, vielen lieben dank dafür

          1 Antwort Letzte Antwort
          0
          • C Offline
            C Offline
            chris077
            schrieb am zuletzt editiert von
            #10

            @BBTown

            die Datenpunkte 0 und 1 habe ich gedacht das sie reichen um zu erkennen ob ein gerät an oder aus ist. In meinem fall entweder activity Fernsehen tv oder activity Fire tv als Trigger.
            Mit dem Plus zwischen den activitys funktioniert irgendwie? Egal ob ich Fire tv starte oder Fernsehen Tv.

            Sollte ich die ändern in falls wert von activity Fernsehen tv oder wert von activity Fire Tv?

            Lg Christian

            Hermanito33H 1 Antwort Letzte Antwort
            0
            • C chris077

              @BBTown

              die Datenpunkte 0 und 1 habe ich gedacht das sie reichen um zu erkennen ob ein gerät an oder aus ist. In meinem fall entweder activity Fernsehen tv oder activity Fire tv als Trigger.
              Mit dem Plus zwischen den activitys funktioniert irgendwie? Egal ob ich Fire tv starte oder Fernsehen Tv.

              Sollte ich die ändern in falls wert von activity Fernsehen tv oder wert von activity Fire Tv?

              Lg Christian

              Hermanito33H Offline
              Hermanito33H Offline
              Hermanito33
              schrieb am zuletzt editiert von
              #11

              @chris077 Also bei mir gibt es bei Harmony noch mehr als nur 0 und 1, bin mir aber gerade nicht sicher welche zahlen das noch waren aber sie haben auf jeden Fall noch gezeigt wenn die Szene gerade am starten ist oder am Beenden ist. Also insgesamt gibt es da 4 States.

              BBTownB 1 Antwort Letzte Antwort
              0
              • Hermanito33H Hermanito33

                @chris077 Also bei mir gibt es bei Harmony noch mehr als nur 0 und 1, bin mir aber gerade nicht sicher welche zahlen das noch waren aber sie haben auf jeden Fall noch gezeigt wenn die Szene gerade am starten ist oder am Beenden ist. Also insgesamt gibt es da 4 States.

                BBTownB Online
                BBTownB Online
                BBTown
                schrieb am zuletzt editiert von
                #12

                @Hermanito33 sagte in Kino Steuerung mit Blockly und Harmony:

                @chris077 Also bei mir gibt es bei Harmony noch mehr als nur 0 und 1, bin mir aber gerade nicht sicher welche zahlen das noch waren aber sie haben auf jeden Fall noch gezeigt wenn die Szene gerade am starten ist oder am Beenden ist. Also insgesamt gibt es da 4 States.

                Dann wären das keine boolschen Werte sondenr tatsächlich Zahlen (numbers).
                @chris077 Das kannst Du am Besten im RAW Bereich des/der Datenpunkte/s ablesen.

                ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                Hermanito33H 1 Antwort Letzte Antwort
                0
                • C Offline
                  C Offline
                  chris077
                  schrieb am zuletzt editiert von
                  #13

                  @BBTown

                  Was meinst du mit RAW Bereich?

                  BBTownB 1 Antwort Letzte Antwort
                  0
                  • BBTownB BBTown

                    @Hermanito33 sagte in Kino Steuerung mit Blockly und Harmony:

                    @chris077 Also bei mir gibt es bei Harmony noch mehr als nur 0 und 1, bin mir aber gerade nicht sicher welche zahlen das noch waren aber sie haben auf jeden Fall noch gezeigt wenn die Szene gerade am starten ist oder am Beenden ist. Also insgesamt gibt es da 4 States.

                    Dann wären das keine boolschen Werte sondenr tatsächlich Zahlen (numbers).
                    @chris077 Das kannst Du am Besten im RAW Bereich des/der Datenpunkte/s ablesen.

                    Hermanito33H Offline
                    Hermanito33H Offline
                    Hermanito33
                    schrieb am zuletzt editiert von
                    #14

                    @BBTown Ja müsste das später mal bei mir nachschauen. Aber es gab auf jeden Fall mehr Zahlen als nur 0 und 1

                    1 Antwort Letzte Antwort
                    0
                    • C Offline
                      C Offline
                      chris077
                      schrieb am zuletzt editiert von
                      #15

                      Ich habe gerade mal geschaut unter Objekte in den Activities der Harmony, wenn ich die Activity Fernsehen Tv starte springt die zahl erst auf 1 und kurz später auf 2, unter current Activity von Power Off auf Fernsehen TV und der currentStatus von 0 auf 1 und dann kurz später auf 2. wenn ich aus schalte dann gehen Activity Fernsehen und currentStatus auf 3 und current Activity auf Power Off

                      Hermanito33H 1 Antwort Letzte Antwort
                      0
                      • C Offline
                        C Offline
                        chris077
                        schrieb am zuletzt editiert von
                        #16

                        @dslraser
                        ich sehe gerade das du als Trigger die Objekt Id activity currentStatus genommen hast.
                        Was ist den der unterschied zwischen dem und die activity Fernsehen Tv?

                        Lg Christian

                        dslraserD 1 Antwort Letzte Antwort
                        0
                        • C chris077

                          Ich habe gerade mal geschaut unter Objekte in den Activities der Harmony, wenn ich die Activity Fernsehen Tv starte springt die zahl erst auf 1 und kurz später auf 2, unter current Activity von Power Off auf Fernsehen TV und der currentStatus von 0 auf 1 und dann kurz später auf 2. wenn ich aus schalte dann gehen Activity Fernsehen und currentStatus auf 3 und current Activity auf Power Off

                          Hermanito33H Offline
                          Hermanito33H Offline
                          Hermanito33
                          schrieb am zuletzt editiert von
                          #17

                          @chris077 ja so müsste es bei mir auch sein. 1 heißt dann das es gerade startet. Und 2 bedeutet es ist Aktiv. Aber Welche Zahl ist dann wenn es ganz aus ist?

                          1 Antwort Letzte Antwort
                          0
                          • C Offline
                            C Offline
                            chris077
                            schrieb am zuletzt editiert von
                            #18

                            @Hermanito33 Ok. Die springen beim ausschalten erst auf 3 und dann auf 0

                            1 Antwort Letzte Antwort
                            0
                            • C chris077

                              @BBTown

                              Was meinst du mit RAW Bereich?

                              BBTownB Online
                              BBTownB Online
                              BBTown
                              schrieb am zuletzt editiert von
                              #19

                              @chris077 sagte in Kino Steuerung mit Blockly und Harmony:

                              @BBTown

                              Was meinst du mit RAW Bereich?

                              hier ein Beispiel aus einem anderen Thread

                              ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                              1 Antwort Letzte Antwort
                              0
                              • C Offline
                                C Offline
                                chris077
                                schrieb am zuletzt editiert von
                                #20

                                Da steht das bei mir

                                Screenshot (5).png

                                1 Antwort Letzte Antwort
                                0
                                • C Offline
                                  C Offline
                                  chris077
                                  schrieb am zuletzt editiert von
                                  #21

                                  Habe die Trigger untereinander gemacht und es funktioniert so schonmal wie es soll. Was jetzt noch komisch ist, ist das wenn ich die befehle auf der Fernbedienung zu schnell hintereinander drücke, funktionieren die abläufe nicht immer. Kann es sein das die Verarbeitung im iobroker oder Philips hue länger brauchen bis sie den zustand der Lampen erkannt hat?
                                  Wenn ich eine gewisse zeit warte dann geht es. Kann man da was machen?
                                  Mit dem runter Dimmen funktioniert auch aber wie kann ich langsam wieder hoch Dimmen? Vielleicht eine blöde frage aber kann mir das einer erklären :)

                                  hier mal das geänderte script

                                  Screenshot (7).png
                                  Screenshot (8).png
                                  Screenshot (9).png

                                  Lg Christian

                                  BBTownB dslraserD 4 Antworten Letzte Antwort
                                  0
                                  • C chris077

                                    Habe die Trigger untereinander gemacht und es funktioniert so schonmal wie es soll. Was jetzt noch komisch ist, ist das wenn ich die befehle auf der Fernbedienung zu schnell hintereinander drücke, funktionieren die abläufe nicht immer. Kann es sein das die Verarbeitung im iobroker oder Philips hue länger brauchen bis sie den zustand der Lampen erkannt hat?
                                    Wenn ich eine gewisse zeit warte dann geht es. Kann man da was machen?
                                    Mit dem runter Dimmen funktioniert auch aber wie kann ich langsam wieder hoch Dimmen? Vielleicht eine blöde frage aber kann mir das einer erklären :)

                                    hier mal das geänderte script

                                    Screenshot (7).png
                                    Screenshot (8).png
                                    Screenshot (9).png

                                    Lg Christian

                                    BBTownB Online
                                    BBTownB Online
                                    BBTown
                                    schrieb am zuletzt editiert von
                                    #22

                                    @chris077 sagte in Kino Steuerung mit Blockly und Harmony:

                                    wie kann ich langsam wieder hoch Dimmen?

                                    Über den HUE-Punkt "command" ... so wie Du es beim herunterdimmen machst.
                                    Dort übergibst Du ja auch eine "Transitiontime". Diese ist verantwortlich für das "smoothe" dimmen

                                    ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                    1 Antwort Letzte Antwort
                                    0
                                    • C chris077

                                      Habe die Trigger untereinander gemacht und es funktioniert so schonmal wie es soll. Was jetzt noch komisch ist, ist das wenn ich die befehle auf der Fernbedienung zu schnell hintereinander drücke, funktionieren die abläufe nicht immer. Kann es sein das die Verarbeitung im iobroker oder Philips hue länger brauchen bis sie den zustand der Lampen erkannt hat?
                                      Wenn ich eine gewisse zeit warte dann geht es. Kann man da was machen?
                                      Mit dem runter Dimmen funktioniert auch aber wie kann ich langsam wieder hoch Dimmen? Vielleicht eine blöde frage aber kann mir das einer erklären :)

                                      hier mal das geänderte script

                                      Screenshot (7).png
                                      Screenshot (8).png
                                      Screenshot (9).png

                                      Lg Christian

                                      dslraserD Offline
                                      dslraserD Offline
                                      dslraser
                                      Forum Testing Most Active
                                      schrieb am zuletzt editiert von
                                      #23

                                      @chris077
                                      erstmal zum Thema Status und schalten der Harmony. 0 ist aus und 2 ist an. 1 und 3 zeigen den Status während des ausführen der Aktionen.
                                      https://github.com/Pmant/ioBroker.harmony/blob/master/README.md

                                      1 Antwort Letzte Antwort
                                      0
                                      • C chris077

                                        @dslraser
                                        ich sehe gerade das du als Trigger die Objekt Id activity currentStatus genommen hast.
                                        Was ist den der unterschied zwischen dem und die activity Fernsehen Tv?

                                        Lg Christian

                                        dslraserD Offline
                                        dslraserD Offline
                                        dslraser
                                        Forum Testing Most Active
                                        schrieb am zuletzt editiert von
                                        #24

                                        @chris077 sagte in Kino Steuerung mit Blockly und Harmony:

                                        @dslraser
                                        ich sehe gerade das du als Trigger die Objekt Id activity currentStatus genommen hast.
                                        Was ist den der unterschied zwischen dem und die activity Fernsehen Tv?

                                        Lg Christian

                                        Deswegen sagte ich oben, das Du den Trigger für Dich anpassen musst.
                                        CurrentStatus reagiert auf egal welche activity. Das heißt, das mein Lichtbeispiel dann egal mit welcher activity ausgeführt wird.

                                        1 Antwort Letzte Antwort
                                        0
                                        • C chris077

                                          Habe die Trigger untereinander gemacht und es funktioniert so schonmal wie es soll. Was jetzt noch komisch ist, ist das wenn ich die befehle auf der Fernbedienung zu schnell hintereinander drücke, funktionieren die abläufe nicht immer. Kann es sein das die Verarbeitung im iobroker oder Philips hue länger brauchen bis sie den zustand der Lampen erkannt hat?
                                          Wenn ich eine gewisse zeit warte dann geht es. Kann man da was machen?
                                          Mit dem runter Dimmen funktioniert auch aber wie kann ich langsam wieder hoch Dimmen? Vielleicht eine blöde frage aber kann mir das einer erklären :)

                                          hier mal das geänderte script

                                          Screenshot (7).png
                                          Screenshot (8).png
                                          Screenshot (9).png

                                          Lg Christian

                                          dslraserD Offline
                                          dslraserD Offline
                                          dslraser
                                          Forum Testing Most Active
                                          schrieb am zuletzt editiert von
                                          #25

                                          @chris077 sagte in Kino Steuerung mit Blockly und Harmony:

                                          Mit dem runter Dimmen funktioniert auch aber wie kann ich langsam wieder hoch Dimmen?

                                          mit on true (für aus on false) Die transitiontime bestimmt wie schnell oder langsam das Dimmen passieren soll, das macht dann die Bridge selbständig.

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          690

                                          Online

                                          32.6k

                                          Benutzer

                                          81.9k

                                          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