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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Aqara Wandschalter

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Aqara Wandschalter

Scheduled Pinned Locked Moved Skripten / Logik
5 Posts 3 Posters 742 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • flendorianerF Offline
    flendorianerF Offline
    flendorianer
    wrote on last edited by
    #1

    Hi, ich habe leider keine direkte Lösung gefunden und mir fehlt noch das Logik-Verständnis…

    Ich möchte den Aqara Wandschalter, der ja von True auf False wechselt mit einer Logikschaltung in Blockly zusammenschrauben.

    Gesteuert werden soll das Objekt Yeelight Power Switch On oder Off(oder eine Routine) wenn man den Schalter drückt, eben halt der Status der gerade nicht anliegt..

    Kann hier mal jemand drüber schauen und vielleicht ein Wort dazu verlieren? Danke...

    9945_unbenannt.jpg

    ` > <xml 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml">

    <block type="on" id="|=hlNxvm0TXlNLEVsT|@" x="-1862" y="-212"><field name="OID">zigbee.0.00158d0002c41348.left_click</field>

    <field name="CONDITION">any</field>

    <statement name="STATEMENT"><block type="controls_if" id="`!*B3R:Yr;]OknH~WC5-"><mutation else="1"></mutation>

    <value name="IF0"><block type="get_value" id="yl~yEWnlVMv(0%IpnnCL"><field name="ATTR">ack</field>

    <field name="OID">yeelight-2.0.Wohnzimmer_Decke.control.power</field></block></value>

    <statement name="DO0"><block type="control" id="?Pr(Ul1;/fKO(y!y=#;7"><mutation delay_input="false"></mutation>

    <field name="OID">yeelight-2.0.Wohnzimmer_Decke.control.power</field>

    <field name="WITH_DELAY">FALSE</field>

    <value name="VALUE"><block type="logic_boolean" id="y.igRc`;a9%b3qGZm.:t"><field name="BOOL">TRUE</field></block></value></block></statement>

    <statement name="ELSE"><block type="control" id="ZX+LEYC!e7Cn}@kXurP|"><mutation delay_input="false"></mutation>

    <field name="OID">yeelight-2.0.Wohnzimmer_Decke.control.power</field>

    <field name="WITH_DELAY">FALSE</field>

    <value name="VALUE"><block type="logic_boolean" id="yKUck@:bK?.8mF~;5HH-"><field name="BOOL">FALSE</field></block></value></block></statement></block></statement></block></xml> `

    1 Reply Last reply
    0
    • iomountainI Offline
      iomountainI Offline
      iomountain
      wrote on last edited by
      #2

      bin auch noch Anfänger, aber versuch mal:

       <block xmlns="http://www.w3.org/1999/xhtml" type="on" id="|=hlNxvm0TXlNLEVsT|@" x="337.0001220703125" y="-962.3333740234375"><field name="OID">zigbee.0.00158d0002c41348.left_click</field>
        <field name="CONDITION">any</field>
      
        <statement name="STATEMENT"><block type="controls_if" id="`!*B3R:Yr;]OknH~WC5-"><mutation else="1"></mutation>
            <value name="IF0"><block type="logic_compare" id="qW-k?PHf0NVAn9BE!Xwr"><field name="OP">EQ</field>
                <value name="A"><block type="get_value" id="yl~yEWnlVMv(0%IpnnCL"><field name="ATTR">val</field>
                    <field name="OID">yeelight-2.0.Wohnzimmer_Decke.control.power</field></block></value> 
                <value name="B"><block type="logic_boolean" id="|^ZpFI(t[faEE3)WRs)6"><field name="BOOL">TRUE</field></block></value></block></value> 
            <statement name="DO0"><block type="control" id="?Pr(Ul1;/fKO(y!y=#;7"><mutation delay_input="false"></mutation>
                <field name="OID">yeelight-2.0.Wohnzimmer_Decke.control.power</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE"><block type="logic_boolean" id="y.igRc`;a9%b3qGZm.:t"><field name="BOOL">TRUE</field></block></value></block></statement> 
            <statement name="ELSE"><block type="control" id="ZX+LEYC!e7Cn}@kXurP|"><mutation delay_input="false"></mutation>
                <field name="OID">yeelight-2.0.Wohnzimmer_Decke.control.power</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE"><block type="logic_boolean" id="yKUck@:bK?.8mF~;5HH-"><field name="BOOL">FALSE</field></block></value></block></statement></block></statement></block> 
      
      1 Reply Last reply
      0
      • BigWumpusB Offline
        BigWumpusB Offline
        BigWumpus
        wrote on last edited by
        #3

        Hi,

        ich denke mal, daß Du den Switch an einem cc2531 betreibst.

        Diese Taster werden wohl bei jedem Drücken "true" liefern und beim Loslassen "false", also 2 Events je Druck.

        Da triggere ich den Datenpunkt auf "ist größer als letztes", das bewirkt, daß bei jedem "true" = Drücken etwas passiert…
        6814_switch.gif

        Pi3B ioBroker: SONOFFs Tasmota mit TasmoAdmin, Shelly2.5 Rollladen
        Pi2B RaspBee DeConz ZigBee: Philips&Innr&OSRAM Lampen/Stecker, Xiaomi Sensoren, Lichttaster und -Schalter
        Heizung: EQ-3 Max!
        Netz: AVM 7490, Devolo Magic 1

        1 Reply Last reply
        0
        • flendorianerF Offline
          flendorianerF Offline
          flendorianer
          wrote on last edited by
          #4

          @BigWumpus:

          Hi,

          ich denke mal, daß Du den Switch an einem cc2531 betreibst.

          Diese Taster werden wohl bei jedem Drücken "true" liefern und beim Loslassen "false", also 2 Events je Druck.

          Da triggere ich den Datenpunkt auf "ist größer als letztes", das bewirkt, daß bei jedem "true" = Drücken etwas passiert… `

          Wow, du hattest recht, hätte ich nicht gedacht…ist das der richtige Weg oder kann ich nach der Logik auch skalieren.

          Die andere Lösung hatte nicht funktioniert.

          1 Reply Last reply
          0
          • flendorianerF Offline
            flendorianerF Offline
            flendorianer
            wrote on last edited by
            #5

            Für alle die es interessiert…

            > <block 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml" type="on" id="zLtYZR:2#{8O1oQt+r(" x="-337.08594512939464" y="-887">

            <field name="OID">zigbee.0.00158d0002c41348.left_click</field>

            <field name="CONDITION">gt</field>

            <field name="ACK_CONDITION">true</field>

            <statement name="STATEMENT"><block type="toggle" id="(h~LZI_#Rt#z2:]orZ19"><mutation delay_input="false"></mutation>

            <field name="OID">yeelight-2.0.Wohnzimmer_Decke.control.power</field>

            <field name="WITH_DELAY">FALSE</field></block></statement></block> `

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


            Support us

            ioBroker
            Community Adapters
            Donate

            685

            Online

            32.7k

            Users

            82.3k

            Topics

            1.3m

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

            • Don't have an account? Register

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