NEWS
IOBroker reaktion auf Wecker
-
Hallo
Möchten mittels iobroker eine Reaktion auf meinen Handy Wecker realisieren. (Samsung S5 neo) Habe schon einiges mit Tasker & Pushbullet probiert. Meldungen kommen von Pushbullet im iobroker an, aber Tasker reagiert nicht auf den Standart Wecker. Hat jemand hier noch einen anderen Lösungsweg?
Gruß
Wolle
-
Hallo WolleGee,
du kannst mit Tasker an die CCU was schicken und dort z.B. eine Variable setzen und dann in ioBroker auf den neuen Wert triggern.
So mach ich das in ein paar Fällen.
Ich hab zur Unterstützung Homedroid laufen, setze da den Wert erst mal "per Hand" und kopier' mir dann die gesendete Zeile aus der Homedroid History raus.
Grüße
tom
Gesendet mit Tapatalk
PS: sorry hab deinen Beitrag leider nicht richtig gelesen…. liegt wahrscheinlich daran, dass wir da grad vom Usertreffen in Kassel mit 200 über die Autobahn fegen
Wie du Tasker dazu bringst auf deinen Wecker zu reagieren weiß ich leider nicht, wird aber sicher wo im Netz zu finden sein...
-
… such mal nach Autoalarm
https://play.google.com/store/apps/deta ... larm&hl=en
Ist ein Tasker Plugin...
Grüße
tom
Gesendet mit Tapatalk
-
Ich hab ne APP gebaut, mit Hilfe von tasker, die setzt wenn ein Alarm am Handy stattfindet ein Objekt auf true in iobroker. Plus ein Haufen anderes zeug.
APP hat aber noch einen bug, es kommt ein Dialog der sich mit OK nicht los werden lässt. Wenn man im Querformat (Ansicht) ist sieht man ein x mit dem man es schließen kann.
-
Hallo liebes iobroker Team,
dieses Wecker Thema scheint mir noch nicht gänzlich gelöst?
Folgendes stelle ich mir ideal vor:
Man stellt sich einen Wecker mit einer Wecker App, beispielsweise auf 08:00
Diese Wecker App übermittelt den Wert 08:00 an iobroker
iobroker kann dies als Uhrzeit umsetzen und dementsprechend beispielsweise 30 Minuten vorher den Rolladen langsam hochfahren, Sonos leise anmachen, das Licht hochdimmen etc…
Wie setze ich das am besten um?
Lösungsansätze: Eine Wecker App die Werte an IFTTT schickt, und diese werden über webhook an iobroker weitergeleitet.
http://sleep.urbandroid.org/documentation/integration/ifttt/ kann Werte an IFTTT schicken. Unter anderem auch den Wer "smart_period":
fires 45 minutes before the smart wakeup period starts
45 Minuten bevor der Wecker klingelt bzw. die Smart Wakeup Period Starts.
Schon nicht schlecht, damit kann man schonmal einen 45 Minuten Trigger erstellen.
Aber mit welcher App könnte ich die Zeit an iobroker übermitteln?
Ein mögliches Blockly könnte vielleicht so aussehen:
<block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="_E/.V*YRmcWI?|NDf_k+" x="-537.1233730024726" y="-312.99999999999966"><mutation items="1"></mutation> <field name="CONDITION">ne</field> <value name="OID0"><shadow type="field_oid" id="iptd?q|t(S^W1|8L)M1l"><field name="oid">javascript.0.Wecker</field></shadow></value> <statement name="STATEMENT"><block type="controls_if" id="iV1+VCR9Em1=*41X=}5-"><value name="IF0"><block type="logic_compare" id="-R)[T+b;Q|z5!;bq.2:b"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="#2TEEwJ^r?_%C%NqycB7"><field name="ATTR">val</field> <field name="OID">javascript.0.Wecker</field></block></value> <value name="B"><block type="logic_boolean" id="tqe31*wHOF)ZQ{9[-1?z"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="variables_set" id="`}zPHMZImPIVj}/aP;a6"><field name="VAR">Weckzeit</field> <value name="VALUE"><block type="get_value" id="?iK6@:6eeEi_{R[p*w4L"><field name="ATTR">val</field> <field name="OID">javascript.0.Weckzeit</field></block></value> <next><block type="controls_if" id=")ntf.iFx-rNd+:y9`GGq"><value name="IF0"><block type="logic_compare" id="bYB1lY(0cQHZJAhm]~1P"><field name="OP">EQ</field> <value name="A"><block type="variables_get" id="d66tDyg|{QbZc]_.W34x"><field name="VAR">Weckzeit</field></block></value> <value name="B"><block type="math_arithmetic" id="~K((!q_mz[0DPZ0AOUlR"><field name="OP">MINUS</field> <value name="A"><shadow type="math_number" id="e,@=::E^8Yc#+ROBxj_;"><field name="NUM">1</field></shadow> <block type="time_get" id="G)]Rk4=(KKXkb(hKB2,|"><mutation format="false" language="false"></mutation> <field name="OPTION">hh:mm</field></block></value> <value name="B"><shadow type="math_number" id="[}qS%^V!vTlmjjB=cC@f"><field name="NUM">1</field></shadow></value></block></value></block></value> <statement name="DO0"><block type="control" id="zMjr,%RSBVuC=9}UJ;?J"><mutation delay_input="false"></mutation> <field name="OID">hm-rpc.0.JEQ0299862.1.LEVEL</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="math_arithmetic" id="UZyrU`8ggO;.S2U:RC#Z"><field name="OP">ADD</field> <value name="A"><shadow type="math_number" id="A#4_#cD*Yd^|-lsuv@#S"><field name="NUM">1</field></shadow> <block type="get_value" id="m3+:w5l7dfv5m7}V!FeD"><field name="ATTR">val</field> <field name="OID">hm-rpc.0.JEQ0299862.1.LEVEL</field></block></value> <value name="B"><shadow type="math_number" id="fJ1Sb1yKv`=rLn3)%Xt-"><field name="NUM">20</field></shadow></value></block></value> <next><block type="timeouts_settimeout" id="j=2Efbv7oc|Aa#:/INli"><field name="NAME">timeout</field> <field name="DELAY">30</field> <field name="UNIT">min</field> <statement name="STATEMENT"><block type="control" id="[b_uBKd/mdqvyuyeViae"><mutation delay_input="false"></mutation> <field name="OID">hm-rpc.0.JEQ0299862.1.LEVEL</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="math_arithmetic" id="Hk.:r43,G/DY[S)0M(Ub"><field name="OP">ADD</field> <value name="A"><shadow type="math_number" id="A#4_#cD*Yd^|-lsuv@#S"><field name="NUM">1</field></shadow> <block type="get_value" id="3ny;eF0F:S=mZlm|[bdn"><field name="ATTR">val</field> <field name="OID">hm-rpc.0.JEQ0299862.1.LEVEL</field></block></value> <value name="B"><shadow type="math_number" id="4-eot^ssv2)@K=V,AQ}5"><field name="NUM">20</field></shadow></value></block></value></block></statement> <next><block type="timeouts_settimeout" id="4]dB_RpqfW]ro2Iw0Nd6"><field name="NAME">timeout2</field> <field name="DELAY">30</field> <field name="UNIT">min</field> <statement name="STATEMENT"><block type="control" id="8Siznq8_{LK{u=yt./_w"><mutation delay_input="false"></mutation> <field name="OID">hm-rpc.0.JEQ0299862.1.LEVEL</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="math_arithmetic" id="j^8jyT!x;3bbi}GWY5w]"><field name="OP">ADD</field> <value name="A"><shadow type="math_number" id="A#4_#cD*Yd^|-lsuv@#S"><field name="NUM">1</field></shadow> <block type="get_value" id="%SKX7UYMKFq;y3VVHvps"><field name="ATTR">val</field> <field name="OID">hm-rpc.0.JEQ0299862.1.LEVEL</field></block></value> <value name="B"><shadow type="math_number" id="V{fcU3z70Itn?L]57{l6"><field name="NUM">20</field></shadow></value></block></value></block></statement></block></next></block></next></block></statement></block></next></block></statement></block></statement></block>
Gibt es weitere Ideen / Umsetzungen?
-
Finde ich eine gute Idee…
Würde die WeckerFunktion einfach in Vis einbinden mit nem kleinen Script...Würde die Wecker App einsparen...
Z.B das Telefon als Wecker klingeln lassen und dann Kaffee an, Licht an, Rollos hoch und Badheizung an bei Bedarf, Musik...
Könnte mir ein Javascript vorstellen, in welchem Konfigurationsmäßig die individuellen Datenpunkte eingetragen werden können.
-
Habe es schon umgesetzt nun in Blockly, kannst ja hier mal draufschauen:
https://forum.iobroker.net/topic/9465/das-ultimative-wecker-blockly
-
Hallo ich brauche eure Hilfe
Ich möchte wenn mein Handywecker klingelt das 5min später Alexa Guten morgen sagt ,das wetter und antenne bayern startet.
denn Handywecker hab ich mit iobroker gekoppelt dank der anleitung von Sakashi
https://smarthome.schimmer-media.de/for … #post17935
aber ich bekomme kein script in blokly erstellt.
ich gebe zu ich hab oft fertige scripte kopiert und angepast, jetzt hab ich es selbst versucht und bekomme es nicht auf die reihe.
kann mir jemand ein script vorbereiten?
ich weiss einfach nicht weiter.
Danke