Skip to content

Skripten / Logik

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

16.6k Topics 214.1k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    crunchipC
    @rallef siehe https://forum.iobroker.net/post/1330170
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Topics
    80k Posts
    Berges01B
    @MCU Prima das funktioniert super. Damit ist mir erst mal geholfen. Den "Rest" versuche ich mir noch zusammen zu bauen. DANKESCHÖN !
  • 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
  • Wort aus String entfernen

    Moved
    2
    0 Votes
    2 Posts
    392 Views
    paul53P
    Wenn das ein Komma zwischen den Ziffern ist, https://wiki.selfhtml.org/wiki/JavaScript/Objekte/String/replace dies durch einen Punkt aus. Anschließend kann es mit https://wiki.selfhtml.org/wiki/JavaScript/parseFloat in eine Zahl gewandelt werden.
  • Node-red funktioniert nicht unter Windows über iobroker

    Moved
    16
    1
    0 Votes
    16 Posts
    1k Views
    B
    Geht jetzt auf einmal? Hab es noch mal versucht alles deinstalliert und wieder Installiert. Danach die Firewall nochmal ausgeschaltet. Was soll ich sagen es geht, warum auch immer. Weiß jemand welche Dienste freigegeben sein müssen das ich die Firewall wieder einschalten kann?
  • Alexa findet alle Node-Red Einträge mehrmals

    Moved
    4
    0 Votes
    4 Posts
    308 Views
    umbmU
    https://github.com/biddster/node-red-co … /issues/24
  • [FRAGE BLOCKLY] Skript sendet immer drei Nachrichten

    Moved
    3
    0 Votes
    3 Posts
    523 Views
    ?
    Das wüsste ich gerne. Im Log steht nix, wo kann ich das sehen ?
  • *gelöst* Blockly Licht mit Zeitsteuerung schalten

    Moved
    16
    1
    0 Votes
    16 Posts
    7k Views
    B
    wie kann ich den zeitplan dann beenden damit das script nicht jeden tag wieder läuft?
  • 0 Votes
    5 Posts
    1k Views
    smartboartS
    Perfekt, danke… dachte mir das es was ganz lapidares sein muss... ` > //http://192.168.1.43/reboot.php //states createState('javascript.1.Sprachsteuerung.Wohnzimmer.snips.reboot', {def: 'false', type: 'boolean', read: true, write: true, name: 'reboot'}); createState('javascript.1.Sprachsteuerung.Wohnzimmer.snips.shutdown', {def: 'false', type: 'boolean', read: true, write: true, name: 'shutdown'}); const reboot = 'javascript.1.Sprachsteuerung.Wohnzimmer.snips.reboot'; const shutdown = 'javascript.1.Sprachsteuerung.Wohnzimmer.snips.shutdown'; var logging = true; // reboot function snipsreboot() { if (logging)log ('Raspberry Snips Befehl zum neustarten durch ioBroker gesetzt'); request('http://192.168.1.43/reboot.php', function (error, response){ }); setState(reboot,false); } // shutdown function snipsshutdown() { if (logging)log ('Raspberry Snips Befehl zum herunterfahren durch ioBroker gesetzt'); request('http://192.168.1.43/shutdown.php', function (error, response){ }); setState(shutdown,false); } // Trigger reboot on({id:"javascript.1.Sprachsteuerung.Wohnzimmer.snips.reboot", val: true, change: 'ne'},function(obj){ //on(reboot,function(dp){ snipsreboot(); }); // Trigger shutdown on({id:"javascript.1.Sprachsteuerung.Wohnzimmer.snips.shutdown", val: true, change: 'ne'},function(obj){ //on(shutdown,function(dp){ snipsshutdown(); }); `
  • Hilfe zu Skript zu Alexa Anruferansage

    Moved
    1
    1
    0 Votes
    1 Posts
    610 Views
    No one has replied
  • Variablen in Script / Funktionsblock aufrufen (relativ simpel)

    Moved
    5
    2
    0 Votes
    5 Posts
    607 Views
    B
    Oh mist, das war der entschiedene Hinweis. Als String konnte es natürlich nicht entsprechend verarbeitet werden. Vielen Dank :D
  • "Lange Drücken" Auf/Ab dimmen von Tradfris/Hues

    Moved
    1
    0 Votes
    1 Posts
    299 Views
    No one has replied
  • CSV Auslesen

    Moved
    2
    0 Votes
    2 Posts
    505 Views
    P
    HAllo, guck dir mal dieses npm Modul an, damit gehts: https://www.npmjs.com/package/papaparse Gruß Pix
  • Adapter.setState if exist - Frage bzw. Problem

    Moved
    8
    0 Votes
    8 Posts
    2k Views
    apollon77A
    Meinst du State oder Objekt? Wenn Objekt: Best practice ist einfach setObjectNotExists zu nutzen, da ist diese Logik bereits drin. Das checkt ob das Objekt da ist und wenn nicht legt es es an. Gesendet vom Handy …
  • 0 Votes
    4 Posts
    2k Views
    X
    Guten Morgen, ich habe mich mal an eine mögliche Lösung gemacht. Leider komme ich mit Blockly und Schleifen nicht ganz zurecht. ich würde gerne eine Script erschaffen was den aktuellen Wert eines Schaltaktors prüft. Ich habe das gerade mal in einer Schleife mit Blockly gemacht nur ist mein Wert ja nicht der wirkliche vom Schaltaktor sondern der vom ioBroker. Wie würde ich so etwas realisieren können? [image: 9656_blockly_schleife_mit_abfrage.png] Man müsste das Script ja so verlangsamen das es mit den wirklichen Schaltvorgängen parallel läuft? Wenn ich das SCript so ausführe stürzt meine JS Adapter ab da innerhalb weniger Sekunden (tausende / million) abfragen macht und nicht den wirklich Wert vom Schaltaktor holt / abwartet.
  • Fehlermeldungen Java Skript

    Moved
    5
    0 Votes
    5 Posts
    986 Views
    R
    Jetzt funktioniert es. Habe nun Version 6.4.1 Habe genau nach Tutorial gearbeitet. Keine Ahnung was da passiert ist. Danke!
  • [gelöst] flow-Sperre selbst bauen. Aber wie?

    Moved
    6
    0 Votes
    6 Posts
    2k Views
    R
    @Arnulf: .. Ich verstehe aber schon garnicht, warum hier immer ein Trigger verwendet wird… ` Der Trigger simuliert beim Original-Autor lediglich einen Impuls, der halt durchlassen werden soll oder eben nicht. In deinem Fall kannst du den Trigger samt Inject-node einfach durch einen beliebigen ioBroker-State ersetzen. Und die Schalter Erlaubt/Verboten kannst du natürlich ebenfalls durch einen einzigen ioBroker-state ersetzen, der muss halt (true=erlaubt/false=verboten) liefern.
  • Tr-064.0 Adapter und unbekannte Anrufe

    Moved
    9
    0 Votes
    9 Posts
    2k Views
    R
    Mit einem setState('tr-064.0.callmonitor.inbound.calleeName', 'Unbekannt', true, parseInt(0, 10), false); bzw. setState('tr-064.0.callmonitor.inbound.calleeName', matches[1], true, parseInt(0, 10), false); müsste es es gehen. VG RoliRoland
  • Script läuft auf einer iobroker Installation, auf der anderen NICHT???

    Moved
    13
    0 Votes
    13 Posts
    618 Views
    S
    Ja!
  • HUE Magic -> HueBridge

    Moved
    4
    0 Votes
    4 Posts
    892 Views
    haselchenH
    Hat niemand eine Anleitung wie ich diese Objekte (Datenpunkte) mit Daten bekomme? [image: 3723_unbenannt.png] [image: 3723_unbenannt1.png]
  • Iteration von Objektwerten

    Moved
    3
    0 Votes
    3 Posts
    495 Views
    A
    Top! Vielen Dank :)
  • Timeout vs Verzögerung

    Moved
    2
    2
    0 Votes
    2 Posts
    387 Views
    apollon77A
    Ist faktisch das gleiche „unter der Haube“ Gesendet vom Handy …
  • [Vorlage] Aufheiz-Zeiterfassung und Voraussteuerung für Heizungen

    Moved
    51
    1 Votes
    51 Posts
    10k Views
    apollon77A
    Dann hab ich auch gerade keine Idee. Baue in die on-Funktionen Logging ein das Du siehst was passiert und was er so tut (und warum nicht). Ich habe leider keine thermostate also kann ich das nur blind ansehen. Sorry

272

Online

32.7k

Users

82.6k

Topics

1.3m

Posts