Skip to content

Skripten / Logik

16.6k Topics 214.4k Posts

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

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    3k 49k
    3k Topics
    49k Posts
    crunchipC
    @RoddiEF habs angepasst, neue Version im ersten Beitrag
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Topics
    80k Posts
    vowillV
    Offenbar schaltet Amazon nach und nach die Zugänge für Fremdanbieter sukzessive ab. Letzte Woche lief auch mein Plex-Skill nicht mehr im Multiroom, sondern nur noch auf 1 Lautsprecher. Und jetzt gibt es den Plex-Skill gar nicht mehr zur Installation. Also: Entweder Amazon unlimited, oder weg damit.
  • Hilfe für Skripterstellung mit Node-RED

    954 13k
    954 Topics
    13k Posts
    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
  • Kann ich einen String in ein Ob

    Moved
    8
    0 Votes
    8 Posts
    610 Views
    L
    Hi, ich bin ein Esel. Als Newbie habe ich erstmal alles zusammengeklaubt was ich zu dem Thema finden konnte und dann getestet. Leider ist mir dann durchgegangen, dass ich bei der Farbe das falsche Objekt abgefragt habe. In dem Mini-Ausschnitt stand nämlich das Richtige. Sprich im Objekt hat sich nix geändert, also wurde dann auch nix in Abhängigkeit geschrieben. Das habe ich dann Fehlinterpretiert. Jetzt bin ich dem Täter auf der Spur. Dank an alle die sich Gedanken gemacht haben. Labt
  • Thermostate Syncronisieren - Blockly Script

    Moved
    2
    0 Votes
    2 Posts
    382 Views
    K
    Ich würde es evtl so machen: Falls Thermostat 1 wurde geändert, dann Thermostat 2 auf Temperatur von 1 Falls Thermostat 2 wurde geändert, dann Thermostat 1 auf Temperatur von 2 Gesendet von meinem EML-L29 mit Tapatalk
  • Gelöst: Broadlink im Script verwenden

    Moved
    5
    2
    0 Votes
    5 Posts
    335 Views
    M
    Danke Markus, das wars. Klappt Mercy
  • Timeout für Alarmanlage (Haustür) funktioniert nicht

    Moved
    2
    1
    0 Votes
    2 Posts
    274 Views
    S
    Schau mal hier: viewtopic.php?p=226482#p226482 Gruß Christian
  • Blockly - Schaltung mit zwei Bewegungsmeldern

    Moved
    9
    1
    0 Votes
    9 Posts
    2k Views
    S
    @BigWumpus: Die Scripte verlangen etwas "Verständniss" … An/Aus ist einfach. 2 BWMs, einer mit Lichtsensor... Freundin klagt aber über zuviel Licht für Schminde oder zuwenig Licht für ... Also gibt es noch einen Taster... ` Also ich weiß ja nicht, was du dir da für eine absurde Monsterschaltung gebaut hast :D wenn es bei dir funktioniert und notwendig ist, fein. Für mich hat der Hinweis von dslraser ausgereicht - ich bin auf die 0.6.9 zurückgerollt und habe das Polling justiert. Jetzt ist es deutlich besser. Danke für die Tipps!
  • Pc ein- und ausschalten

    Moved
    10
    0 Votes
    10 Posts
    5k Views
    A
    Habe ein ähnliches Anliegen, habe per Script aus dem Netz hinbekommen, dass ich meinen Rechner per Alexa Sprachbefehl über iobroker starten kann (WoL). Nun würde ich das auch gerne fürs herunterfahren hinbekommen. Mein Rechner ist ein HP Microserver auf dem Linux Mint läuft. Würde mich freuen wenn mir evtl. jmd helfen könnte. danke und Gruss Andy
  • Scripte importieren

    Moved
    5
    0 Votes
    5 Posts
    1k Views
    premoP
    Konnte die Scripte wieder importieren.
  • Java Script startet nicht von Blockly aus

    Moved
    8
    1
    0 Votes
    8 Posts
    2k Views
    R
    Danke für die Rückmeldung! :D Enrico
  • Taster zum ein auschalten und Dimmen von Milight

    Moved
    1
    2
    0 Votes
    1 Posts
    464 Views
    No one has replied
  • Heizung nach Zeit X ausschalten

    Moved
    7
    1
    0 Votes
    7 Posts
    339 Views
    Amnesia1211A
    Ja steht auf Logikwert, war aber glaube ich am Anfang von mir Falsch ausgewählt bin aber nicht mehr sicher. Jetzt klappt es auf jeden Fall. Ganz Herzlichen Dank an alle !!!
  • 0 Votes
    7 Posts
    800 Views
    W
    Alles klar! Das habe ich verstanden. Danke! Grüße Andreas
  • Landkarten (Maps) OSM über Node Red.

    Moved
    1
    1
    0 Votes
    1 Posts
    551 Views
    No one has replied
  • [gelöst] JS Engine Absturz

    Moved
    8
    0 Votes
    8 Posts
    473 Views
    F
    Done!
  • [Gelöst] Anfängerin benötigt Unterstützung beim Blocky/Skript

    Moved
    8
    0 Votes
    8 Posts
    1k Views
    D
    Danke für den Tipp! Dann erstelle ich einen neuen.
  • Wie beheben?

    Moved
    10
    0 Votes
    10 Posts
    349 Views
    NegaleinN
    @paul53: @Negalein: so dann? ` Besser: createState(idYEAR_ENERGY, 0, { name: 'Energie Jahr', desc: 'Energie Jahr', type: 'number', role: 'value', unit: 'Wh' Damit die Änderungen durch das Skript erfolgen können, muss der Datenpunkt vorher gelöscht werden ! ` Danke
  • Uhrzeit in dezimal

    Moved
    6
    0 Votes
    6 Posts
    361 Views
    T
    @paul53: @Torsten_MG: was bedeutet das parseInt [https://wiki.selfhtml.org/wiki/JavaScript/parseInt](https://wiki.selfhtml.org/wiki/JavaScript/parseInt) wandelt eine Zeichenkette in eine Ganzzahl, da man mit Zeichenketten nicht rechnen kann. OK, vielen Dank!!
  • Idee gesucht: Abwesenheitskontrolle mit Blocky

    Moved
    30
    0 Votes
    30 Posts
    3k Views
    M
    @smartboart: @mumurik: > Mache das auch ueber den tr64 Adapter… Löse das mit nem Javascript und nem timer der loslauft.. Wenn niemand da läuft Zeit... Wenn irgend ein handy wieder erreichbar wird der timer zurueckgesetzt... Wenn länger als 15 min der timer nicht zurueck gesetzt wird dann wird der state niemand zu hause erst gesetzt. Das verhindert fehlschaltungen zuverlässig. Wird irgend ein Handy erkannt wird der state wieder zurueck gesetzt. @smartboart: genau dieses Szenario versuche ich gerade abzubilden. Könntest du bitte eventuell dieses Script zur Verfügung stellen? Danke! ` Sorry den Beitrag nicht weiter verfolgt…Aber besser spät als nie... ich löse das so....funktioniert prima! ganz simpel. createState('javascript.0.Anwesenheitssteuerung.BewohnerAnwesend', {def: 'true', type: 'boolean', name: 'Bewohner Anwesend - jemand Da'}); const id1 = 'tr-064.0.devices.PC-192-168-xx-xx.active';//Mustermann const id2 = 'tr-064.0.devices.PC-192-168-xx-xx.active';//Musterfrau const id3 = 'tr-064.0.devices.PC-192-168-xx-xx.active';//Mustergast const id4 = 'javascript.0.Anwesenheitssteuerung.BewohnerAnwesend'; function Anwesend() { var Mustermann = getState(id1).val; var Musterfrau = getState(id2).val; var Mustergast = getState(id3).val; var BWA = getState(id4).val; if(Mustermann===false&&Musterfrau===false&&Mustergast===false&&BWA===true) { setStateDelayed('javascript.0.Anwesenheitssteuerung.BewohnerAnwesend', false, 180*1000);//3 min Zeit bis niemand zu Hause sicher erkannt log('Es ist niemand zu Hause'); } else { if(Musterfrau===true||Mustermann===true||Mustergast===true) { clearStateDelayed('javascript.0.Anwesenheitssteuerung.BewohnerAnwesend');//wenn innerhalb 3 min wieder aktiv wird timer zurück gesetzt setState('javascript.0.Anwesenheitssteuerung.BewohnerAnwesend', true); log('Es ist jemand zu Hause'); } } } on({id:"tr-064.0.devices.PC-192-168-xx-xx.active", change: 'ne'},function(obj){ //on(id1, function(dp) { Anwesend(); }); on({id:"tr-064.0.devices.PC-192-168-xx-xx.active", change: 'ne'},function(obj){ //on(id2, function(dp) { Anwesend(); }); on({id:"tr-064.0.devices.PC-192-168-xx-xx.active", change: 'ne'},function(obj){ //on(id3, function(dp) { Anwesend(); }); Weitere scripte die den state weiter verarbeiten trigger ich mit change ne ` Danke!
  • Scriptanfänger braucht nochmal Hilfe

    Moved
    18
    0 Votes
    18 Posts
    790 Views
    D
    Ein "=" ist eine Zuweisung. z.B. var Variable = Wert; Ein "==" ist ein Vergleichsoperator.
  • Einzelne Skripte aus Backupdatei *objects.json heraus bekommen

    Moved
    1
    0 Votes
    1 Posts
    315 Views
    No one has replied
  • Hue Farbwechsel steuern mit Xiaomi Cube

    Moved
    3
    0 Votes
    3 Posts
    573 Views
    J
    Danke, definitiv ein guter Tip, auch wenn ich sicher bin das dabei neue Fragen entstehen probier ich damit mal rum..

529

Online

32.8k

Users

82.7k

Topics

1.3m

Posts