Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. ludino

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    L
    • Profile
    • Following 0
    • Followers 0
    • Topics 45
    • Posts 244
    • Best 1
    • Groups 2

    ludino

    @ludino

    1
    Reputation
    107
    Profile views
    244
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    ludino Follow
    Pro Starter

    Best posts made by ludino

    • RE: [VORLAGE] Blockly Meldung wenn Waschmaschine fertig

      Hi versuche den mal, habe ihn einfach noch mal geschrieben und so konnte ich ihn speichern.

      ! ````
      <xml xmlns="http://www.w3.org/1999/xhtml"><block type="create" id=":XvakORUFJ^I1/^;0qD" x="-412" y="-488"><field name="NAME">WaschmaschineAN</field>
      <next><block type="comment" id="@`s,ARMz+DZns;z2m
      "><field name="COMMENT">Initialisierung bei Scriptstart</field>
      <next><block type="comment" id="~37^X^qbZ.D0tpoBdZG#"><field name="COMMENT">Initialisierung bei Scriptstart</field>
      <next><block type="variables_set" id="T+;|Db@bx|T]wkX[e.xT"><field name="VAR">VerzoegerungAktiv</field>
      <value name="VALUE"><block type="logic_boolean" id="FimMeG{k6LBu0{7UjBJ4"><field name="BOOL">FALSE</field></block></value>
      <next><block type="comment" id="6q4+KcF6/q*eh;RCmGKL"><field name="COMMENT">Entscheidungswert festlegen</field>
      <next><block type="variables_set" id="pE;t15K()B2=@=,RY5D_"><field name="VAR">GrenzWertInWatt</field>
      <value name="VALUE"><block type="math_number" id="OB=)nO2pXH:1HNwm(JpG"><field name="NUM">4</field></block></value>
      <next><block type="comment" id="|2tm%?,yK/o3_AA)J{ah"><field name="COMMENT">Steckdose überwachen</field>
      <next><block type="on_ext" id="n)UklDS{=z!-#^HfL@Ly"><mutation items="1"></mutation>
      <field name="CONDITION">ne</field>

                                  <value name="OID0"><shadow type="field_oid" id="@Uda~stBc8L/=2DFzrvo"><field name="oid">hm-rpc.0.0001D7099ECCF1.6.POWER</field></shadow></value> 
                                  <statement name="STATEMENT"><block type="controls_if" id="=n/Jfc]x(Ib[NRPJZ%7X"><value name="IF0"><block type="logic_compare" id="?m1STicTe5=N-/f:Ji2s"><field name="OP">EQ</field>
                                          <value name="A"><block type="on_source" id="QjKQBx`PdHENcy)eGM,5"><field name="ATTR">oldState.val</field></block></value> 
                                          <value name="B"><block type="math_number" id=":(p2PWPzD2(~R-q9upeS"><field name="NUM">0</field></block></value></block></value> 
                                      <statement name="DO0"><block type="comment" id=";%e=m5A.5_U8[v[Odt7."><field name="COMMENT">Dieser Teil wird NUR ausgeführt wenn</field>
                                          <next><block type="comment" id="Bv,r2iN_4zSfF_^X35gM"><field name="COMMENT">Funkstecker oder Waschm. komplett aus war.</field>
                                              <next><block type="variables_set" id="xuK#29.xYf)m6FX5LA78"><field name="VAR">VerzoegerungAktiv</field>
                                                  <value name="VALUE"><block type="logic_boolean" id=")}Jh9zUdflaLNnL+;^h="><field name="BOOL">TRUE</field></block></value> 
                                                  <next><block type="debug" id="Wv*jiP9Bn3#//0KE[4e["><field name="Severity">log</field>
                                                      <value name="TEXT"><shadow type="text" id="!hyL_SIc#q!nV1G.NU,/"><field name="TEXT">***Starte Verzögerung</field></shadow></value> 
                                                      <next><block type="timeouts_settimeout" id="v[ws-ZxN:-nNl,kERlT8"><field name="NAME">Einschaltverzögerung</field>
                                                          <field name="DELAY">20</field>
                                                          <field name="UNIT">sec</field>
                                                          <statement name="STATEMENT"><block type="comment" id="UyUTD{W;Ef;u2!)%y5h|"><field name="COMMENT">Eventuell hohe Einschaltspannung abfangen.</field>
                                                              <next><block type="comment" id="^wiM;VZ*5RLS-+SMsG7?"><field name="COMMENT">Diese kann größer als der Grenzwert sein</field>
                                                                  <next><block type="variables_set" id="@d2;tEWydly|fW:ng;eg"><field name="VAR">VerzoegerungAktiv</field>
                                                                      <value name="VALUE"><block type="logic_boolean" id="S5R1RMtIKx(=N;}|dM%Z"><field name="BOOL">FALSE</field></block></value> 
                                                                      <next><block type="debug" id="1^,/eLLAT{#66hqVIel8"><field name="Severity">log</field>
                                                                          <value name="TEXT"><shadow type="text" id="[koH26;mOP0UeXV~CJRb"><field name="TEXT">***Beende Verzögerung</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></statement> 
                                      <next><block type="comment" id="EZK4(UY%`}HZl{2F)m6p"><field name="COMMENT">Ab hier wird gewaschen</field>
                                          <next><block type="controls_if" id="S(-Xvr1uja6/vNdH|?j:"><mutation elseif="2"></mutation>
                                              <value name="IF0"><block type="logic_operation" id="s(;r=_ekdU*dF=_Tsrbb" inline="false"><field name="OP">AND</field>
                                                  <value name="A"><block type="logic_compare" id="d_lZY_VlNaa40/Pob=Um"><field name="OP">GT</field>
                                                      <value name="A"><block type="on_source" id="`c4GU.`+o2_G+Vdxq;n/"><field name="ATTR">state.val</field></block></value> 
                                                      <value name="B"><block type="variables_get" id="FD[JnQcwajuYLgGmTX`."><field name="VAR">GrenzWertInWatt</field></block></value></block></value> 
                                                  <value name="B"><block type="logic_operation" id="*Y`H0qa!`fsBeI/2Cv+c" inline="false"><field name="OP">AND</field>
                                                      <value name="A"><block type="logic_compare" id="zC,(}TPXAvX2yd^k`W._"><field name="OP">EQ</field>
                                                          <value name="A"><block type="get_value" id=";a;[[bw/v2oQnG9DHZIn"><field name="ATTR">val</field>
                                                              <field name="OID">javascript.0.WaschmaschineAN</field></block></value> 
                                                          <value name="B"><block type="logic_boolean" id=";a5=vVD`86hstjR{4y~+"><field name="BOOL">FALSE</field></block></value></block></value> 
                                                      <value name="B"><block type="logic_compare" id="K.3M9Le`+STB!.M_eD7O"><field name="OP">EQ</field>
                                                          <value name="A"><block type="variables_get" id="[!KuvI83Wzp*sDDNM{S!"><field name="VAR">VerzoegerungAktiv</field></block></value> 
                                                          <value name="B"><block type="logic_boolean" id="9_[X?aI?X1w]lj.RY`K^"><field name="BOOL">FALSE</field></block></value></block></value></block></value></block></value> 
                                              <statement name="DO0"><block type="control" id="S6URE:3#}}.v#e!X.A4D"><mutation delay_input="false"></mutation>
                                                  <field name="OID">javascript.0.WaschmaschineAN</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                  <value name="VALUE"><block type="logic_boolean" id="QqpwRU?xP?P=bvS9HS[1"><field name="BOOL">TRUE</field></block></value> 
                                                  <next><block type="procedures_callnoreturn" id="=!*WIp};Ta`)XeMMk,iR"><mutation name="Melden"><arg name="Meldetext"></arg></mutation> 
                                                      <value name="ARG0"><block type="text" id="{QcAY3oi:,FGG.929?TS"><field name="TEXT">Waschmaschine LÄUFT</field></block></value></block></next></block></statement> 
                                              <value name="IF1"><block type="logic_compare" id="Yuagp|w@)mC+asceXLLu"><field name="OP">GT</field>
                                                  <value name="A"><block type="on_source" id="P(tu4AS{);E?w-p?]{1q"><field name="ATTR">state.val</field></block></value> 
                                                  <value name="B"><block type="variables_get" id="ou6,Zi?vbs[;{]@93U`!"><field name="VAR">GrenzWertInWatt</field></block></value></block></value> 
                                              <statement name="DO1"><block type="comment" id="H90l#sdGb5I}Wqsbz=9s"><field name="COMMENT">Timer stoppen</field>
                                                  <next><block type="procedures_callnoreturn" id="zo=cPu~=j#pus6bWVaJl"><mutation name="checkFertig"><arg name="parameter"></arg></mutation> 
                                                      <value name="ARG0"><block type="logic_boolean" id="1SYbGS^3xkqD/Uj?{bvJ"><field name="BOOL">FALSE</field></block></value></block></next></block></statement> 
                                              <value name="IF2"><block type="logic_operation" id="_@|YxZPYI(z3![Q=ZbX4" inline="false"><field name="OP">AND</field>
                                                  <value name="A"><block type="logic_compare" id="Ge6FX#6b5WYoc;wF%%iH"><field name="OP">LT</field>
                                                      <value name="A"><block type="on_source" id="0Vw33+AwVD~={g{aHa~d"><field name="ATTR">state.val</field></block></value> 
                                                      <value name="B"><block type="variables_get" id="NufLwbvZR1.fEmqJNOTZ"><field name="VAR">GrenzWertInWatt</field></block></value></block></value> 
                                                  <value name="B"><block type="logic_compare" id="X[1t=zl25bQ]aHT[:`,8"><field name="OP">EQ</field>
                                                      <value name="A"><block type="get_value" id="4WFkiPOYU?#zQhOL)0u("><field name="ATTR">val</field>
                                                          <field name="OID">javascript.0.WaschmaschineAN</field></block></value> 
                                                      <value name="B"><block type="logic_boolean" id="?jrLY7K)k;1?sa!Ef{VO"><field name="BOOL">TRUE</field></block></value></block></value></block></value> 
                                              <statement name="DO2"><block type="comment" id="}Q59!:8+Dc~b~LwZhq-("><field name="COMMENT">Timer starten</field>
                                                  <next><block type="procedures_callnoreturn" id=";MD%1IF[[H29g_f=vvYH"><mutation name="checkFertig"><arg name="parameter"></arg></mutation> 
                                                      <value name="ARG0"><block type="logic_boolean" id="/yX*,4aU!HHUO#/2U-NR"><field name="BOOL">TRUE</field></block></value></block></next></block></statement></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block> 
      

      <block type="procedures_defnoreturn" id="bvO0,^eTPD9ml~(3]B_F" x="113" y="-487"><mutation><arg name="parameter"></arg></mutation>
      <field name="NAME">checkFertig</field>
      <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
      <statement name="STACK"><block type="comment" id="V2@7jqv5RTl+}q}xfEsZ"><field name="COMMENT">Timer stoppen</field>
      <next><block type="timeouts_cleartimeout" id="y7iPL;/^^,);q|%Pk6;"><field name="NAME">timeout</field>
      <next><block type="controls_if" id="DX-|5t
      M5.|5Qw0p76"><value name="IF0"><block type="logic_compare" id="[-Hs2uzeFf6L7XO4:d6g"><field name="OP">EQ</field>
      <value name="A"><block type="variables_get" id="uT*6f!Y:?Sivq1F-y;7_"><field name="VAR">parameter</field></block></value>
      <value name="B"><block type="logic_boolean" id="w?1)4.uK{/ey3NJ)NjH:"><field name="BOOL">TRUE</field></block></value></block></value>
      <statement name="DO0"><block type="comment" id="fUTRz:h*y1K[t@GmyY:"><field name="COMMENT">Timer starten</field> <next><block type="timeouts_settimeout" id="k%sy5:QdTn+3f@{OZshs"><field name="NAME">timeout</field> <field name="DELAY">40</field> <field name="UNIT">sec</field> <statement name="STATEMENT"><block type="control" id="UOquZ.)w|Dv~5_@iC*HO"><mutation delay_input="false"></mutation> <field name="OID">javascript.0.WaschmaschineAN</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="ttQizIf!/AB*HLfb9Kw1"><field name="BOOL">FALSE</field></block></value> <next><block type="procedures_callnoreturn" id="HHrpaU=vtt6v1JInTG~l"><mutation name="Melden"><arg name="Meldetext"></arg></mutation> <value name="ARG0"><block type="text" id="leE4:W;JI@,LD;n0Gs6r"><field name="TEXT">Waschmaschine FERTIG</field></block></value></block></next></block></statement></block></next></block></statement></block></next></block></next></block></statement></block> <block type="procedures_defnoreturn" id="HemkepUy:@ye=?+H@tj%" x="388" y="-212"><mutation><arg name="Meldetext"></arg></mutation> <field name="NAME">Melden</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> <statement name="STACK"><block type="debug" id="SYQu;@N0JgE!W~[JZcZ_"><field name="Severity">log</field> <value name="TEXT"><shadow type="text" id="4+J8c.^+FrkDV^]dAda-"><field name="TEXT">test</field></shadow> <block type="variables_get" id="KuX^Hf4/i6gnp|rmq9WR"><field name="VAR">Meldetext</field></block></value> <next><block type="comment" id="CgkHkrp5c26ew3uU(i`"><field name="COMMENT">Hier wird die Meldung verschickt</field>
      <next><block type="pushover" id="@SLn9YfXagkvdVfzO^UZ"><field name="PRIORITY">0</field>

                  <value name="MESSAGE"><shadow type="text" id="C3|p)%]@3xnTcIrAq@_="><field name="TEXT">Waschmaschine Fertig</field></shadow></value> 
                  <value name="TITLE"><block type="text" id="@=^~@[e}2_Uzit!jA!6F"><field name="TEXT">Waschmachine Fertig</field></block></value></block></next></block></next></block></statement></block></xml> 
      
      posted in Blockly
      L
      ludino

    Latest posts made by ludino

    • Ham Adapter verständnis Fragen

      Hallo,

      nach dem Ganzen lesen bin ich nur noch verwirrt.

      Mein Vorhaben ist meine Blink Kameras in iobroker zubekommen und diese dann damit über Scripte zu steuern.

      Ich dachte das ich mit dem Ham da gut bedient bin.

      Das erste ist, wenn ich Ham als wrapper laufen lassen muss ich doch kein Homebridge noch zusätzlich installiert haben. Oder?

      Wenn ich nun im IObroker auf die Ham Adapter einstellungen gehe (Konfigurationsdatei) muss da was eingegeben werden?

      Denn wenn ich versuche im IObroker linke seite Homebridge ein neues Plugin zu Installieren (Blink-for-home) kann ich meine Daten eingeben aber er läßt mich nicht speichern. Sprich wenn ich auf Speichern klicke passiert einfach nichts.

      Kann mich da bitte irgendwer mal etwas erhellen.

      Vielen Dank schon mal im Vorraus

      Luigi

      posted in ioBroker Allgemein
      L
      ludino
    • Eine Android APK im Vis Darstellen

      Hallo, ich habe auf einem Tablet Fully Kiosk und darüber über Vis Iobroker zum steuern.

      Auf diesem Tablett habe ich noch eine App "Getränkeliste". Diese ist um Getränke zu buchen die man sich aus dem Kühlschrank nimmt. Nun möchte ich nicht immer zwischen fully kiosk und der app wechseln. Gibt es eine möglichkeit das ich die Getränke app im vis in ein Iframe oder als unterseite mit öffnen lasse?

      Mit besten Dank im Vorraus.

      Luigi

      posted in Visualisierung
      L
      ludino
    • RE: Daten aus der Fritzbox visualisieren

      @Ro75

      Hi Habe mir dein Script mal installiert, und es klappt super. Leider weiß ich nicht wie du die Vis gemacht hast besonders intressiert mich die darstellung der letzten 10 tage und der letzten 12 Monaten.

      Würde du es mir verraten?

      Gruß

      Ludino

      posted in ioBroker Allgemein
      L
      ludino
    • RE: Webradio in VIS? (abspielen am Tablet)

      @ludino

      Sorry ich blick da echt nicht durch...! Kann mir das jemand versuchen zu erklären? Das was ich bis dato gelesen habe mit meinen wenigen Programmier kenntnisse, da steigt mein Kopf aus.

      Danke im Vorraus

      posted in Visualisierung
      L
      ludino
    • RE: Webradio in VIS? (abspielen am Tablet)

      @oliverio

      sowas habe ich mir gedacht, ich versuche mich da mal einzulesen wie das mit dem binding funktioniert..... kenne das nämlich garnicht

      Danke dir schonmal

      posted in Visualisierung
      L
      ludino
    • RE: Webradio in VIS? (abspielen am Tablet)

      Hallo, das widget funktioniert bei, leider habe ich diesezüglich eine Frage.

      wenn ich mehere Radio Sender Speichern möchte, und zwischen den Radiosender wechseln möchte, muss ich den Laufenden Radio Pausieren und den neuen Starten, ansonsten würden beide einfach weiter laufen.

      Ich habe bis jetzt noch kein weg für mich gefunden wie man das Automatisieren kann. Sprich bei anwahl eines Neuen Radiosender geht der gehörte aus.

      Habt Ihr diesbezüglich eine Idee?

      Gruß

      posted in Visualisierung
      L
      ludino
    • RE: gelöst 2 sonoff RF bridge tasmota Flash blocky

      @asgothian said in 2 sonoff RF bridge tasmota Flash blocky:

      @ludino sagte in 2 sonoff RF bridge tasmota Flash blocky:

      Hallo müsste da nicht ein true sein?

      Ja, du hast den eingebauten Fehler gefunden. 🙂

      Spass beiseite - ich hatte das heute morgen kurz zusammenkopiert. Das ist ein Kopierfehler, da muss wirklich "true" stehen.

      A.

      Vielen lieben dank, es läuft auf jeden fall.

      Danke auch an alle anderen die mir geholfen haben!

      grußß

      @asgothian said in 2 sonoff RF bridge tasmota Flash blocky:

      @ludino sagte in 2 sonoff RF bridge tasmota Flash blocky:

      Hallo müsste da nicht ein true sein?

      Ja, du hast den eingebauten Fehler gefunden. 🙂

      Spass beiseite - ich hatte das heute morgen kurz zusammenkopiert. Das ist ein Kopierfehler, da muss wirklich "true" stehen.

      A.

      vielen lieben Dank,

      es läuft auf jeden fall alles,

      danke alle anderen die mir auch geholfen haben.

      Gruß

      posted in Blockly
      L
      ludino
    • RE: gelöst 2 sonoff RF bridge tasmota Flash blocky

      @asgothian said in 2 sonoff RF bridge tasmota Flash blocky:

      @ludino Das kann man ggf. so machen, ist aber nur bedingt sinnvoll - im Detail hab ich das nicht analysiert.

      Du solltest diesen Baustein nutzen. Damit kannst du im Trigger
      Screenshot 2022-08-03 at 08.53.50.png

      • abfragen welcher der beiden Trigger Datenpunkte den Trigger ausgelöst hat (und damit für eine Zeit die Auslösung durch den anderen blockieren) Dann Lässt du den als "Objekt ID" stehen
      • den Wert abfragen der den Trigger auslöst - dann stellst du den auf "wert" ("state value") um.

      Damit sollte ein Skript wie dieses funktionieren.
      Screenshot 2022-08-03 at 09.01.02.png

      Wenn du noch unterschiede machen willst welche der RF Bridges den Befehl ausgelöst hast bräuchtest du noch ein Falls zur Abfrage von "Objekt ID".

      A.

      Hallo müsste da nicht ein true sein?

      Unbenannt.JPG

      posted in Blockly
      L
      ludino
    • RE: gelöst 2 sonoff RF bridge tasmota Flash blocky

      @paul53 said in 2 sonoff RF bridge tasmota Flash blocky:

      @ludino sagte: wie ich iobroker blocky dazu bringen kann das der key nur einmal ausgewertet wird egal von welcher bridge dieser kommt.

      Suche im Forum nach "entprellen".

      Danke Dir für die Antwort

      kann man das so machen?

      34.JPG

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id="G(JC:W*|750X0dsYewe8">VAR-Aussen</variable>
          <variable id="UUQ%oRYf@/Gc}Qn|k{;S">VAR-Garage</variable>
          <variable type="timeout" id="VAR-Ruecksetzen">VAR-Ruecksetzen</variable>
        </variables>
        <block type="on_ext" id="mxlAMn]RfkXvQGeA2sZ#" x="-512" y="38">
          <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
          <field name="CONDITION">ne</field>
          <field name="ACK_CONDITION"></field>
          <value name="OID0">
            <shadow type="field_oid" id="zwU-#CVw:#O[WY;xw.3g">
              <field name="oid">sonoff.0.RF-Bridge-Aussen.RfReceived_Data</field>
            </shadow>
          </value>
          <value name="OID1">
            <shadow type="field_oid" id="FYe{v0=QIP3D^[W]Yf%u">
              <field name="oid">sonoff.0.RF-Bridge-Garage.RfReceived_Data</field>
            </shadow>
          </value>
          <statement name="STATEMENT">
            <block type="controls_if" id=")8sPY`O#)8I(=8H$_pLX">
              <value name="IF0">
                <block type="logic_operation" id="7#$#W1]Nopz$n64z$P.n" inline="false">
                  <field name="OP">AND</field>
                  <value name="A">
                    <block type="logic_compare" id="1zTbk;QIv)R|Hm-C-IN%">
                      <field name="OP">EQ</field>
                      <value name="A">
                        <block type="get_value" id="|PPi+`1N5$VLs[s%1O1q">
                          <field name="ATTR">val</field>
                          <field name="OID">sonoff.0.RF-Bridge-Aussen.RfReceived_Data</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="text" id="kE`Gq+;yfZLD2f={/AG;">
                          <field name="TEXT">88DC91</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <value name="B">
                    <block type="logic_negate" id="-US[pg:vd#h.cgNT:C3D">
                      <value name="BOOL">
                        <block type="logic_compare" id="ILr);[.12RkoYWX.SZ]R">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="get_value" id="SKtEo|HJanZ.[}w*HcC!">
                              <field name="ATTR">val</field>
                              <field name="OID">sonoff.0.RF-Bridge-Garage.RfReceived_Data</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="text" id="/P{F.`QLDUW{(RM%KJNY">
                              <field name="TEXT">88DC91</field>
                            </block>
                          </value>
                        </block>
                      </value>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="variables_set" id="6!@1ku.6]oB-GE~SS]8h">
                  <field name="VAR" id="G(JC:W*|750X0dsYewe8">VAR-Aussen</field>
                  <value name="VALUE">
                    <block type="text" id="_#S_]vB9f4YwWf1gJLcr">
                      <field name="TEXT">88DC91</field>
                    </block>
                  </value>
                  <next>
                    <block type="control" id="AjY*c=Orj]reO![kPO5/">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">deconz.0.Lights.3.on</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="TkiA%{TefEml.Gr?U~@A">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                      <next>
                        <block type="controls_if" id=";uw|M%7HnBGuyb0eShi4">
                          <value name="IF0">
                            <block type="logic_operation" id="M{ST:XLRU=Tx;/~n~4]o" inline="false">
                              <field name="OP">AND</field>
                              <value name="A">
                                <block type="logic_compare" id="I:ccBIQM;(ZRC{Eg]:i;">
                                  <field name="OP">EQ</field>
                                  <value name="A">
                                    <block type="get_value" id="?Fn.~p/q!|$=$]u.HC,O">
                                      <field name="ATTR">val</field>
                                      <field name="OID">sonoff.0.RF-Bridge-Garage.RfReceived_Data</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="text" id="3V8*A|9EkR=brfE8-o0x">
                                      <field name="TEXT">88DC91</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <value name="B">
                                <block type="logic_compare" id="%TY$,s*x3h1z(g+MnEs.">
                                  <field name="OP">NEQ</field>
                                  <value name="A">
                                    <block type="get_value" id="TH_QnWuU7lGq@]}pC0p*">
                                      <field name="ATTR">val</field>
                                      <field name="OID">sonoff.0.RF-Bridge-Aussen.RfReceived_Data</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="text" id="Oq(@XiTHK6_QTI!4;p}D">
                                      <field name="TEXT">88DC91</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                            </block>
                          </value>
                          <statement name="DO0">
                            <block type="variables_set" id="sno;s.VRib1L2NlV:3PB">
                              <field name="VAR" id="UUQ%oRYf@/Gc}Qn|k{;S">VAR-Garage</field>
                              <value name="VALUE">
                                <block type="text" id="dCpA^k7Q%MauXxt%!VvZ">
                                  <field name="TEXT">88DC91</field>
                                </block>
                              </value>
                              <next>
                                <block type="control" id="19);/*.:(ma+7io~nyB7">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">deconz.0.Lights.3.on</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="/_B]K$`V;_{?waL8]U[Q">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </statement>
                          <next>
                            <block type="controls_if" id="WTPMHJKN,U^R}vEPRD)_">
                              <value name="IF0">
                                <block type="logic_operation" id=":P#?KhQpJsskAGVC.`pL">
                                  <field name="OP">OR</field>
                                  <value name="A">
                                    <block type="logic_compare" id="#s#0b%!6.tvRI;I_-ai$">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="variables_get" id="@#_E@b5DrM2hv4*!r0DX">
                                          <field name="VAR" id="G(JC:W*|750X0dsYewe8">VAR-Aussen</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="text" id="fPagBKqT`C6GLn*7Sk5+">
                                          <field name="TEXT">88DC91</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_compare" id="mbAKuu_SpI+yw|m;zf%c">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="variables_get" id="=_j[gKfI-Xb6?]`zEph*">
                                          <field name="VAR" id="UUQ%oRYf@/Gc}Qn|k{;S">VAR-Garage</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="text" id="2=Y6G6[]E+3*!;v}Oiim">
                                          <field name="TEXT">88DC91</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO0">
                                <block type="timeouts_settimeout" id="i{2K2H_h}*Du#/faawvR">
                                  <field name="NAME">VAR-Ruecksetzen</field>
                                  <field name="DELAY">1</field>
                                  <field name="UNIT">sec</field>
                                  <statement name="STATEMENT">
                                    <block type="variables_set" id="3*1c-]VAiM|HovjGzKn_">
                                      <field name="VAR" id="UUQ%oRYf@/Gc}Qn|k{;S">VAR-Garage</field>
                                      <value name="VALUE">
                                        <block type="logic_boolean" id="gk!^7Z)X|c981zPh8MYL">
                                          <field name="BOOL">FALSE</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="variables_set" id="pWZLt}h`1mJLsP].aq@I">
                                          <field name="VAR" id="G(JC:W*|750X0dsYewe8">VAR-Aussen</field>
                                          <value name="VALUE">
                                            <block type="logic_boolean" id="`_H:A2.xNr$Xllv4J6c.">
                                              <field name="BOOL">FALSE</field>
                                            </block>
                                          </value>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                </block>
                              </statement>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
          </statement>
        </block>
      </xml>
      
      Gruß
      

      Blödsinn was ich da gemacht habe

      posted in Blockly
      L
      ludino
    • gelöst 2 sonoff RF bridge tasmota Flash blocky

      Hi,

      Um mein Grundstück komplett abzudecken brauche ich 2 sonoff bridge damit die Reichweite reicht.

      Jetzt kommt mein Problem wenn beide bridge den gleichen rfkey empfangen, da beide in Reichweite sind, macht das Skript natürlich Blödsinn.

      Ich bin bis dato noch nicht auf eine Idee gekommen wie ich iobroker blocky dazu bringen kann das der key nur einmal ausgewertet wird egal von welcher bridge dieser kommt.

      Hat einer von euch eine Idee wie man sowas macht?

      Gruss

      posted in Blockly
      L
      ludino
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo