Weiter zum Inhalt

Skripten / Logik

16.7k Themen 215.8k Beiträge

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

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    3k 50k
    3k Themen
    50k Beiträge
    Ro75R
    Es kommt der Fehler 500 - vorrübergehend nicht zu erreichen. Das war vor längerer Zeit schonmal über eeiiinnnige Tage. Mehr kann ich dazu nicht sagen, da ich dieses Script abgelöst habe gegen mein Wetterscript was mit der OWM API arbeitet. Nur bin ich im Moment nicht bereit das ganze System hier zu veröffentlichen, da es 6 Adapter restlos ersetzt und 6500 Zeilen Code beinhaltet. Da ist mir der Support zu gewaltig, auch wenn die Konfig nur 5 Werte sind. Ro75.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    W
    @paul53 Bombe! Vielen Dank! Gleich die erste Version passt perfekt. Möchte nur um 11 Uhr entscheiden ob es sinnvoll ist die Klima einzuschalten. Brauch das nur im Sommer, drum interessiert Winterzeit nicht. Vielen Dank Dir
  • Hilfe für Skripterstellung mit Node-RED

    963 13k
    963 Themen
    13k Beiträge
    A
    @Marc-Berg sagte: @ak68 sagte: Wie kann ich den Adapter manuell updaten ? Gar nicht, du müsstest warten, bis der Adapter hochgezogen wird. Alternativ den sun-position Node downgraden, oder benötigst du das Update fachlich? Danke, habe jetzt down-gegraded :(
  • Wort aus String entfernen

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    519 Aufrufe
    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

    Verschoben
    16
    1
    0 Stimmen
    16 Beiträge
    2k Aufrufe
    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

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    350 Aufrufe
    umbmU
    https://github.com/biddster/node-red-co … /issues/24
  • [FRAGE BLOCKLY] Skript sendet immer drei Nachrichten

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    548 Aufrufe
    ?
    Das wüsste ich gerne. Im Log steht nix, wo kann ich das sehen ?
  • *gelöst* Blockly Licht mit Zeitsteuerung schalten

    Verschoben
    16
    1
    0 Stimmen
    16 Beiträge
    7k Aufrufe
    B
    wie kann ich den zeitplan dann beenden damit das script nicht jeden tag wieder läuft?
  • [GELÖST]javascript zum herunterfahren und rebooten entfernter singlboard computer / Raspi

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    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

    Verschoben
    1
    1
    0 Stimmen
    1 Beiträge
    647 Aufrufe
    Niemand hat geantwortet
  • Variablen in Script / Funktionsblock aufrufen (relativ simpel)

    Verschoben
    5
    2
    0 Stimmen
    5 Beiträge
    785 Aufrufe
    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

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    329 Aufrufe
    Niemand hat geantwortet
  • CSV Auslesen

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    551 Aufrufe
    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

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    2k Aufrufe
    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 …
  • Rolladensteuerung Jarolift mit Homematic Relais oder OpenCollector Schaltaktoren

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    2k Aufrufe
    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

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    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?

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    2k Aufrufe
    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

    Verschoben
    9
    0 Stimmen
    9 Beiträge
    2k Aufrufe
    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???

    Verschoben
    13
    0 Stimmen
    13 Beiträge
    692 Aufrufe
    S
    Ja!
  • HUE Magic -> HueBridge

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    haselchenH
    Hat niemand eine Anleitung wie ich diese Objekte (Datenpunkte) mit Daten bekomme? [image: 3723_unbenannt.png] [image: 3723_unbenannt1.png]
  • Iteration von Objektwerten

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    554 Aufrufe
    A
    Top! Vielen Dank :)
  • Timeout vs Verzögerung

    Verschoben
    2
    2
    0 Stimmen
    2 Beiträge
    432 Aufrufe
    apollon77A
    Ist faktisch das gleiche „unter der Haube“ Gesendet vom Handy …
  • [Vorlage] Aufheiz-Zeiterfassung und Voraussteuerung für Heizungen

    Verschoben
    51
    1 Stimmen
    51 Beiträge
    12k Aufrufe
    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

386

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge