Navigation

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

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    M
    • Profile
    • Following 0
    • Followers 0
    • Topics 3
    • Posts 8
    • Best 0
    • Groups 1

    marfa84

    @marfa84

    0
    Reputation
    14
    Profile views
    8
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    marfa84 Follow
    Starter

    Latest posts made by marfa84

    • Bodenreinigung mit mehreren Objekt ID´s auslösen.

      Hallo alle Zusammen,
      da ich es einfach nicht hinbekomme, meinen Deebot T8 bei Abwesenheit losfahren zu lassen und bei Anwesenheit zur Station fahren zu lassen, möchte ich Euch bitten mir zu helfen.

      Bedingung:
      Wenn "Martin" (Trigger 1), "Nicola" (Trigger 2) und "Heute reinigen" (Trigger 3) auf false, dann Reinigung vom T8 starten. Wenn aber nur ein Trigger auf true steht, dann zur Ladestation fahren.

      Derzeit funktioniert es mit einem Trigger 1 alleine, aber sobald ich mehrere Objekt ID´s Abfrage, funktioniert das leider nicht ?

      Funktioniert:
      Bildschirmfoto 2020-09-24 um 16.40.31.png

      Funktioniert nicht:
      Bildschirmfoto 2020-09-24 um 16.48.29.png


      <xml xmlns="https://developers.google.com/blockly/xml">
      <block type="on_ext" id="OTc6x;xD6REBU@FC;]**" x="-3937" y="-3712">
      <mutation xmlns="http://www.w3.org/1999/xhtml" items="3"></mutation>
      <field name="CONDITION">ne</field>
      <field name="ACK_CONDITION"></field>
      <value name="OID0">
      <shadow type="field_oid" id="yRk/|Bw~-:_z|AI)jJ%">
      <field name="oid">fb-checkpresence.1.Martin Preibisch.presence</field>
      </shadow>
      </value>
      <value name="OID1">
      <shadow type="field_oid" id="Gt2ZRQf0/O+FA0R/iWg{">
      <field name="oid">fb-checkpresence.1.Nicola Preibisch.presence</field>
      </shadow>
      </value>
      <value name="OID2">
      <shadow type="field_oid" id="UJ6d=k
      [^{Drr$[wYH/~">
      <field name="oid">hm-rpc.2.CUX2801001.11.STATE</field>
      </shadow>
      </value>
      <statement name="STATEMENT">
      <block type="controls_if" id="Ao|sPH4gb[[nB#4-)V)">
      <mutation else="1"></mutation>
      <value name="IF0">
      <block type="logic_negate" id="8l;BX2FF(acOKo%]8klt">
      <value name="BOOL">
      <block type="on_source" id="J}hP]eAORU.nc
      )}V(G{">
      <field name="ATTR">state.val</field>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO0">
      <block type="controls_if" id="lf8D45(k*.3^bvx8bI^K">
      <value name="IF0">
      <block type="logic_compare" id="g5+EcUN,]p@)gJ~Bx4|8">
      <field name="OP">GTE</field>
      <value name="A">
      <block type="get_value" id="gnh~X!,zp2^bE:DR=,/Z">
      <field name="ATTR">val</field>
      <field name="OID">hm-rpc.1.001158A99BACFB.3.LEVEL</field>
      </block>
      </value>
      <value name="B">
      <block type="text" id="C]8:cF5eE2=xDj]:jNhz">
      <field name="TEXT">63</field>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO0">
      <block type="control" id="nrbi3Abti)Sc3d*/RJ%"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">ecovacs-deebot.1.control.clean</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="#,|l_p^IxF(~P5b5IDJ@"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> </block> </statement> <statement name="ELSE"> <block type="control" id="~qa8Rd4,2]}uu*t8uo^A"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">ecovacs-deebot.1.control.charge</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="N.==9on48zf@QzeX#}A6"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> </block> </statement> </block> <block type="on_ext" id="v;n586U|WW_vl=SN)2nH" x="-3862" y="-3012"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="+pPi*RCA{?),!E5vKkPt"> <field name="oid">ecovacs-deebot.1.info.chargestatus</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="$~=jk?FDLL=R*hb=R]5_"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="f:R*3a!z~:I}@VYkrpsj"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="W()L!?Db~=$zu)i/X=*p"> <field name="ATTR">val</field> <field name="OID">ecovacs-deebot.1.info.chargestatus</field> </block> </value> <value name="B"> <block type="text" id="Kh7s#9mkh~Fj~eaz+9@3"> <field name="TEXT">idle</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="{1afaJtA~u_?fl}*]%i+"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hm-rega.0.3401</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="[P5q;.nllX9,;r3g#C|r"> <field name="TEXT">Bodenreinigung wird jetzt gestartet !</field> </block> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="pg(KH$axTyI~+dxNR6H|"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="%uK/:C9J.VrbNguRjB">
      <field name="ATTR">val</field>
      <field name="OID">ecovacs-deebot.1.info.chargestatus</field>
      </block>
      </value>
      <value name="B">
      <block type="text" id="[PR}F^Tav-s@AbukC;Ac">
      <field name="TEXT">charging</field>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO1">
      <block type="control" id="CM2ozMNti!3-9zqI=19|">
      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
      <field name="OID">hm-rega.0.3401</field>
      <field name="WITH_DELAY">FALSE</field>
      <value name="VALUE">
      <block type="text" id="M,n^.4BS|aOtijjHg$bI">
      <field name="TEXT">Die Bodenreinigung ist für heute beendet !</field>
      </block>
      </value>
      <next>
      <block type="control" id="LG^H!tP~l%pxPV()kEpH">
      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
      <field name="OID">hm-rpc.2.CUX2801001.11.STATE</field>
      <field name="WITH_DELAY">FALSE</field>
      <value name="VALUE">
      <block type="logic_boolean" id="
      )8q[[Wf?_ArF[DFV(Nw">
      <field name="BOOL">TRUE</field>
      </block>
      </value>
      </block>
      </next>
      </block>
      </statement>
      </block>
      </statement>
      </block>
      </xml>

      Wo steckt das Problemchen ?

      Liebe Grüße & vielen Dank im Voraus

      Martin

      posted in Skripten / Logik
      M
      marfa84
    • RE: 30min Pause nach Skript Ausführung

      Leider habe ich gerade festgestellt das es wie oben Beschrieben, nicht funktioniert. :!:

      Begründung:

      Da ich den Bewegungsmelder nicht nur für die o.g. Ansage verwende, ist das Gerät so eingestellt, das er einen Mindestsendeabstand von 4min eingestellt hat. Somit kann der HmIP-SMI Bewegungsmelder "nur" alle 4min neu auslösen um seinen Akku auf lange Sicht zu schonen. Wenn also einer nach 5min durch den Flur schlendert, wird das o.g. HM-Programm "Akku Ansage" bei Änderung immer neu Ausgelöst und die 30min werden somit nicht eingehalten. 😉

      @Digi-Kai:

      nur so als Idee:

      Du könntest dir einen Datenpunkt anlegen, in dem die letzte Bewegung als Timestamp abgespeichert wird.

      Bei Auslösen des Bewegungsmelders sollte dann dein Script prüfen, ob zischen der aktuellen Zeit und dem Timestamp z.B. die Zeit von 10 min überschritten wurde.

      if (jetzt - timestamp > 10) {
      Aktion ausführen 
      }
      ```` `  
      

      Digi-Kai könntest du mir bitte deinen Vorschlag etwas umfangreicher für Dummi´s erläutern, weil ich Anfänger bin, vielen Dank.

      Datenpunk anlegen = Gerät bei Homematic unter CuX Daemon anlegen, damit ich das beim ioBroker finde ?

      Timestamp = ?

      Dein Script prüfen = welches Script meinst du ?

      Wo soll ich deinen Code einfügen ?

      Ich würde mich sehr freuen, wenn du mir helfen könntest, vielen Dank !

      Liebe Grüße

      Martin

      posted in Skripten / Logik
      M
      marfa84
    • RE: 30min Pause nach Skript Ausführung

      @sissiwup:

      Hi,

      auf der CCU würde ich so etwas über eine Sperr-Variable machen.

      Ansage nur, wenn Bewegung und frei.

      Bei Ansage: frei->gesperrt. In 30 Minuten wieder auf frei.

      Wichtig: Im Init/oder Nachskript die Variable auf frei setzen, sonst geht es schief falls du in der Sperrzeit neu startest. `

      Danke für die schnellen Antworten. 😄

      Ich bin nun das Problem erstmal mit einer HM-Sperr-Variable (Akku Ansage= frei/gesperrt) und einem HM-Programm angegangen, konnte es aber bislang noch nicht umfangreich testen, weil meine Frau im Bett kränkelt und sonst der Hammer kreist :lol:

      Homematic Programm:
      12554_akku_ansage_programm.png

      ioBroker Skript:
      12554_akku_ansage.png

      posted in Skripten / Logik
      M
      marfa84
    • 30min Pause nach Skript Ausführung

      Moin Leute,

      da ich gerade nicht weiter komme, benötige ich leider erneut Eure Hilfe.

      Ich habe einen Bewegungsmelder im Flur und dieser soll bei einer Bewegung den ALEXA Spot mit dem Aktuellen Hausakku Zustand in % ansprechen.

      Dieses funktioniert auch soweit, jedoch bei <u>jeder erkannten Bewegung</u> (kann nervig werden alle 3-4min)

      Ich möchte daher eine Pause von 30min einfügen, wie könnte man das realisieren ?

      Beispiel:

      Bewegung = Skript wird ausgeführt und ALEXA wird angesprochen.

      Nach z.B. 10min erneute Bewegung = ALEXA wird <u>nicht</u> angesprochen.

      Ab 30min erneute Bewegung = ALEXA wird wieder angesprochen.

       <xml xmlns="http://www.w3.org/1999/xhtml"><block type="on_ext" id="c`tY=3A*f9R)GRP!v1(J" x="-1087" y="-1237"><mutation items="1"></mutation>
          <field name="CONDITION">true</field>
      
          <value name="OID0"><shadow type="field_oid" id="/_mPzc3/#;@#?,fl?V]E"><field name="oid">hm-rpc.1.000########011B.1.MOTION</field></shadow></value> 
          <statement name="STATEMENT"><block type="controls_if" id="F.`-8f|g+oj=O6Y2,pF!"><value name="IF0"><block type="time_compare_ex" id="83Q@?/7*xIE-+^a3awCp"><mutation end_time="true" actual_time="true"></mutation>
                  <field name="USE_ACTUAL_TIME">TRUE</field>
                  <field name="OPTION">between</field>
                  <value name="START_TIME"><shadow type="text" id="uaeUg*:~ycr]({{Q0N9E"><field name="TEXT">09:00</field></shadow></value> 
                  <value name="END_TIME"><shadow type="text" id="7XQ,ZZv:HH4q[!INGgyn"><field name="TEXT">19:00</field></shadow></value></block></value> 
              <statement name="DO0"><block type="variables_set" id="Y]p/4ILH|ZHtu0t;rzv5"><field name="VAR">Zwischenspeicher</field>
                  <value name="VALUE"><block type="get_value" id="|`b|CAJPAkZuP5l_NNzT"><field name="ATTR">val</field>
                      <field name="OID">alexa2.0.Echo-Devices.########.Player.volume</field></block></value> 
                  <next><block type="control" id="A]CspWv7CrQK~S]NIX!b"><mutation delay_input="true"></mutation>
                      <field name="OID">alexa2.0.Echo-Devices.########.Player.volume</field>
                      <field name="WITH_DELAY">TRUE</field>
                      <field name="DELAY_MS">100</field>
                      <field name="UNIT">ms</field>
                      <field name="CLEAR_RUNNING">FALSE</field>
                      <value name="VALUE"><block type="math_number" id="5,rHrGS]*s#w0G]E)=*{"><field name="NUM">45</field></block></value> 
                      <next><block type="controls_if" id="qWhnWk.9%-W7`Ll-9Oia"><value name="IF0"><block type="logic_compare" id="B_AOEYWh@k;p,;!;^e!C"><field name="OP">LT</field>
                              <value name="A"><block type="get_value" id="EasG|iShEZEa^Q=0c@[C"><field name="ATTR">val</field>
                                  <field name="OID">modbus.0.holdingRegisters.210_Act__state of charge</field></block></value> 
                              <value name="B"><block type="text" id=":CF?qp1Hyh?m0HsxH?D;"><field name="TEXT">21</field></block></value></block></value> 
                          <statement name="DO0"><block type="control" id="%qbPCo,ZXCn:+ApoIo/c"><mutation delay_input="false"></mutation>
                              <field name="OID">alexa2.0.Echo-Devices.########.Commands.speak</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE"><block type="text_join" id="5LB_!O:!AA#M3NC92,2W"><mutation items="3"></mutation>
                                  <value name="ADD0"><block type="text" id="JimV{=[+z2^)Fj}GhFM`"><field name="TEXT">Die Haus Batterie hat einen aktuellen Zustand von</field></block></value> 
                                  <value name="ADD1"><block type="get_value" id="n(L`42cPPitV5H4;b4Mr"><field name="ATTR">val</field>
                                      <field name="OID">modbus.0.holdingRegisters.210_Act__state of charge</field></block></value> 
                                  <value name="ADD2"><block type="text" id="7,VdIx+zmO)JXj-xcl/C"><field name="TEXT">Prozent, daher bitte die Energiekosten einsparen. Vielen Dank !</field></block></value></block></value> 
                              <next><block type="control" id="RyDcq48z@I1eSZxohpsy"><mutation delay_input="true"></mutation>
                                  <field name="OID">alexa2.0.Echo-Devices.########.Player.volume</field>
                                  <field name="WITH_DELAY">TRUE</field>
                                  <field name="DELAY_MS">9</field>
                                  <field name="UNIT">sec</field>
                                  <field name="CLEAR_RUNNING">FALSE</field>
                                  <value name="VALUE"><block type="variables_get" id="=r*S/[TMrNpcHR}Q=b[J"><field name="VAR">Zwischenspeicher</field></block></value></block></next></block></statement></block></next></block></next></block></statement></block></statement> 
          <next><block type="on_ext" id="Qs*-gVE#iT-S674{0/n4"><mutation items="1"></mutation>
              <field name="CONDITION">true</field>
      
              <value name="OID0"><shadow type="field_oid" id="_kIuG2JJn,JoC5:Dmn_z"><field name="oid">hm-rpc.1.00091709AC011B.1.MOTION</field></shadow></value> 
              <statement name="STATEMENT"><block type="controls_if" id="bCJJxquzJvv:!TZB!+DA"><value name="IF0"><block type="time_compare_ex" id="vg(q9.sl))?6gma}xu=b"><mutation end_time="true" actual_time="true"></mutation>
                      <field name="USE_ACTUAL_TIME">TRUE</field>
                      <field name="OPTION">between</field>
                      <value name="START_TIME"><shadow type="text" id=";c~}XVdia~~;o0k7,Ni3"><field name="TEXT">09:00</field></shadow></value> 
                      <value name="END_TIME"><shadow type="text" id=";CJH~iz_;NZ,xd1Rc)Nt"><field name="TEXT">19:00</field></shadow></value></block></value> 
                  <statement name="DO0"><block type="variables_set" id=".GcC7YyJ3sdSCjV4frg["><field name="VAR">Zwischenspeicher</field>
                      <value name="VALUE"><block type="get_value" id="r)kMjVb..)+D-qiXfVa?"><field name="ATTR">val</field>
                          <field name="OID">alexa2.0.Echo-Devices.########.Player.volume</field></block></value> 
                      <next><block type="control" id="f(C]y)HwEU_[BK6l3Kls"><mutation delay_input="true"></mutation>
                          <field name="OID">alexa2.0.Echo-Devices.########.Player.volume</field>
                          <field name="WITH_DELAY">TRUE</field>
                          <field name="DELAY_MS">100</field>
                          <field name="UNIT">ms</field>
                          <field name="CLEAR_RUNNING">FALSE</field>
                          <value name="VALUE"><block type="math_number" id="3#rPD.QN49iX(5GP_U`6"><field name="NUM">45</field></block></value> 
                          <next><block type="controls_if" id="{Rgg7pTC+i-K,}{9JOgY"><value name="IF0"><block type="logic_operation" id="QLAW^bdfA2eQD/0og_Tb"><field name="OP">AND</field>
                                  <value name="A"><block type="logic_compare" id="F,J%,x6B+]il`jNF^Nvu"><field name="OP">GT</field>
                                      <value name="A"><block type="get_value" id="u?+EhX1lo_1)zM@-q,!O"><field name="ATTR">val</field>
                                          <field name="OID">modbus.0.holdingRegisters.210_Act__state of charge</field></block></value> 
                                      <value name="B"><block type="text" id="m@E1rx8=?~?l:NkS+!jf"><field name="TEXT">21</field></block></value></block></value> 
                                  <value name="B"><block type="logic_compare" id=";%vl~=#/.]Y?zm]b7Wm?"><field name="OP">LT</field>
                                      <value name="A"><block type="get_value" id="A%.w@^481giW24YlX058"><field name="ATTR">val</field>
                                          <field name="OID">modbus.0.holdingRegisters.210_Act__state of charge</field></block></value> 
                                      <value name="B"><block type="text" id="[hyZ_HMQWbtFF91vhr/w"><field name="TEXT">95</field></block></value></block></value></block></value> 
                              <statement name="DO0"><block type="control" id="#Zf=q3Ncr+yfr|d1}j{I"><mutation delay_input="false"></mutation>
                                  <field name="OID">alexa2.0.Echo-Devices.########.Commands.speak</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE"><block type="text_join" id=".!XNL4M|8;kX;[?pRF=t"><mutation items="3"></mutation>
                                      <value name="ADD0"><block type="text" id="pWWQuCv;cI(kk=c8|z|_"><field name="TEXT">Die Haus Batterie hat einen aktuellen Zustand von</field></block></value> 
                                      <value name="ADD1"><block type="get_value" id="zH8F5+.F*bY8~]}Ra6s#"><field name="ATTR">val</field>
                                          <field name="OID">modbus.0.holdingRegisters.210_Act__state of charge</field></block></value> 
                                      <value name="ADD2"><block type="text" id="Jdd(-7@6GIeuI83t9m*X"><field name="TEXT">Prozent</field></block></value></block></value> 
                                  <next><block type="control" id="}[9X?e~YkXYi?W@8Bl+C"><mutation delay_input="true"></mutation>
                                      <field name="OID">alexa2.0.Echo-Devices.########.Player.volume</field>
                                      <field name="WITH_DELAY">TRUE</field>
                                      <field name="DELAY_MS">9</field>
                                      <field name="UNIT">sec</field>
                                      <field name="CLEAR_RUNNING">FALSE</field>
                                      <value name="VALUE"><block type="variables_get" id="#!3b,/eg7kU-UhMfI*kK"><field name="VAR">Zwischenspeicher</field></block></value></block></next></block></statement></block></next></block></next></block></statement></block></statement> 
              <next><block type="on_ext" id="Xr/2ZeSXZL].BV]z*+ik"><mutation items="1"></mutation>
                  <field name="CONDITION">true</field>
      
                  <value name="OID0"><shadow type="field_oid" id="`?T{FGE0PpUSX%0F~a`Y"><field name="oid">hm-rpc.1.00091709AC011B.1.MOTION</field></shadow></value> 
                  <statement name="STATEMENT"><block type="controls_if" id="9BvZ(-xRtf7rsyHyg09B"><value name="IF0"><block type="time_compare_ex" id="Gsx+l71fMpTcdDkU/,8["><mutation end_time="true" actual_time="true"></mutation>
                          <field name="USE_ACTUAL_TIME">TRUE</field>
                          <field name="OPTION">between</field>
                          <value name="START_TIME"><shadow type="text" id="P%nNPSPAyj~}N8{#nfXX"><field name="TEXT">09:00</field></shadow></value> 
                          <value name="END_TIME"><shadow type="text" id="U@_.#}B-4;16@y~A=OQt"><field name="TEXT">19:00</field></shadow></value></block></value> 
                      <statement name="DO0"><block type="variables_set" id="{Y;:f:6*SwMh@ei#b2ZF"><field name="VAR">Zwischenspeicher</field>
                          <value name="VALUE"><block type="get_value" id="k]SX7vD/E)pJ;4;wOJRQ"><field name="ATTR">val</field>
                              <field name="OID">alexa2.0.Echo-Devices.#########.Player.volume</field></block></value> 
                          <next><block type="control" id="@RP@bLUs-|2X9f,0n-g;"><mutation delay_input="true"></mutation>
                              <field name="OID">alexa2.0.Echo-Devices.#########.Player.volume</field>
                              <field name="WITH_DELAY">TRUE</field>
                              <field name="DELAY_MS">100</field>
                              <field name="UNIT">ms</field>
                              <field name="CLEAR_RUNNING">FALSE</field>
                              <value name="VALUE"><block type="math_number" id="9O*;ijB8-CpU^sn8zzO]"><field name="NUM">45</field></block></value> 
                              <next><block type="controls_if" id="%w`=[p6_t7[/_gqEX!b_"><value name="IF0"><block type="logic_compare" id="T)H*a.9f!eKH[b@]~r=u"><field name="OP">GT</field>
                                      <value name="A"><block type="get_value" id="xYHG^|_M?akBb}ichZG)"><field name="ATTR">val</field>
                                          <field name="OID">modbus.0.holdingRegisters.210_Act__state of charge</field></block></value> 
                                      <value name="B"><block type="text" id="p2Blpf}?C}}TW+*Gm0}L"><field name="TEXT">94</field></block></value></block></value> 
                                  <statement name="DO0"><block type="control" id="JArR3|FNvP-fEV*]Cws]"><mutation delay_input="false"></mutation>
                                      <field name="OID">alexa2.0.Echo-Devices.########.Commands.speak</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE"><block type="text_join" id="H:eo]YUwCGH/%`#*wd;#"><mutation items="3"></mutation>
                                          <value name="ADD0"><block type="text" id="#iqoW`[~z_Rn-4HZYagy"><field name="TEXT">Die Haus Batterie hat einen aktuellen Zustand von</field></block></value> 
                                          <value name="ADD1"><block type="get_value" id="n@vpg9W*5B5|/^1ul./x"><field name="ATTR">val</field>
                                              <field name="OID">modbus.0.holdingRegisters.210_Act__state of charge</field></block></value> 
                                          <value name="ADD2"><block type="text" id="(]KkzqO{YpE(A4rb@fgs"><field name="TEXT">Prozent, daher bitte die Waschmaschine oder andere Verbraucher anstellen. Vielen Dank !</field></block></value></block></value> 
                                      <next><block type="control" id="T[pa5K:udiWMQy0cfTYu"><mutation delay_input="true"></mutation>
                                          <field name="OID">alexa2.0.Echo-Devices.########.Player.volume</field>
                                          <field name="WITH_DELAY">TRUE</field>
                                          <field name="DELAY_MS">9</field>
                                          <field name="UNIT">sec</field>
                                          <field name="CLEAR_RUNNING">FALSE</field>
                                          <value name="VALUE"><block type="variables_get" id="2pFZ=tI;%mQ5K(:`5WHy"><field name="VAR">Zwischenspeicher</field></block></value></block></next></block></statement></block></next></block></next></block></statement></block></statement></block></next></block></next></block></xml> 
      
      posted in Skripten / Logik
      M
      marfa84
    • RE: Adapter: Geofency

      @apollon77:

      Also in meinen Objekten sehe ich:

      1.) den Namen der Zone wie angegeben (ok nicht der Ort aber bisher war es ausreichend und niemand hat mehr benötigt)

      2.) "entry" = true/false = betreten/verlassen

      3.) Datum und Uhrzeit

      Also generell alles da. `

      Erstmal Vielen Dank für die schnelle Antwort apollon77 😄

      Grundsätzlich reicht es, jedoch kann ich z.B. den Ordner im ioBroker mit dem Ortsnamen nicht bei mediola darstellen, sondern aktuell nur die WERTE die im Ordner enthalten sind, wie: date, entry, lastEnter, lastLeave.

      > Falls Du mehr Daten benötigst dann lege doch bitte ein GitHub Issue als Feature-Request an.
      Habe ich gemacht (zum ersten Mal) 😉

      > Ich glaube der "geografische Ort" ist gar nicht verfügbar, sondenr nur die Geo-Koordinaten, aber da müsste man reinschauen was die App so sendet

      Die iOS App. Geofency sendet unter "POST Format" -> JSON-enkodiert folgendes:
      12554_img_6289.png

      Folgende Werte sind aktuell "nur" als WERT im Geofency/ioBroker Adapter enthalten:

      [entry] -> {1 für Eintritt, 0 für Austritt}

      [date] -> {Zeitstempel des Events}

      Wäre doch schön, wenn ein paar mehr genannte JSON Werte auch als <u>WERT</u> im ioBroker zu Verfügung stehen würde, oder ?

      Ich hoffe die Problematik ist verständlich rüber gekommen und freue mich, wenn dieser Umfangreiche Wunsch in Erfüllung gehen würde.

      Liebe Grüße

      Martin

      posted in ioBroker Allgemein
      M
      marfa84
    • RE: Stromwerte nach Kommastelle entfernen

      @Dutchman:

      Das sollte, genauso wie bei vis, in mediola ein zu sein sein wieviel Nachkommastellen die View anzeigt

      Sent from my iPhone using Tapatalk `

      Vielen Dank, genau so ist es 🙂

      Bei Mediola gibt es die <u>übersehende</u> Textoption "Formatierung", wo die nach Kommastelle eingestellt werden kann.

      posted in ioBroker Allgemein
      M
      marfa84
    • RE: Adapter: Geofency

      Hallo alle zusammen,

      beim Eintreffen und Verlassen eines Ortes (z.B. Home, Arbeit etc.) bekomme ich <u>nur</u> die Zeit (mit Datum) vom iPhone im ioBroker Adapter live Angezeigt.

      Meine Frage:

      Da ich die Zeit, sowie den <u>Ort</u> bei Mediola darstellen möchte, würde ich gerne wissen, wie ich den Ortsnamen bei Änderung beim ioBroker angezeigt bekomme, wenn ich z.B. bei der "Arbeit" eintreffe ?

      Wunschvorstellung:

      <u>Einzelne</u> getriggerte Werte

      • Betreten

      • Verlassen

      • Uhrzeit: 18.00

      • Datum: 11.12.

      • Ort: Worpswede

      Aktuell leider nur Realisiert:

      • 2018-12-11 18:00:00

      • ohne Ortsangabe

      Vielen lieben Dank

      Martin

      posted in ioBroker Allgemein
      M
      marfa84
    • Stromwerte nach Kommastelle entfernen

      Moin zusammen,

      da ich nichts passendes im ioBroker gefunden habe und ich neu im ioBroker Forum bin, erstelle ich kurz ein neues Thema.

      Da ich den "B-control Energy Manager" Adapter verwende und dieser mir teilweise 6 stellen hinterm Komma Werte in die Objekte schreibt, würde ich gerne wissen welche Einstellungen ich da vornehmen kann um den Wert nach dem Komma auszublenden.

      Info:

      Da ich diese Werte in Mediola Darstelle, ist es nicht nötig Werte nach dem Komma zu sehen bzw. es wird mir einfach zu unübersichtlich.

      Vielen Dank für Eure Hilfe.

      Liebe Grüße

      Martin

      posted in ioBroker Allgemein
      M
      marfa84
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo