NEWS
( Gelöst ) True und false in offen und zu umwandeln ( Blockly )
-
Es ist für eine Text Nachricht per Telegram. Ich möchte um 22 Uhr per Telegram eine Nachricht wie der Status der Sensoren ist.
-
@Brainbug:Es ist für eine Text Nachricht per Telegram. Ich möchte um 22 Uhr per Telegram eine Nachricht wie der Status der Sensoren ist. `
Könntest du deinem jetzigen blockly Versuch Mal Posten inclusieve Export ?
Glaube das könnten wir in einer function unterbringen
–-----------------------
Send from mobile device
Das schöne ios hat Auto Korrektur zum k****
Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community
-
Das ist ein Beispiel mit einen Sensor:
schedule("0 22 * * *", function () { sendTo("telegram", "send", { text: (String('Tür ist') + String(getState("mihome.0.devices.magnet_158d0001bb4db9.state").val)) }); });
Es sind insgesamt sieben Sensoren aber alle sind true oder false.
-
Kannst du bitze anstatt den code mal den blockly Export Posten und Dan bitte mit 3 oder 4 Sensoren Dan baue ich dir ne Funktion ein
–-----------------------
Send from mobile device
Das schöne ios hat Auto Korrektur zum k****
Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community
-
Jetzt muss ich blöd fragen, wie meinst das mit: den blockly Export Posten?
Hoffe die Frage ist nicht so…
-
@Brainbug:Jetzt muss ich blöd fragen, wie meinst das mit: den blockly Export Posten?
Hoffe die Frage ist nicht so… `
Keine Sorgen
Links neben dem Knopf zeige Code hast du auch 2 Pfeile, der eine ist zu importieren und der andere zum exportieren
–-----------------------
Send from mobile device
Das schöne ios hat Auto Korrektur zum k****
Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community
-
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="schedule" id="mWI+:1nMwQ=z04B.!xGl" x="-637" y="-312"><field name="SCHEDULE">0 22 * * *</field> <statement name="STATEMENT"><block type="telegram" id="N3I.s:FT23UjkPSJ+@jM"><value name="MESSAGE"><shadow type="text" id="qevi;LfONWMdDc0drHhK"><field name="TEXT">text</field></shadow> <block type="text_join" id="w?txIjamm^)`::3I7JY%"><mutation items="8"></mutation> <value name="ADD0"><block type="text" id="mM+G,{:k(,k^g(@4ahtE"><field name="TEXT">Eingangstür ist</field></block></value> <value name="ADD1"><block type="get_value" id="NPH[_`No}jJAWGm:#pf:"><field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001bb4db9.state</field></block></value> <value name="ADD2"><block type="text" id="Fnoa}yS+ytIGqSQ8c9gA"><field name="TEXT">Garagentür ist</field></block></value> <value name="ADD3"><block type="get_value" id="4^]WN,)nSlVg}|ZwV=Mf"><field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001c1eabc.state</field></block></value> <value name="ADD4"><block type="text" id="*)u}/a|Kt=f(r?]/vrg_"><field name="TEXT">Balkontürtür ist</field></block></value> <value name="ADD5"><block type="get_value" id="`33sd-#3v`q3%,nfxLOg"><field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001ef3648.state</field></block></value> <value name="ADD6"><block type="text" id="a|I--WwUdN)TIY:wxz1S"><field name="TEXT">Gäste WC Fenster ist</field></block></value> <value name="ADD7"><block type="get_value" id="bz,bHm;KE3{zqTm!_+KQ"><field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001f3b3c3.state</field></block></value></block></value></block></statement></block></xml>
-
Danke, gib mir ne halbe Stunde erst Kinder ins Bett
Also zu einer bestimmten Zeit soll telegram eine Nachricht schicken von allen Fenstern und meldung offen oder geschlossen ?
Wie soll die telegram Nachricht aussehen?
Fenster xxx : offen
Fenster xyz : geschlossen
Oder ?
–-----------------------
Send from mobile device
Das schöne ios hat Auto Korrektur zum k****
Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community
-
Ja das möchte ist. Ich hoffe das kann man mit Blockly abbilden.
Und ja Kinder ins Bett geht vor! Das kann auch mal länger wie eine halbe Stunde dauern.
Außer man hat: Mein Kind lernt schlafen gelesen
-
@Brainbug:Ja das möchte ist. Ich hoffe das kann man mit Blockly abbilden.
Und ja Kinder ins Bett geht vor! Das kann auch mal länger wie eine halbe Stunde dauern.
Außer man hat: Mein Kind lernt schlafen gelesen
`
:mrgreen: :mrgreen: :mrgreen: :mrgreen:
Probier es mal so. Ich habe eine Funktion gemacht an welcher du den wert des Objektes übergibst.
Diese übersetzt true nach offen und false nach geschlossen und gibt diesen wert dan wieder zurück.
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="schedule" id="mWI+:1nMwQ=z04B.!xGl" x="-738" y="-362"><field name="SCHEDULE">0 22 * * *</field> <statement name="STATEMENT"><block type="telegram" id="N3I.s:FT23UjkPSJ+@jM"><value name="MESSAGE"><shadow type="text" id="qevi;LfONWMdDc0drHhK"><field name="TEXT">text</field></shadow> <block type="text_join" id="w?txIjamm^)`::3I7JY%"><mutation items="8"></mutation> <value name="ADD0"><block type="text" id="mM+G,{:k(,k^g(@4ahtE"><field name="TEXT">Eingangstür ist</field></block></value> <value name="ADD1"><block type="procedures_callreturn" id="PbEoEWGPmRsY791-5B^b"><mutation name="umsetzen"><arg name="value"></arg> <arg name="status"></arg></mutation> <value name="ARG0"><block type="get_value" id="NPH[_`No}jJAWGm:#pf:"><field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001bb4db9.state</field></block></value></block></value> <value name="ADD2"><block type="text" id="Fnoa}yS+ytIGqSQ8c9gA"><field name="TEXT">Garagentür ist</field></block></value> <value name="ADD3"><block type="procedures_callreturn" id="6w^IDhk}SU|-xvRA~)Je"><mutation name="umsetzen"><arg name="value"></arg> <arg name="status"></arg></mutation> <value name="ARG0"><block type="get_value" id="4^]WN,)nSlVg}|ZwV=Mf"><field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001c1eabc.state</field></block></value></block></value> <value name="ADD4"><block type="text" id="*)u}/a|Kt=f(r?]/vrg_"><field name="TEXT">Balkontürtür ist</field></block></value> <value name="ADD5"><block type="procedures_callreturn" id="DD)dBJW2?nG)PX,./K;u"><mutation name="umsetzen"><arg name="value"></arg> <arg name="status"></arg></mutation> <value name="ARG0"><block type="get_value" id="`33sd-#3v`q3%,nfxLOg"><field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001ef3648.state</field></block></value></block></value> <value name="ADD6"><block type="text" id="a|I--WwUdN)TIY:wxz1S"><field name="TEXT">Gäste WC Fenster ist</field></block></value> <value name="ADD7"><block type="procedures_callreturn" id="lj1cRb!7tEHSB~nm(qj0"><mutation name="umsetzen"><arg name="value"></arg> <arg name="status"></arg></mutation> <value name="ARG0"><block type="get_value" id="bz,bHm;KE3{zqTm!_+KQ"><field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001f3b3c3.state</field></block></value></block></value></block></value></block></statement></block> <block type="procedures_defreturn" id="je(T8:oxhf7RQHB!tp+v" x="-738" y="213"><mutation><arg name="value"></arg> <arg name="status"></arg></mutation> <field name="NAME">umsetzen</field> <comment pinned="false" h="80" w="160">Function um umsetzen von true / false nach offen / geschlossen</comment> <statement name="STACK"><block type="controls_if" id="84d}aUT8S|a*Ao(NfvK9"><mutation else="1"></mutation> <value name="IF0"><block type="logic_compare" id="haiS-|8b~Ayq%n-|_Cy2"><field name="OP">EQ</field> <value name="A"><block type="variables_get" id="u2*HK~wKzvrobT5,`P;%"><field name="VAR">value</field></block></value> <value name="B"><block type="logic_boolean" id="t{{Db#U[KW_ti;az9),]"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="variables_set" id="g[/C2`_K!sI!s6fI1dHp"><field name="VAR">status</field> <value name="VALUE"><block type="text" id="u9D=;{JU;uo@b6tL,NTm"><field name="TEXT"> offen</field></block></value></block></statement> <statement name="ELSE"><block type="variables_set" id="og59oUkmPaO!l!.--WXa"><field name="VAR">status</field> <value name="VALUE"><block type="text" id="EAn+MD0tyIn.s[/t2-Zd"><field name="TEXT">geschlossen</field></block></value></block></statement> <next><block type="debug" id="?r%r#E{7`F6vt=~_O]]r"><field name="Severity">log</field> <value name="TEXT"><shadow type="text" id="oCdTw_(f/t*8K9zCK1:T"><field name="TEXT">test</field></shadow></value></block></next></block></statement> <value name="RETURN"><block type="variables_get" id="iH4{FuG7X#@A4h:~vYOE"><field name="VAR">status</field></block></value></block></xml>
-
Funktioniert! Jetzt wende ich mit dem Thema Zeilenumbruch bei Telegram aber da probiere ich wieder selber und hab schon den jeweiligen Beitrag gefunden.
Vielen Dank!!
-
hallo,
Im Moment sind ja hier vier schlter angegeben, Wie kann ich da noch Schalter hinzufügen ?
Ich weiss echt nicht wie ich das erweitern kann.
Gruss
Willy
-
Bei dem blauen Zahnrad Erstelle Text aus drauf klicken und dann hinzufügen.
-
jooo…danke...das war der ansatz
-
Ich möchte das hier noch einmal aufgreifen.
Ich möchte den Status meiner Fenster zu einer bestimmten Zeit über meine Fritzbox per FritzCall an meinen Fernseher senden.
Hat das hier schon jemand realisiert?
Ich denke, dass dies per Action URL ausgelöst werden könnte, habe aber noch keinen Plan.
Kann jemand helfen?