Weiter zum Inhalt

Skripten / Logik

16.6k Themen 214.3k Beiträge

Hilfe zu JavaScript, Blockly, TypeScript, Node-RED, Scenes und text2command

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    3k 49k
    3k Themen
    49k Beiträge
    J
    Hi, aktuell was ich beobachtet habe, ja. Die Rückmeldung wollte ich erst geben, wenn ich den Futterautomat erhalten habe, der aber bisher noch nicht geliefert wurde. Auch diesen kann man mittels API einbinden. Sollte es bei der Einbindung Probleme geben, melde ih mich noch mal, ansonsten aber auch so.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    L
    Das ist doch eigentlich der Job des Sourceanalytics Adapters.
  • Hilfe für Skripterstellung mit Node-RED

    954 13k
    954 Themen
    13k Beiträge
    F
    Hallo ich habe ein Problem mit Nodered und Alexa Echo. Ich habe in Nodered die Wemo Emulation installiert und eine Wemo Steckdose emuliert um an einer Zigbeesteckdosenleiste einen Platz der Leiste zu schalten. "node-red-contrib-wemo-emulator" Das klappt auch wunderbar leider nicht länger als ein zwei Tage. Wenn ich dann den Echo der mit der emulierten Steckdose verbunden ist neu starte geht es wieder. Leider ist das sehr nervig. Hat schon mal jemand gehabt? Durch die Forumssuche habe ich leider nicht gefunden. Gruss Achim
  • Blockly Denkfehler

    blockly
    8
    1
    0 Stimmen
    8 Beiträge
    939 Aufrufe
    J
    @Lacoste9 ist bei mir auch so! Liebe Grüße
  • Suche Scripts für RGBW Animationen

    javascript blockly
    1
    0 Stimmen
    1 Beiträge
    235 Aufrufe
    Niemand hat geantwortet
  • [gelöst]Scenes adapter / Definition der Szene in VIS

    scenes
    3
    0 Stimmen
    3 Beiträge
    243 Aufrufe
    HomoranH
    @jpgorganizer sagte in Scenes adapter / Definition der Szene in VIS: Ich möchte diese Erstellng/Änderung nicht über ein Frontend im Admin-Bereich machen, sondern aus meiner VIS Oberfläche. Das ist nicht vorgesehen. @jpgorganizer sagte in Scenes adapter / Definition der Szene in VIS: Darin ist unter RAW ein Objekt gespeichert. und da steht nicht ohne Grund: "nur für Experten"
  • Bei Event ein Bild aktualisieren

    blockly multimedia monitoring
    37
    0 Stimmen
    37 Beiträge
    4k Aufrufe
    GlasfaserG
    @haselchen Ok …. dann Bau die Kamera im Sommer auf dein Mähroboter
  • [gelöst] fully kiosk browser - Dia-Show

    blockly
    1
    1
    0 Stimmen
    1 Beiträge
    471 Aufrufe
    Niemand hat geantwortet
  • NodeRed XML-Daten zerlegen

    Verschoben
    16
    0 Stimmen
    16 Beiträge
    3k Aufrufe
    SBorgS
    @andreasploetz Ich nehme dafür eine functions node und übergebe das an eine ioBroker out node als JSON: msg = msg.payload.eta.value[0].$ var payload = "["+JSON.stringify(msg)+"]"; node.send({payload}); oder "normal" (ungetestet): var payload = msg.payload.eta.value[0].$.strValue node.send(payload);
  • Hilfe: mysql/js lineare Regression Script

    javascript
    6
    0 Stimmen
    6 Beiträge
    427 Aufrufe
    hanssH
    hallo foxriver76 vielen Dank. Das Ganze sollte so aussehen: EinDaten[0]='mqtt.0.haus.OG.Wohnen.Temperatur'; // Messwerte und Ausgabe EinDaten[1]='mqtt.0.haus.OG.Schlafen.Temperatur'; EinDaten[2]='mqtt.0.haus.OG.Kueche.Temperatur'; EinDaten[3]='mqtt.0.haus.OG.Buero.Temperatur'; MS[0]='Wohnzimmer' MS[1]='Schlafzimmer' MS[2]='Küche' MS[3]='Büro' var vonDatum = new Date("2020-01-31 04:30:00").getTime() // in UnixTime ms. var bisDatum = new Date("2020-01-31 06:30:00").getTime() EinDaten.forEach(function(element, index) { steigung = mysqlData_Steigung(vonDatum, bisDatum, element) if (steigung > 3) { log (MS[index]+" >3 " +steigung ) /* Verzweigung*/ } else if (steigung >0 ) { log (MS[index]+" >0 " +steigung ) /* Verzweigung*/ } else if (steigung < -3) { log (MS[index]+" < -3 "+steigung ) /* Verzweigung*/ } else if (steigung < 0) { log (MS[index]+" <0 " +steigung ) /* Verzweigung*/ } else if (steigung ==0 ) { log (MS[index]+" = 0 " +steigung ) /* Verzweigung*/ } });
  • Tasmota Relais x-mal "blinken" lassen

    blockly
    5
    1
    0 Stimmen
    5 Beiträge
    859 Aufrufe
    T
    Hallo, ich habe jetzt die Alternative gewählt und jeden einzelnen Schritt programmiert. Funktioniert. Danke!
  • Hilfe Datenpunkte Zeit

    blockly
    8
    0 Stimmen
    8 Beiträge
    795 Aufrufe
    S
    @Asgothian leider hilft mir das nicht wirklich aber genau so habe ich mir das vorgestellt.
  • Log Einträge richtig interpretieren

    javascript
    11
    0 Stimmen
    11 Beiträge
    554 Aufrufe
    L
    und auch kein HP_Photosmart_7520
  • IKEA Dimmer-Schalter als Trigger setzen

    scenes
    3
    4
    0 Stimmen
    3 Beiträge
    793 Aufrufe
    D
    @Asgothian Danke Asgothian, ich habe es lösen können: [image: 1580395739408-trigger-ok.png] Wenn die Shellys installiert sind werde ich die Szenen gleich einrichten. Als Übung werde ich versuchen die jetzige Szene mit Blocky nachzubauen. Ich habe noch nie Blocky benutzt, wird bestimmt spannend! Gruß B
  • Erinnerung auf Echo XY (oder überall)

    Verschoben blockly
    13
    1 Stimmen
    13 Beiträge
    2k Aufrufe
    padrinoP
    So, ich weiß gar nicht, ob Ihr es wusstet, V3 konnte gar nicht funktionieren. Außerdem hat Amazon in der Zwischenzeit an seiner "Fehlalarmstrategie" gearbeitet, sodass "Alexa" auf viele Dinge nicht mehr reagiert - wie z.B. "Alexa, überall eine neue Erinnung". Was noch geht "Alexa, überall eine Erinnerung". Bei anderen "Füllwörtern" (wie z.B. "in Küche") verhält es sich momentan anders... Immer geht wohl "Alexa, ... eine Erinnerung". Daher meine Vorschläge (Beispiele): Alexa, überall eine Erinnerung Alexa, auf Küche eine Erinnerung Alexa, im Schlafzimmer eine Erinnerung ... Das Skript sollte so jetzt wieder funktionieren - zumindest tut es das (immer noch ) bei mir. Hier also V3.1 (hatte mal einen re-write begonnen, aber der ist noch nicht soweit, daher hier erstmal "nur" ein Fix ) globale_erinnerung_V3.1.txt
  • Gelöst: Bewegungsmelder

    javascript
    9
    0 Stimmen
    9 Beiträge
    702 Aufrufe
    M
    @ticaki Hallo ja hab ich auch gerade Festgestellt, in der Geräte-Konfig in der CCU kann ich die Schaltabstände des BMW einstellen. Danke
  • Javascript mit python auf Multihost

    javascript
    4
    0 Stimmen
    4 Beiträge
    424 Aufrufe
    AlCalzoneA
    @schienw sagte in Javascript mit python auf Multihost: failed to open vchiq instance Laut Google fehlen dem User die Berechtigungen. Sollte zwar eigentlich by default dabei sein, aber wer weiß... Einfach folgendes auf der Konsole ausführen: sudo usermod -a -G video iobroker Kann sein, dass du danach den Skript-Adapter, ioBroker oder die ganze Maschine neu starten musst.
  • Variablen in String einfügen

    javascript node-red blockly
    6
    0 Stimmen
    6 Beiträge
    528 Aufrufe
    D
    Super ich danke Dir für die ausführliche Hilfe, werde es heute Abend gleich mal testen. Auch immer schön, wenn man hilfreiche Ratschläge von erfahrenen Nutzern bekommt so als kompletter Neueinsteiger.
  • Parsen einer Webseite und RegEx Verzweiflung

    monitoring
    10
    0 Stimmen
    10 Beiträge
    2k Aufrufe
    HomoranH
    @Sonderform sagte in Parsen einer Webseite und RegEx Verzweiflung: sollte doch der Performance Kommentar aus dem Info des Parser.io zutreffen. Der sagt, dass der Abruf nur einmal geschieht und dieser zwischengespeichert wird. Das ist ja super - war mir nicht bekannt Aber wie ich dir zeigte liegt es nicht an dem Aufruf. Wein ähnlicher Aufruf auf einen Wiffi (ESP mit WebUI) funktioniert einwandfrei
  • Per Alexa Raumklima abfragen.

    blockly multimedia communication javascript
    10
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    Faze UpF
    @Stoni said in Per Alexa Raumklima abfragen.: @crunchip sagte in Per Alexa Raumklima abfragen.: @technodj23 BlocklyJavascriptTypeScript Protokoll Ausgewählte Blöcke exportieren <xml xmlns="http://www.w3.org/1999/xhtml"> <variables> <variable type="" id="_Oeo.8k*y2!M*T$@lR0m">Ausgabetext</variable> <variable type="undefined" id="timeout">timeout</variable> </variables> <block type="on_ext" id="Ac;^b|`@QSn~WL%:8Hxc" x="-563" y="-363"> <mutation items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="hD}F{s%j}T;e:l|Y_t5O"> <field name="oid">javascript.0.Eigene_Datenpunkte.Alexa_antwortet.Schlafzimmer</field> </shadow> </value> <statement name="STATEMENT"> <block type="variables_set" id="5VFfHYTB!S7A^A*?SicA"> <field name="VAR" id="_Oeo.8k*y2!M*T$@lR0m" variabletype="">Ausgabetext</field> <value name="VALUE"> <block type="text_join" id="4?k[0reCRn.mjkxHg41~"> <mutation items="5"></mutation> <value name="ADD0"> <block type="logic_ternary" id="kGI/S(.75^B:WdHVkswQ"> <value name="IF"> <block type="logic_compare" id="7y~Hfjf0;F!w3_[kSmeE" inline="false"> <field name="OP">GTE</field> <value name="A"> <block type="get_value" id="CoxbEZlN,HjgWwg7*LI8"> <field name="ATTR">val</field> <field name="OID">ble.0.4c:65:a8:df:5d:41.temperature</field> </block> </value> <value name="B"> <block type="math_number" id="W!=7A/Z7)_i1nezJ!{`a"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="THEN"> <block type="text_join" id="3EgUtSkGcNg)7]VkmTKG"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="^hNa]9{L,Dpf7V:o4@N+"> <field name="TEXT">60;die Temperatur im Schlafzimmer ist, </field> </block> </value> <value name="ADD1"> <block type="get_value" id="/j)T/vFCeG:Ak$iCdj29"> <field name="ATTR">val</field> <field name="OID">ble.0.4c:65:a8:df:5d:41.temperature</field> </block> </value> </block> </value> <value name="ELSE"> <block type="text_join" id="v}q:R|.6Q@q3:Qr1%UPt"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="e%OEsGXIdIZX0(8hPPTc"> <field name="TEXT">60;die Temperatur im Schlafzimmer ist, </field> </block> </value> <value name="ADD1"> <block type="get_value" id="_P4?d]sR(~%Ka!9S{f|1"> <field name="ATTR">val</field> <field name="OID">ble.0.4c:65:a8:df:5d:41.temperature</field> </block> </value> </block> </value> </block> </value> <value name="ADD1"> <block type="text" id="G@Z@}vulKz7}(vVeP{6A"> <field name="TEXT">Grad, </field> </block> </value> <value name="ADD2"> <block type="text" id="F7^vXdo1h/]X/Ui.[N_Z"> <field name="TEXT">Die Luftfeuchtigkeit im Schlafzimmer beträgt, </field> </block> </value> <value name="ADD3"> <block type="get_value" id="fXvE~k+AfJ]PCc`:8-n`"> <field name="ATTR">val</field> <field name="OID">ble.0.4c:65:a8:df:5d:41.humidity</field> </block> </value> <value name="ADD4"> <block type="text" id=",FwwyIU;YbFW_6.(5o1R"> <field name="TEXT">Prozent, </field> </block> </value> </block> </value> <next> <block type="timeouts_settimeout" id="xA_MJ^@=AB=-WtDTe(3}"> <field name="NAME">timeout</field> <field name="DELAY">500</field> <field name="UNIT">ms</field> <statement name="STATEMENT"> <block type="comment" id="s30b2{fSQ:a0uC3`+QWU"> <field name="COMMENT">Wohnzimmer</field> <next> <block type="controls_if" id="l(E24=q]l]b,GJDj4dSj"> <value name="IF0"> <block type="logic_compare" id="MKwJn0C!O]xc!~.9|B`*"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="p-SHbJ5Dmwr6djxg2ohH"> <field name="ATTR">val</field> <field name="OID">alexa2.0.History.name</field> </block> </value> <value name="B"> <block type="text" id="?}A;8(IyMF%F@(t]Kc~+"> <field name="TEXT">marios Echo</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id=")M^jLcZ!hCpj,X={-`nV"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G2A0RF0481860453.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="p)bNOdcZFVoq1e^M5V-."> <field name="VAR" id="_Oeo.8k*y2!M*T$@lR0m" variabletype="">Ausgabetext</field> </block> </value> </block> </statement> <next> <block type="comment" id="qKD3bDxHV;NBtuFFs|e."> <field name="COMMENT">Schlafzimmer</field> <next> <block type="controls_if" id="iMz(H}c1#NO@KVNnhnlQ"> <value name="IF0"> <block type="logic_compare" id="z`vyyAWvaYdxt8YZt,0O"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="mEF)naqwJ#xLCe1NeKO:"> <field name="ATTR">val</field> <field name="OID">alexa2.0.History.name</field> </block> </value> <value name="B"> <block type="text" id="F7::fb4cokeJJD:fk~pV"> <field name="TEXT">Schlafzimmer</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="{2s/h/xpkm]F+1ik-f4m"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090VC0784452C97.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="ft7Uf33@IB1zu_xdTAxn"> <field name="VAR" id="_Oeo.8k*y2!M*T$@lR0m" variabletype="">Ausgabetext</field> </block> </value> </block> </statement> <next> <block type="comment" id="As,dG(xO[B@wIYcyAG?h"> <field name="COMMENT">Küche</field> <next> <block type="controls_if" id="wrH-}P(84mn7Y/rg8A[."> <value name="IF0"> <block type="logic_compare" id="kg.QKB751NaS#Ihk1Vlg"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="qnTz1Oe31sq:NXjmbxIJ"> <field name="ATTR">val</field> <field name="OID">alexa2.0.History.name</field> </block> </value> <value name="B"> <block type="text" id="3=W.?c8BZN+QrGX4xL}h"> <field name="TEXT">Küche</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="}?dK++*V.7JQcjG{3uhB"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U509910703K5.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="qHoN]~u1FI@iDQs*2C2v"> <field name="VAR" id="_Oeo.8k*y2!M*T$@lR0m" variabletype="">Ausgabetext</field> </block> </value> </block> </statement> <next> <block type="comment" id="_amxz6B=9F}_2uEGsK}`"> <field name="COMMENT">Badezimmer</field> <next> <block type="controls_if" id=".n7JtGwDJDGfaeyl!8*B" disabled="true"> <value name="IF0"> <block type="logic_compare" id="I-@9%{Ng!%}9rE#IESc;"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="c?dSeG!fu]W8UO@?D4I3"> <field name="ATTR">val</field> <field name="OID">alexa2.0.History.name</field> </block> </value> <value name="B"> <block type="text" id="MivGV@*kt)3rY9COKpKA"> <field name="TEXT">Badezimmer</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="zTwXc~r8Ldt0u-5TNcVn"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.xxx.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="*X*~qQG3]~[NC{WMMndW"> <field name="VAR" id="_Oeo.8k*y2!M*T$@lR0m" variabletype="">Ausgabetext</field> </block> </value> </block> </statement> <next> <block type="comment" id="CJNG59[?CJ|U-=Bf]c)z"> <field name="COMMENT">Gästezimmer</field> <next> <block type="controls_if" id="OC]k1_}iDlExQPVc=(ib" disabled="true"> <value name="IF0"> <block type="logic_compare" id="OBIXw6hJ@]2Xr`HBIz5h"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="=x~5W)ns/VV;c|RFqQcE"> <field name="ATTR">val</field> <field name="OID">alexa2.0.History.name</field> </block> </value> <value name="B"> <block type="text" id="IxW:hplIvDQm1ax=@X+M"> <field name="TEXT">Gästezimmer</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="g+2]wvsrhR8vxv7c,kJ_"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.xxx.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="5q6/z~S`0DeJ6sYrWhj1"> <field name="VAR" id="_Oeo.8k*y2!M*T$@lR0m" variabletype="">Ausgabetext</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </xml> <xml xmlns="http://www.w3.org/1999/xhtml"> <variables> <variable type="" id="_Oeo.8k*y2!M*T$@lR0m">Ausgabetext</variable> <variable type="undefined" id="timeout">timeout</variable> </variables> <block type="on_ext" id="Ac;^b|`@QSn~WL%:8Hxc" x="-563" y="-363"> <mutation items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="hD}F{s%j}T;e:l|Y_t5O"> <field name="oid">javascript.0.Eigene_Datenpunkte.Alexa_antwortet.Schlafzimmer</field> </shadow> </value> <statement name="STATEMENT"> <block type="variables_set" id="5VFfHYTB!S7A^A*?SicA"> <field name="VAR" id="_Oeo.8k*y2!M*T$@lR0m" variabletype="">Ausgabetext</field> <value name="VALUE"> <block type="text_join" id="4?k[0reCRn.mjkxHg41~"> <mutation items="5"></mutation> <value name="ADD0"> <block type="logic_ternary" id="kGI/S(.75^B:WdHVkswQ"> <value name="IF"> <block type="logic_compare" id="7y~Hfjf0;F!w3_[kSmeE" inline="false"> <field name="OP">GTE</field> <value name="A"> <block type="get_value" id="CoxbEZlN,HjgWwg7*LI8"> <field name="ATTR">val</field> <field name="OID">ble.0.4c:65:a8:df:5d:41.temperature</field> </block> </value> <value name="B"> <block type="math_number" id="W!=7A/Z7)_i1nezJ!{`a"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="THEN"> <block type="text_join" id="3EgUtSkGcNg)7]VkmTKG"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="^hNa]9{L,Dpf7V:o4@N+"> <field name="TEXT">60;die Temperatur im Schlafzimmer ist, </field> </block> </value> <value name="ADD1"> <block type="get_value" id="/j)T/vFCeG:Ak$iCdj29"> <field name="ATTR">val</field> <field name="OID">ble.0.4c:65:a8:df:5d:41.temperature</field> </block> </value> </block> </value> <value name="ELSE"> <block type="text_join" id="v}q:R|.6Q@q3:Qr1%UPt"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="e%OEsGXIdIZX0(8hPPTc"> <field name="TEXT">60;die Temperatur im Schlafzimmer ist, </field> </block> </value> <value name="ADD1"> <block type="get_value" id="_P4?d]sR(~%Ka!9S{f|1"> <field name="ATTR">val</field> <field name="OID">ble.0.4c:65:a8:df:5d:41.temperature</field> </block> </value> </block> </value> </block> </value> <value name="ADD1"> <block type="text" id="G@Z@}vulKz7}(vVeP{6A"> <field name="TEXT">Grad, </field> </block> </value> <value name="ADD2"> <block type="text" id="F7^vXdo1h/]X/Ui.[N_Z"> <field name="TEXT">Die Luftfeuchtigkeit im Schlafzimmer beträgt, </field> </block> </value> <value name="ADD3"> <block type="get_value" id="fXvE~k+AfJ]PCc`:8-n`"> <field name="ATTR">val</field> <field name="OID">ble.0.4c:65:a8:df:5d:41.humidity</field> </block> </value> <value name="ADD4"> <block type="text" id=",FwwyIU;YbFW_6.(5o1R"> <field name="TEXT">Prozent, </field> </block> </value> </block> </value> <next> <block type="timeouts_settimeout" id="xA_MJ^@=AB=-WtDTe(3}"> <field name="NAME">timeout</field> <field name="DELAY">500</field> <field name="UNIT">ms</field> <statement name="STATEMENT"> <block type="comment" id="s30b2{fSQ:a0uC3`+QWU"> <field name="COMMENT">Wohnzimmer</field> <next> <block type="controls_if" id="l(E24=q]l]b,GJDj4dSj"> <value name="IF0"> <block type="logic_compare" id="MKwJn0C!O]xc!~.9|B`*"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="p-SHbJ5Dmwr6djxg2ohH"> <field name="ATTR">val</field> <field name="OID">alexa2.0.History.name</field> </block> </value> <value name="B"> <block type="text" id="?}A;8(IyMF%F@(t]Kc~+"> <field name="TEXT">marios Echo</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id=")M^jLcZ!hCpj,X={-`nV"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G2A0RF0481860453.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="p)bNOdcZFVoq1e^M5V-."> <field name="VAR" id="_Oeo.8k*y2!M*T$@lR0m" variabletype="">Ausgabetext</field> </block> </value> </block> </statement> <next> <block type="comment" id="qKD3bDxHV;NBtuFFs|e."> <field name="COMMENT">Schlafzimmer</field> <next> <block type="controls_if" id="iMz(H}c1#NO@KVNnhnlQ"> <value name="IF0"> <block type="logic_compare" id="z`vyyAWvaYdxt8YZt,0O"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="mEF)naqwJ#xLCe1NeKO:"> <field name="ATTR">val</field> <field name="OID">alexa2.0.History.name</field> </block> </value> <value name="B"> <block type="text" id="F7::fb4cokeJJD:fk~pV"> <field name="TEXT">Schlafzimmer</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="{2s/h/xpkm]F+1ik-f4m"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090VC0784452C97.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="ft7Uf33@IB1zu_xdTAxn"> <field name="VAR" id="_Oeo.8k*y2!M*T$@lR0m" variabletype="">Ausgabetext</field> </block> </value> </block> </statement> <next> <block type="comment" id="As,dG(xO[B@wIYcyAG?h"> <field name="COMMENT">Küche</field> <next> <block type="controls_if" id="wrH-}P(84mn7Y/rg8A[."> <value name="IF0"> <block type="logic_compare" id="kg.QKB751NaS#Ihk1Vlg"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="qnTz1Oe31sq:NXjmbxIJ"> <field name="ATTR">val</field> <field name="OID">alexa2.0.History.name</field> </block> </value> <value name="B"> <block type="text" id="3=W.?c8BZN+QrGX4xL}h"> <field name="TEXT">Küche</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="}?dK++*V.7JQcjG{3uhB"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U509910703K5.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="qHoN]~u1FI@iDQs*2C2v"> <field name="VAR" id="_Oeo.8k*y2!M*T$@lR0m" variabletype="">Ausgabetext</field> </block> </value> </block> </statement> <next> <block type="comment" id="_amxz6B=9F}_2uEGsK}`"> <field name="COMMENT">Badezimmer</field> <next> <block type="controls_if" id=".n7JtGwDJDGfaeyl!8*B" disabled="true"> <value name="IF0"> <block type="logic_compare" id="I-@9%{Ng!%}9rE#IESc;"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="c?dSeG!fu]W8UO@?D4I3"> <field name="ATTR">val</field> <field name="OID">alexa2.0.History.name</field> </block> </value> <value name="B"> <block type="text" id="MivGV@*kt)3rY9COKpKA"> <field name="TEXT">Badezimmer</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="zTwXc~r8Ldt0u-5TNcVn"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.xxx.Commands.speak</field> <field name="WITH_DELAY">Field</field> <value name="VALUE"> <block type="variables_get" id="*X*~qQG3]~[NC{WMMndW"> <field name="VAR" id="_Oeo.8k*y2!M*T$@lR0m" variabletype="">Ausgabetext</field> </block> </value> </block> </statement> <next> <block type="comment" id="CJNG59[?CJ|U-=Bf]c)z"> <field name="COMMENT">Gästezimmer</field> <next> <block type="controls_if" id="OC]k1_}iDlExQPVc=(ib" disabled="true"> <value name="IF0"> <block type="logic_compare" id="OBIXw6hJ@]2Xr`HBIz5h"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="=x~5W)ns/VV;c|RFqQcE"> <field name="ATTR">val</field> <field name="OID">alexa2.0.History.name</field> </block> </value> <value name="B"> <block type="text" id="IxW:hplIvDQm1ax=@X+M"> <field name="TEXT">Gästezimmer</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="g+2]wvsrhR8vxv7c,kJ_"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.xxx.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="5q6/z~S`0DeJ6sYrWhj1"> <field name="VAR" id="_Oeo.8k*y2!M*T$@lR0m" variabletype="">Ausgabetext</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </xml> Hallo, kannst Du das Skript mal als Blockly zeigen? Gruß Stoni Fragst du oder was
  • Wie setze ich Homematic Funk Gong HM-OU-CFM-TW ?

    Verschoben
    7
    3
    0 Stimmen
    7 Beiträge
    2k Aufrufe
    M
    @dslraser EINFACH NOCHMAL DANKE
  • Datenlogger Auslesen und in Datenpunkt schreiben?

    javascript blockly
    22
    0 Stimmen
    22 Beiträge
    2k Aufrufe
    ?
    @paul53 stimmt und korrigiert
  • [gelöst] Status der Buttons/Schalter anzeigen

    ventilation
    32
    0 Stimmen
    32 Beiträge
    3k Aufrufe
    T
    Danke an alle die mir geholfen haben. Jetzt läuft es. Das Problem war lediglich ICH :) ich habe die Parameter klein geschrieben und im Script habe ich auf Großgeschriebene Parameter gewartet. Dieser kleine aber feine Unterschied hat mich 2 Tage suchen gekostet. Also, wie oben beschrieben funktioniert das alles wunderbar. Danke für die Hilfe.

360

Online

32.8k

Benutzer

82.7k

Themen

1.3m

Beiträge