Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Werte umkehren?

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Werte umkehren?

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

      Hallo,

      ich stehe mal weider vor einer Aufgabe und finde keine Lösung.

      Ist es möglich wie bei den Szenen Werte umzukehren?

      Konkret geht es darum ich will an meinem Wand Tab einen Schalter setzen für meinen Fernseher und die FireTV.

      Wenn ich diesem Schalter die Szene zu ordne die ich angelget habe kann er von dieser den Status nicht erkennnen dort steht dann nur "uncertain".

      Nun dachte ich ok dann setze ich die Elemente die in der Szene sind in ein Skript diese gibt ja dann den Wert True oder False aus.

      Doch als ich das Skript geschrieben hatte mit Blockly viel mir ein, wie bekomme ich nun die Werte beim Ausschalten hin.

      Was mich dann eben zu der Frage bringt wie kehre ich die Werte über ein Skript um in den Szenen kann ich hinten ja Wert bei False setzen.

      Hoffe auf eure Hilfe

      MFg Maggi

      1 Reply Last reply Reply Quote 0
      • P
        pix last edited by

        Hallo,

        bitte werde präziser oder poste wenigstens, das was du bisher erreicht hast.

        @csamaggi:

        ich will an meinem Wand Tab einen Schalter setzen für meinen Fernseher und die FireTV. Wenn ich diesem Schalter die Szene zu ordne die ich angelget habe kann er von dieser den Status nicht erkennnen dort steht dann nur "uncertain". ` Ich vermute, du meinst einen Schalter in VIS. Du willst mit dem Schalter den Status der Szene anzeigen und schalten, richtig? Der Status der Szene wird aber vermutlich nicht korrekt angezeigt, weil darin Befehle ausgeführt werden, auf die keine Rückmeldung erfolgt (zB Harmony). Die Szene kann dann nicht wissen, ob der TV nun an oder aus ist.

        Zeig mal dein Bisheriges Skript und die Szene.

        Gruß

        Pix

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

          Ja genau ich möchte das im VIS einstellen und ja es ist über den Harmony Adapter.

          Szene: 1901_szene_tv.png

          Skript: 1901_skript_tv.png

          Der Plan ist es wie hier zu sehen. 1901_wohnzimmer_ger_te.png

          Die FireTV wird hier direkt abgerufen also nur der Status "ON" vom FireTV Adapter aber auch der soll über ein Skript laufen damit eben alle Geräte geschaltet werden.

          Die Frage ist halt wie kann ich wenn die Geräte an sind diese eben auch wieder ausschalten in der Szene kann ich ja wert False setzen.

          Wobei ich sagen muss derzeit wenn ich über meine Alexa TV an und Aus mache ist es so das ich zum einen die Szene hier Startet und eben im Cloudadapter noch die Aktivität Fernseher vom Harmony Adapter lade dass soll halt auch nicht sein. Ich denke das dieses auch über die einzelnen Befehle von den jeweiligen Geräten einzeln abfragen bzw steuern kann ohne die Activity vom Harmony nutzen zu müssen.

          1901_befehle_harmony.png

          Ich hoffe ich konnte ein wenig erklären was ich vor habe.

          MFG Maggi

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

            Du solltest Dir einen Datenpunkt (switch, Logikwert) mit dem Namen "TV" oder "Fernsehen" (so heißt er bei mir) anlegen.

            Anschließend legst Du ein Script an, welches je nach "true" (an) oder "false" (aus) eine andere Reaktion zeigt.

            ! ````
            <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="{%d?_IKpx@?Wz)s=C~15" x="-1137" y="-137.00000190734863"><mutation items="1"></mutation>
            <field name="CONDITION">any</field>

            <value name="OID0"><shadow type="field_oid" id="#+6?rRLZUe:^Ci?(]JT"><field name="oid">MultiMedia.0.Fernsehen</field></shadow></value> <statement name="STATEMENT"><block type="controls_if" id="TjNDsz2]*KmwvEqHI(TH"><value name="IF0"><block type="logic_compare" id="z7K+}ulwXSL.]uVtF~("><field name="OP">EQ</field>
            <value name="A"><block type="get_value" id="@O;{X,Mpc3?(WMgmQOOo"><field name="ATTR">val</field>
            <field name="OID">MultiMedia.0.Fernsehen</field></block></value>
            <value name="B"><block type="logic_boolean" id="w!6.axCv.z^K2e]ghA3S"><field name="BOOL">TRUE</field></block></value></block></value>
            <statement name="DO0"><block type="controls_if" id=")346bKL7R?4C_C6J99{s"><value name="IF0"><block type="logic_compare" id="KPsUeZGHf#bo8ETnO,rR"><field name="OP">EQ</field>
            <value name="A"><block type="get_value" id="maXHW)]DAKDg}mM+}W]o"><field name="ATTR">val</field>
            <field name="OID">tr-064.0.devices.Samsung-Plasma-TV.active</field></block></value>
            <value name="B"><block type="logic_boolean" id="E57|ht|P-GYszrnpAuF{"><field name="BOOL">FALSE</field></block></value></block></value>
            <statement name="DO0"><block type="control" id="O,=[;Rq{g3@Yzv{)Ov2!"><mutation delay_input="false"></mutation>
            <field name="OID">broadlink.0.SamsungPlasmaTV.CODE_2600840310111012101110120f38113710381111101110111012101110121037111110111012101110111012103810111038103810381038113710381000060d9495113710381038111011111011101210111038103810381110101110121110101210111137111010121011101110121110103810111038103810381038103810381000060e959410380f3910380f1210111111101110111038103811371012101110111012101111101038101210111011101210111110103810121038113710381137103810381000060d949510381038103810111012101110120f121137103810381110101111111011101210111038101111111011101111111011113710111038113710381038103810381000060e94951137103810381110101110121011101110381137103811111011101110121011101210380f1210111012101110111012103811101038103810381038113710381000060e949411371137103810121011101110121011103810381038101110121011101110121011103811110f121011111110111011103811111137103810381137103810381000060d9594113710381038101110121011101110121137113710381110111010121110101210111137101110121011101111111011103810111137103810381137103810381000060e9594103810381137101110111012101110121038103710381012101111110f12101111111038101110111012111011101012103810111038103810381137103810371100060e94951038103810380f12111010121011101110381038113710121011101110121011101110381111101110120f1210111012103810111038113710381038103810381000060e93951137113710381111101111101111101110381038103810111012101110120f1210111137111110111110101210111011103810121137113710381137113710381000060d9495113711371038101210111110101210111038103811371110101210111110101210111038101110121011101210111011113710121038103810381037113810371000060e9593113811371038111010121011101110121038113711371110101210111110101210111038111011111110111010121110103811101137103810381038113710381000060e94951038103810381110111111101110111111371038103810111011101211101012101110381011111110111011101210111038101110381038103810381038103810000d0500000000</field>
            <field name="WITH_DELAY">FALSE</field>
            <value name="VALUE"><block type="logic_boolean" id="kH6gp7aRIrm_T=j10leC"><field name="BOOL">TRUE</field></block></value></block></statement>
            <next><block type="control" id=",W._EDfGkM=Z=TC|VC?^"><mutation delay_input="false"></mutation>
            <field name="OID">broadlink.0.YamahaRXV663.CODE_2600740020070001009413121537131412381437133812391214123910161339111413131314121411410b14121313131513111412141314121416351238113a13381338133812371315120005210001274915000c5a9806894b14000c5800012a4a13000c5b0001040b184b13000c5b0001274b12000d0500000000</field>
            <field name="WITH_DELAY">FALSE</field>
            <value name="VALUE"><block type="logic_boolean" id="L!O-PPAkWeY]Nl,a^N_E"><field name="BOOL">TRUE</field></block></value>
            <next><block type="control" id="Qlakkz.fuzSMjvr?aFHL"><mutation delay_input="false"></mutation>
            <field name="OID">broadlink.0.Subwoofer.CODE_260054000f0d000109bd0e190d160e1c0a180d3e081e0c42063a103e0d3f091a0c8a0b3e0c1d091112170b1d0b3b0f190c190c190c3a1140093d0d4009171533103f0b410a0005425507cb4f0e000c4e95088c500d000d0500000000</field>
            <field name="WITH_DELAY">FALSE</field>
            <value name="VALUE"><block type="logic_boolean" id="+ElA7KmT74#O-Y^K,1!/"><field name="BOOL">TRUE</field></block></value>
            <next><block type="control" id="Q7TmU.(~7,I)Lfs@RJ"><mutation delay_input="false"></mutation> <field name="OID">broadlink.0.LED_Stripe_TV.CODE_2600580000012b92141213111511131213111412131213111436143514361436141114351436143515361336141213111412131213111411141213111435143614351536133614351500053b00012b4814000c4400012a4914000d05</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="Ku_[Yl[Mpv:PtIuDeW%0"><field name="BOOL">TRUE</field></block></value> <next><block type="control" id="qC}}cvie4CiNzZ?Y~_H/"><mutation delay_input="false"></mutation> <field name="OID">broadlink.0.LED_Stripe_TV.CODE_260052001d0b000101940d180e171213111412121313101611160f380f3a12381238121610370c3d12371414071c163511371213131212131213133812371212131311381436103b11381300053cc6095a4a11000d05000000000000</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="r{9lXUXcXVNs#vD*uvTn"><field name="BOOL">TRUE</field></block></value></block></next></block></next></block></next></block></next></block></statement> <next><block type="controls_if" id="}_l@rT1P.aLoBmRN%rp"><value name="IF0"><block type="logic_compare" id="Tk~oxjxO_Hr]Utx)LdE+"><field name="OP">EQ</field>
            <value name="A"><block type="get_value" id="Pul:F_c{GWbw^T94A?Fk"><field name="ATTR">val</field>
            <field name="OID">MultiMedia.0.Fernsehen</field></block></value>
            <value name="B"><block type="logic_boolean" id="1--!J~{-u2+yqw!4j}+V"><field name="BOOL">FALSE</field></block></value></block></value>
            <statement name="DO0"><block type="controls_if" id="zmq]Vwx!!WPR!IB^eTv"><value name="IF0"><block type="logic_compare" id="I+r%V;Mo@G0IKrq!Eui1"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="?p*K!C#M=5H_uf)zyC5"><field name="ATTR">val</field>
            <field name="OID">tr-064.0.devices.Samsung-Plasma-TV.active</field></block></value>
            <value name="B"><block type="logic_boolean" id=";Oz^Ix~8=wf,A6)!ipF?"><field name="BOOL">TRUE</field></block></value></block></value>
            <statement name="DO0"><block type="control" id="+mkOOsAa+M+2gm5XP{rG"><mutation delay_input="false"></mutation>
            <field name="OID">broadlink.0.SamsungPlasmaTV.CODE_2600840310111012101110120f38113710381111101110111012101110121037111110111012101110111012103810111038103810381038113710381000060d9495113710381038111011111011101210111038103810381110101110121110101210111137111010121011101110121110103810111038103810381038103810381000060e959410380f3910380f1210111111101110111038103811371012101110111012101111101038101210111011101210111110103810121038113710381137103810381000060d949510381038103810111012101110120f121137103810381110101111111011101210111038101111111011101111111011113710111038113710381038103810381000060e94951137103810381110101110121011101110381137103811111011101110121011101210380f1210111012101110111012103811101038103810381038113710381000060e949411371137103810121011101110121011103810381038101110121011101110121011103811110f121011111110111011103811111137103810381137103810381000060d9594113710381038101110121011101110121137113710381110111010121110101210111137101110121011101111111011103810111137103810381137103810381000060e9594103810381137101110111012101110121038103710381012101111110f12101111111038101110111012111011101012103810111038103810381137103810371100060e94951038103810380f12111010121011101110381038113710121011101110121011101110381111101110120f1210111012103810111038113710381038103810381000060e93951137113710381111101111101111101110381038103810111012101110120f1210111137111110111110101210111011103810121137113710381137113710381000060d9495113711371038101210111110101210111038103811371110101210111110101210111038101110121011101210111011113710121038103810381037113810371000060e9593113811371038111010121011101110121038113711371110101210111110101210111038111011111110111010121110103811101137103810381038113710381000060e94951038103810381110111111101110111111371038103810111011101211101012101110381011111110111011101210111038101110381038103810381038103810000d0500000000</field>
            <field name="WITH_DELAY">FALSE</field>
            <value name="VALUE"><block type="logic_boolean" id="hZ5cb9!f{})c9o9?sYOG"><field name="BOOL">TRUE</field></block></value></block></statement>
            <next><block type="control" id="
            ~p6TBEL|ZHAn9Twml9+"><mutation delay_input="false"></mutation>
            <field name="OID">broadlink.0.YamahaRXV663.CODE_2600c8000001279512141338133813371437133812391214133812141313141312141313131313351538133812391238133813381239121412141412131412141313131413131239130004f60001274b12000c5b0001284a12000c5c0001274a13000c5b0001274a13000c5700012b4b12000c5b0001274b13000c5b0001274a13000c590001294a13000c5b0001274b13000c5b0001274a13000c5b0001274b12000c5b0001284a12000c5c0001274b12000c5b0001284a13000c5b0001274b13000ca70001274a13000d05</field>
            <field name="WITH_DELAY">FALSE</field>
            <value name="VALUE"><block type="logic_boolean" id="4Qxfz^3~%LnR%o0V,fBS"><field name="BOOL">TRUE</field></block></value>
            <next><block type="control" id="d0P,RLLRE{q]YaVNtF2n"><mutation delay_input="false"></mutation>
            <field name="OID">broadlink.0.LED_Stripe_TV.CODE_2600580000012994121313111412121312121412111412121436133712371437121214361337113814121237131213131212131213131212143613121337133712371436133711381300053d00012b4a12000c460001294b12000d05</field>
            <field name="WITH_DELAY">FALSE</field>
            <value name="VALUE"><block type="logic_boolean" id="p6^nPpP;q-~7]ax/=vW4"><field name="BOOL">TRUE</field></block></value></block></next></block></next></block></statement></block></next></block></statement></block>

            Und diesen Datenpunkt steuerst Du dann über deinen Button in Vis
            [1917_blockly-tv.jpg](/assets/uploads/files/1917_blockly-tv.jpg)
            [1917_datenpunkt_fernseher.jpg](/assets/uploads/files/1917_datenpunkt_fernseher.jpg)
            1 Reply Last reply Reply Quote 0
            • C
              csamaggi last edited by

              Wie hast du den SmartName erstellt denn ich kann dort nichts eintragen wenn ich etwas hinzufügen will und dann eben den Befehl dort eintrag sieht das irgendwie anders aus.

              MFG Maggi

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              498
              Online

              31.7k
              Users

              79.8k
              Topics

              1.3m
              Posts

              3
              5
              1856
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo