Beiträge von thexbrain
-
-
-
-
-
Jetzt ist es endlich möglich Homematic IP in Iobroker zu integrieren.
Es gibt einen Adapter.
https://github.com/iobroker-community-adapters/ioBroker.hmip
-
Ich wollte mir in 3 Zimmern ( Schlafzimmer ,Flur OG, Flur EG) die Shelly 1 für das Licht verbauen.
Ich möchte wenn jemand zwischen 23-5uhr mein Grundstück betritt und der Xiaomi Body Sensor es erkennt, dann soll erst Schlafzimmer dann 3sek später im Flur OG und nochmal 3 sek später im Flur EG das Licht angehen.
Und dann wenn Bewegung erkannt wurde soll nach 5 min das Licht wieder ausgehen ( falls keiner zuhause wäre)
Zur Abschreckung.
Da bei uns in der Siedlung schon oft eingebrochen wurde wenn keiner zu Hause war.
Wäre das Skript von RoboSchlauch so ähnlich was ich bräuchte?
-
Jo habe ich jetzt auch so gemacht anders habe ich es nicht hinbekommen.
-
Danke - ist eingestellt. Ich prüfe mal.
Jo Berichte dann mal
-
Hallo in die Runde,
ich nutze auch den Kiosk-Browser auf meinem Galaxy Tab an der Wand, suche aber noch nach den perfekten Einstellungen. Leider friert das Tablet bei mir häufiger ein bzw. reagiert manchmal nicht auf Eingaben, das manuelle nachladen ist lästig.
Freue mich auf eure Tipps.
Versuch mal.
In Settings - Power Settings - Set CPU Wakelock EIN und Set WiFi Wakelock EIN
Vlt. hilft das ja.
-
Vielleicht hilft dir folgender Ansatz. Im Prinzip ist es meist ja egal, ob du die Benachrichtigung "Die Post war da" 5 Minuten früher oder später bekommst, daher folgende Idee:
Du erstellst das Objekt "Briefkastentürstatus"
So, in Blockly erstellst du jetzt ein Skript wie folgt:
Teil 1:
Wenn Tür = geöffnet => Wert "1" wird in "Briefkastentürstatus" geschrieben
Wenn Tür = zu => Warte 180Sek, dann Wert "0" wird in "Briefkastentürstatus" geschrieben
Teil 2:
Wenn Objekt Klappensensor = wahr
Dann warte 120 Sek
Wenn Objekt Briefkastentürstatus = 0
Dann sage: Die Post war da
Wenn Objekt Briefkastentürstatus = 1
Dann sage: Der Briefkasten wurde geleert
Jetzt noch in blockly umsetzen dann wäre es genial.
Habe leider von blocky scripten ehrlich gesagt keinen plan.
-
Was willst denn machen bzw was ist denn dein Problem?
Auf Seite 5 die letzten Beiträge .
Zitat von Seite 5:
Danke schon mal für dein Script.
Dein Script funktioniert soweit.
Nur ein Problem habe ich jetzt und zwar, wenn man bei meinem Briefkasten die Tür zum ausleeren öffnet, dann muss man erst die Klappe öffnen damit man an die Tür kommt.
Und dann sagt "[definition='20','0']Alexa[/definition]" Sie haben Post weil ja wieder die Klappe geöffnet wurde.
Könnte man das irgendwie lösen das wenn der Türkontakt (Die Briefkastentür zu ist) wieder auf true ist erst dann der Befehl aktiv ist Sie haben Post?
-
Bin momentan mitten im Umzug, daher nur mit Handy unterwegs. Denke wird jemand das Script erweitern können.
Achso ok.
Ja gut falls sich keiner meldet und du irgendwann mal Zeit hast wäre es echt cool wenn du mal rein schauen könntest
-
Hi Franz.
Ne leider nicht.
Hoffe es findet sich einer der mir helfen kann.
-
Okay ich kann das Skript schonmal einfügen und sehe alles, aber ich kann es nicht speichern^^
Wenn ich auf Speichern klicke, bleibt es blau markiert und wenn ich aus dem Skript rausgehe und wieder rein, ist es leer, da nichts gespeichert wurde.
Das habe ich ebenfalls noch nie gehabt.
Versuch mal erst ein neues leeres Script zu erstellen und sofort zu speichern.
Erst dann das Script bearbeiten bzw. code einfügen und dann wieder abspeichern.
Hatte auch das Problem gehabt.
-
Klar, ganz einfach mit einem Script. Eine Funktion generieren die für zb 2 Minuten den oberen Xiaomi Sensor quasi ignoriert damit man die obere Klappe öffnen kann und im bestehenden Script integrieren. Quasi eine gezielte "ich will leeren" Funktion.
Ok, leider bin ich was Scripte angeht totaler Anfänger.
Wüsste jetzt nicht wie das Script aussehen müsste.
Könntest du mir vlt. per Team Viewer oder so helfen?
-
Hi thexbrain
Versuche mal so.
Code
Alles anzeigen<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="on" id=";8bLIB7pQfjBE0r.-Z98" x="-262" y="-212"> <field name="OID">mihome.0.devices.magnet_158d0001f38b3a.state</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="u]S6i]sai?FRW.%W`on3"> <value name="IF0"> <block type="time_compare_ex" id="iiO4l~I!1mv8M-Shi^bb"> <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="Q%1aT5Cc]x5B:?MqLq_b"> <field name="TEXT">08:00</field> </shadow> </value> <value name="END_TIME"> <shadow type="text" id="i;Pb*svk5cLE-TO{;(X{"> <field name="TEXT">24:00</field> </shadow> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id="dpt`ExB1lb04*-|wMA:n"> <value name="IF0"> <block type="logic_compare" id="]CglKV/tJwV+!w~(8A/;"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="0y?JbLQ;9yT;FPe4ijV}"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001f38b3a.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="gBVfJ#zm^Rp/cN~6z=|`"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="?A5|+U[f6=V.%oj?81Cx"> <mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090LF0964840RAC.Commands.speak</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="jmUv{Y/u;,zR^kEMfK}X"> <field name="TEXT">Sie haben Post</field> </block> </value> <next> <block type="control" id="O~t_,J.eLPqymCPX;v7,"> <mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090LF0964840RAC.Commands.speak</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">min</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="W+^@2b7;#}q(##|u^.*{"> <field name="TEXT">Hallo ist da jemand Sie haben Post</field> </block> </value> <next> <block type="control" id=";Ei:tfTub64;fel~wW8i"> <mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090LF0964840RAC.Commands.speak</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">5</field> <field name="UNIT">min</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="^wdSNtZzj-KQYynPrAiH"> <field name="TEXT">Hallo das ist die letzte ansage Sie haben Post</field> </block> </value> <next> <block type="telegram" id="C:K[V)pq*n1N_#hWY_X?"> <field name="INSTANCE"></field> <field name="LOG"></field> <value name="MESSAGE"> <shadow type="text" id="{p~UUMW=Lue9;w]b+1=X"> <field name="TEXT">Sie haben Post</field> </shadow> </value> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </statement> <next> <block type="on" id="=d5%xERa]5zXN,NyCNz-"> <field name="OID">mihome.0.devices.magnet_158d0001f38b3a.state</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="7mbX6ab,d=]EEsp?bOwW"> <value name="IF0"> <block type="time_compare_ex" id="4*X0g^W5msy7|GGw]XX]"> <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="ZD{seVwg}A@%T.0MOq+]"> <field name="TEXT">08:00</field> </shadow> </value> <value name="END_TIME"> <shadow type="text" id="C?Blf#*2fYNo!SjD]@U4"> <field name="TEXT">24:00</field> </shadow> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id="Yh4h}`wX7cY=u_Yd=/9g"> <value name="IF0"> <block type="logic_compare" id="OzX]|53*hi@W6=jB#y+:"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="o^DxC:r_7c!{hrF`I6xJ"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001f38b3a.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="l-1{knHlcVTMopZ%YVrh"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="VOZJMVI^Hx#PZ7qfYTKv"> <mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090LF0964840RAC.Commands.speak</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="Ru(6D:IJ2|`hvLn`y,S~"> <field name="TEXT">Der Briefkasten wurde ausgelernt</field> </block> </value> <next> <block type="telegram" id="gR[[W@Og)ENCm#D8371u"> <field name="INSTANCE"></field> <field name="LOG"></field> <value name="MESSAGE"> <shadow type="text" id="c-Dc?AtT0+mpA;pzcY8;"> <field name="TEXT">Der Briefkasten wurde ausgelernt</field </shadow> </value> </block> </next> </block> </statement> </block> </statement> </block> </statement> </block> </next> </block> </xml>
Hi Franz.
sorry das ich mich erst jetzt melde aber hatte die letztens Tage gar keine Zeit.
Danke schon mal für dein Script.
Dein Script funktioniert soweit.
Nur ein Problem habe ich jetzt und zwar, wenn man bei meinem Briefkasten die Tür zum ausleeren öffnet, dann muss man erst die Klappe öffnen damit man an die Tür kommt.
Und dann sagt "[definition='20','0']Alexa[/definition]" Sie haben Post weil ja wieder die Klappe geöffnet wurde.
Könnte man das irgendwie lösen das wenn der Türkontakt (Die Briefkastentür zu ist) wieder auf true ist erst dann der Befehl aktiv ist Sie haben Post?
-
Hey Leute,
Irgendwie bekomme ich es in VIS nicht hin das der Batterie Prozent Status richtig anzeigt wird.
Ich habe die Sensoren schon ein paar Wochen drin, aber es wird immer 1% angezeigt.
Bei Objekten wird es richtig angezeigt.
Wo ist der Fehler?
Habe ein paar Screenshots gemacht. -
Ich bekomme es einfach nicht gebacken.
Habe mit Scripten noch nie was zu tun gehabt.
NordBergSteiger könntest du mir da helfen
-
thexbrain nimm mal das Script was auf den ersten Seiten steht und pass es dir an.
Ok werde ich mal versuchen
-
Ob Brief oder Zeitung bräuchte ich jetzt nicht, da ich ja ein Zeitungsfach habe.