Skip to content

Skripten / Logik

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

16.6k Themen 213.6k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Themen
    49k Beiträge
    A
    @Dave69-CH Kannst du mir mal deinen Link zu der Proplanta Seite schicken. Ich denke das die Schweizer Version anders aufgebaut ist und deswegen die Zeit für die nächste Aktualisierung mit meinem Filter nicht gefunden wird. Auf der Seite werden diese Zeilen gesucht: [image: 1771532044543-1dd3b19e-1c7b-4586-814f-de0746287907-grafik.png] Entweder gibt es die in der Schweizer Version nicht, oder sind anders beschrieben.
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Themen
    79k Beiträge
    1
    @paul53 Hi, habe nun in einigen Räumen dein Skriptvorschlag so im Einsatz, allerdings noch eine Frage dazu: [image: 1771623904091-screenshot-2026-02-20-223333.jpg] Wenn jemand in dem Raum ist, dann bleibt das Licht bei dem Datenpunkt stehen, bzw. die Musik bleibt an o.ä. Wenn ich nun in dem Raum bin und das Licht, oder den Musikkanal in der Alexa manuell ändere, wie kann diese Einstellung dann übernommen werden, ohne dass bei erneutem "true" triggern vom Präsenzmelder wieder die ursprüngliche Einstellung übernommen wird?
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Themen
    13k Beiträge
    Marc BergM
    Es gibt in der Verson 1.3.0 einen neuen Node: iob-setObject (Stand 10.02.26 noch beta) Mit dem neuen Node kann man ioBroker-Objektdefinitionen (Metadaten) direkt schreiben und ändern. Hauptfunktionen: Instanz-Konfigurationen ändern - z.B. MQTT publish-Pattern, Intervalle, etc. Objekt-Eigenschaften aktualisieren - Namen, Rollen, Einheiten, Min/Max-Werte ändern es gibt zwei Modi: Merge-Modus : Ändert nur die angegebenen Eigenschaften, alle anderen bleiben erhalten Replace-Modus: Überschreibt das komplette Objekt Typischer Workflow: Objekt mit iob-getobject holen Mit Change-Node gewünschte Properties ändern Mit iob-setobject zurückschreiben
  • Hilfe: mysql/js lineare Regression Script

    javascript
    6
    0 Stimmen
    6 Beiträge
    403 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
    826 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
    752 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
    542 Aufrufe
    L
    und auch kein HP_Photosmart_7520
  • IKEA Dimmer-Schalter als Trigger setzen

    scenes
    3
    4
    0 Stimmen
    3 Beiträge
    779 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!:nerd_face: 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. :relieved: 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". :face_with_rolling_eyes: 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 :rolling_on_the_floor_laughing:) bei mir. :innocent: Hier also V3.1 (hatte mal einen re-write begonnen, aber der ist noch nicht soweit, daher hier erstmal "nur" ein Fix :grin:) globale_erinnerung_V3.1.txt
  • Gelöst: Bewegungsmelder

    javascript
    9
    0 Stimmen
    9 Beiträge
    694 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
    403 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
    525 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
    997 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.
  • [gelöst] Fehler auslesen und Nachricht senden

    javascript security multimedia monitoring
    12
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    oberfraggerO
    Falls hier jemand zum Thema Doorbird mitliest. Fehler ist beim Support bekannt. Wenn man in der APP den Haken bei "externe Video Services (NVR)" rausnimmt, ist der Fehler behoben. Die Stream gehen nun alle wieder Unterbrechungsfrei.
  • DECT Telefonat erkennen - Alexa Ruhe bei Gespräch

    communication
    14
    0 Stimmen
    14 Beiträge
    954 Aufrufe
    StrathColeS
    @FabianHM Ist bei mir nicht ganz so einfach, da ein ISDN-Telefon an der Box hängt, es also nur eine Nebenstelle gibt, die aber wiederum auf mehrere Endnummern verteilt ;-) Umso besser, wenns für dich so einfach zu lösen ist.
  • [gelöst] AlexaWecker klingen über Script beenden

    scenes
    5
    0 Stimmen
    5 Beiträge
    517 Aufrufe
    X
    ja danke ist auch hilfreich. Leider kann man die Wiederholungen(An Wochentagen/...) nicht in den DP finden. ich habe gehofft dass Alexa 00:00 die Einstellugnen für der aktuellen Tag aus der App liest und im DP ...enabled korrigiert. wenn ich aber den DP enabled = false setze, springt der Schieber in der App auch auf off. --> somit muss ich doch selbst dafür sorgen dass der Wecker für die Arbeitstage wieder gestellt wird. Ist aber auch nicht so schlimm so kann ich den an Urlaubs& Feiertagen auch aus lassen :) neuen Wecker stellen geht auch ganz einfach über den DB ..Alarm.New="04:56:00" [Edit:]Wecker komplett löschen geht nur über die App
  • CCU Programm über VIS auslösen

    javascript blockly
    4
    0 Stimmen
    4 Beiträge
    266 Aufrufe
    HomoranH
    @Malz1902 Wieso zwei Threads zu diesem Thema?
  • Haustüre steht offen

    Verschoben javascript template
    29
    0 Stimmen
    29 Beiträge
    6k Aufrufe
    J
    Hallo? Hat das jemand noch am laufen?
  • Blockly - exec Befehl mit ssh

    Verschoben
    33
    4
    0 Stimmen
    33 Beiträge
    6k Aufrufe
    MartinK.M
    @AlCalzone sagte in Blockly - exec Befehl mit ssh: @MartinK Ja. Aber lese dir am besten vorher eine Anleitung dazu durch. Ist nicht besonders... intuitiv :sweat: ...der Link ist etwas verwirrend ? ;-)

299

Online

32.7k

Benutzer

82.4k

Themen

1.3m

Beiträge