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
    D
    @Murphy-0 sagte: Der Kopplungsmodus benutzt Bluetooth. Danke für die Info. Ich habe leider kein Bt am PC. Muss ich dann über externen Stick machen
  • 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

    962 13k
    962 Themen
    13k Beiträge
    Marc BergM
    @Thomas-Braun sagte: In der Konfigurationsdatei von Node Red, also in der settings.js, kann durch hinzufügen der Zeitzone das Problem behoben werden. Wenn man den Adapter nutzt, werden Änderungen in der settings.js immer wieder überschrieben. Das bringt nichts. @taddy81 Was konkret ist denn das Problem? Lösen die inject Nodes falsch aus? Oder geht es nur um diese Meldung, bei der niemand weiß, woher sie kommt? @Taddy81 sagte: Auszug: 7/26/2026, 11:15:23 AMnode: debug 3msg.payload : string[24]
  • [gelöst] Frage zu Intervall als Wartezeit

    Verschoben
    42
    0 Stimmen
    42 Beiträge
    6k Aufrufe
    S
    Kämpfe auch schon seit ner weile mit nem Script, mit ganz ähnlicher Funktion. Kann mal jemand darüber schauen ob das überhaupt so funktionieren kann .. :roll: Log sagt folgendes: javascript.0 2018-12-09 19:22:34.140 error Error by subscription: empty ID defined. All states matched. 6131_unbenannt.png
  • Skript ASUS benutzte RAM in % berechnen

    Verschoben
    3
    1
    0 Stimmen
    3 Beiträge
    474 Aufrufe
    hananH
    Habe mal etwas gefunden und probiert, leider noch ohne Erfolg… const idQuelle = "rpi2.0.uptime.uptime", idZiel = "hm-rega.0.3998"; function formatminutes(idQuelle) { function form(x) { return ((x > 9) ? x :"0" + x); } var minutes = Math.floor(idQuelle/60000); var days = Math.floor(minutes /1440); minutes = minutes - days * 1440; var hours = Math.floor(minutes / 60); minutes = minutes - hours * 60; return ((days !== 0)? days + " days, ") + form(hours) + ":" + form(minutes); } Wie kann ich die Millisekunden aus dem Datenpunkt holen, umrechnen in Tag, h:m und dieses in die SV Typ Zeichenkette schreiben.
  • Vorlage angepasst, funktioniert nicht

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    331 Aufrufe
    N
    Keiner?
  • Ifttt Abfrage als Trigger zum schalten.

    Verschoben
    3
    1
    0 Stimmen
    3 Beiträge
    490 Aufrufe
    paul53P
    Es fehlt der Trigger ! [image: 493_blockly_ifttt_trigger.jpg] value ist eine vordefinierte Variable, die den Wert des Trigger-Datenpunktes enthält.
  • Anfängerfrage: keine Node-red Objekte / Vis

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    313 Aufrufe
    Niemand hat geantwortet
  • Batteriezustand aller Geräte

    Verschoben
    8
    1
    0 Stimmen
    8 Beiträge
    2k Aufrufe
    B
    Hallo, sorry, dass ich das hier noch mal aufmache, das war as Beste was ich zu dem Thema gefunden habe. Ich hab seit gestern ioB am laufen und einige ZigBee Sensoren integriert. Nun würde ich gerne den Zustand aller Batterie in einem Diagram darstellen (ebenso später alle Temperaturen, Bewegungen, … in je einem anderen, eigenen Diagram ). Mit Flot habe ich das für einzelne Werte (bzw. mehrere einzeln hinzugefügt) schon hinbekommen. Leider unterstützt Flot keine Wildcards im Sinne von zigbee.0.*.battery. Hat Jemand eine Tipp wie ich das am besten realisiere, bzw wo ich das aus dem ersten Eintrag: "als function unter Aufzählungen habe ich manuell die funktion "Batterie" angelegt" eingebe. ? Vielen Dank, Peter 14246_2018-12-09_11_12_45-flot_edit.png 14246_2018-12-09_11_13_47-objects_-_iobroker.png
  • Anfängerfrage An/Aus

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    564 Aufrufe
    Homer.J.H
    Morgen, Versuch es mal so. ! if (msg.payload === "false"||msg.payload === "off"){ ! msg.payload = false; ! } else { ! msg.payload = true; ! } ! return msg; 5373_screenshot_2018-12-09_node-red-0_-_iobroker.png
  • Werte in Objekte zusammen rechnen

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    1k Aufrufe
    L
    Doch, hast du [image: 1564_2018-12-08.png]
  • Mein erstes Skript

    Verschoben
    4
    1
    0 Stimmen
    4 Beiträge
    662 Aufrufe
    J
    Na die Einträge im Zeitpaln mit Klammer und dem ganzen Zeug das hier nicht hingehört. OK, sehe gerade, dass das nun mit dem neuen Javascrit auch möglich ist. Kannte ich so noch nicht.
  • [gelöst] Zeitgesteuertes Ausschalten, nur wie?

    Verschoben
    2
    1
    0 Stimmen
    2 Beiträge
    354 Aufrufe
    ?
    HHabs grad selber hinbekommen. Zumindest hat es jetzt mal so funktioniert. [image: 9141_timer2.png]
  • Auf bestimmte "Rollen" oder "Funktion" reagieren

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    397 Aufrufe
    paul53P
    @ehome: ist jeder Bewegungsmelder der Funktion "Bewegung" und der Rolle "sensors.motion" zugeordnet. Wie kann ich auf Änderungen von Objekten mit diesen Attributen reagieren ? ` Dafür ist der https://github.com/ioBroker/ioBroker.javascript/blob/master/doc/en/javascript.md#–-selector gedacht. EDIT: Teste bitte, ob die richtigen IDs geloggt werden. const motion = $('[role=sensors.motion]'); motion.each(function(id, i) { log(id); });
  • Homematic Taster gedrückt halten

    Verschoben
    19
    1
    0 Stimmen
    19 Beiträge
    5k Aufrufe
    L
    Hast du die "CONT" option probiert. Das CONT kommt periodisch. Ich habe (openhab) damit das dimmen realisiert, indem ich bei jedem CONT einen 5% Schritt die Helligkeit erhöhe. Die Funktion des Tasters ist: Kurz -> EIN/AUS (100%/0%) Lang -> Hochdimmen in 5% basierend auf CONT events. Gruss
  • [solved] Wie kann ich ein Javascript zeitlich steuern?

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    2k Aufrufe
    T
    OK Danke, ich musste nur noch das schedule vor das ImportRSSI(); schreiben dann hat es funktioniert Danke nochmal
  • Download einer Bilddatei via request

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    714 Aufrufe
    ThomasLPZT
    Hi Dominic, das ist natürlich eine gute Frage warum es auf einer anderen ioBroker Instanz läuft. Aber Hauptsache ist doch, dass es jetzt funktioniert ;) VG Thomas
  • Mi-Light Werte setzen und absenden.

    Verschoben
    1
    3
    0 Stimmen
    1 Beiträge
    394 Aufrufe
    Niemand hat geantwortet
  • [Frage]Grundsätzliches Skripten - für Alexa-Funktionen

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    882 Aufrufe
    E
    Es geht mir mehr darum es mit vorhandenen Mitteln zu realisieren. Sonst könnte man sich auch einfach alle Geräte von einem Hersteller kaufen, Unsummen an Geld ausgeben so das es dann ohne das "gebastel" läuft. Aber dafür ist ioBroker ja da um sich solche tollen Sachen zu basteln und auszudenken ;)
  • Anfängerfrage zu einem Bewegungsmelder Skript

    Verschoben
    9
    0 Stimmen
    9 Beiträge
    788 Aufrufe
    paul53P
    @JB_Sullivan: der Timer nochmal nachstartet wenn innerhalb der eingestellten Zeit eine erneute Bewegung erkannt wurde. ` [image: 493_blockly_retrigger_monoflop.jpg]
  • Kalender Termin Start Ende - Heizungssteuerung

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    754 Aufrufe
    T
    Hallo, unabhängig von dem Verweis zu dem anderen Thema. Hat jemand eine Hinweis wie ich die Zeiten aus einem Termin in meinem Gmail Kalender auslesen kann?
  • HUE Lampen ein- und ausschalten und dabei den Dimm-Status beibehalten

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    2k Aufrufe
    R
    Bei einer hqwidges Checkbox besteht das problem nicht diesen nutze ich in Kombination mit hqwidges CircleKnobs. Vielleicht hilft dir ein virtueller Switch als Datenpunkt dann ein kleine Script, welches auf diesen Datenpunkt schaut bei wahr schaltet er die HUE ein wenn der Datenpunkt auf false steht schaltet er deine Hue aus. Dein VIS-Schalter nutzt dann den Datenpunkt als Schalter. [image: 12088_hue_ein_aus.jpg]
  • Homematic-Variale schalten

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    334 Aufrufe
    Niemand hat geantwortet

449

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge