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
    Murphy 0M
    @maxclaudi super Sache, Cloudfree ohne Neustart vom Hyper ist eine echte Verbesserung. Sollte man den Hyper mit neuester Firmware Cloudfree betreiben wäre die ultimative Lösung mit so einer Software zurück auf unverschlüsseltem Datentransfer zum mqtt Server stellen zu können. 😁
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    M
    muuulle sagte: @oliverio Ja, genauso ist meine Installation (MariaDB, phpmyadmin und jeweils im Docker Container). Der SQL läuft bereits und ist mit ioBroker über den SQL Adapter verbunden. @oliverio Kurzes Update. Beim umbenennen der Datenpunkte werden die alten History Daten übernommen. Bisher aber nur bei einer kleinen Stichprobe von einem Datenpunkt ausprobiert 😉
  • 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]
  • Script alle x Minuten für x Minuten ausführen

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    2k Aufrufe
    XxJooOX
    Das wird sicher funktionieren. Und setze zum Test einfach niedrigere Zeiten. Im Cron kann man alles einstellen, z.B. statt einer Stunde alle 20 Sekunden und statt 10 Minuten einfach 5 Sekunden. Dann siehst Du sofort ob es geht.
  • Hilfe bei simplem Blocky zur Steuerung einer Steckdose

    Verschoben
    5
    1
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    M
    Ich kann das grad nicht so schön grafisch abbilden, aber müsstest Du nicht alle fünf Fenster prüfen und dann den Steckdosen-Status setzen "an" oder "aus"? Die Abzugshaube soll doch nur angehen, wenn mindestens eins der fünf Fenster geöffnet ist. Aus der Abfragelogik heraus etwa so: Falls Objekt -Fenster 1 -Fenster 2 -Fenster 2 -Fenster 4 -Fenster 5 wurde geändert (nicht "ist wahr". Dann reicht auch ein Block um die Steckdose ein und auszuschalten) –falls oder Wert von Fenster 1 ist wahr ---------------oder Wert von Fenster 2 ist wahr ---------------------oder Wert von Fenster 3 ist wahr mache "aktualisiere (nicht steuere) Steckdose (Datenpunkt)" mit wahr sonst "aktualisiere Steckdose (Datenpunkt)" mit unwahr Hoffe, das kann man so nachvollziehen und es bringt Dich weiter. Ob es so funktioniert, weiß ich leider nicht. Müssten natürlich mit "oder" alle 5 Fenster da verklöppelt werden und sobald mindestens eins davon geöffnet wurde, schaltet die Steckdose ein.
  • Node-Red mit Alexa - Dimmer

    Verschoben
    39
    0 Stimmen
    39 Beiträge
    10k Aufrufe
    R
    @Frank_y: Range-node (Standard) ` Klar geht das. Der Sinn will sich mir aber nicht erschließen, wo er den change doch schon drin hat;-)
  • JS Fehler seit Update des Script Engines Adapters auf 4.0.1

    Verschoben
    7
    1
    0 Stimmen
    7 Beiträge
    612 Aufrufe
    D
    Leider nicht, immer noch d.eq is not a function
  • Klingelsensor loggen

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    708 Aufrufe
    N
    Okay das mit dem Klingelbild habe ich auch aber das wird bei mir auf dem Tablet zuhause angezeigt. Deshalb wollte ich gern, wenn ich nach Hause komme eine Benachrichtigung .. Hallo schön das Du zuhause bist.. Es hat heute um 12:00 Uhr an der Tür geklingelt .. Es liegt Post im Briefkasten usw…
  • Script enabled - scripte fehlen

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    600 Aufrufe
    HomeZeckeH
    Hallo, für alle die auch das Problem haben: Unter OBJEKTE muss der Expertenmodus aktiviert werden. Dann werden auch neu angelegte scripte wieder angezeigt. Ist wohl ein Bug.
  • Mache "nichts"

    Verschoben
    6
    1
    0 Stimmen
    6 Beiträge
    574 Aufrufe
    paul53P
    @tom#33: darf der "mache" zweig leer bleiben ` Ja, ist nur nicht die eleganteste Lösung.
  • Trigger zu Zeitpunkt X auslösen alle 60 Sekuden

    Verschoben
    1
    2
    0 Stimmen
    1 Beiträge
    165 Aufrufe
    Niemand hat geantwortet
  • JS, zählen bis 4 und wieder bei 1 anfangen

    Verschoben
    4
    1
    0 Stimmen
    4 Beiträge
    509 Aufrufe
    coyoteC
    > Da Du ein flankierendes Script hast, mach doch einfach increment von 6 - 10 Das funktioniert leider so nicht, da bleibt er in einer Schleife hängen und zählt immer weiter abwärts. > Stört es, wenn der Datenpunkt mal kurz (ms) den Wert 5 annimmt ? Falls nicht, Hallo Paul, im Prinzip funktioniert das so und es wäre auch nicht weiter schlimm wenn er nur kurz den Wert 5 bekommen würde. Aber mit einem zweiten Widget will ich ja den Wert 5 auf den gleichen Datenpunkt ansteuern, um die automatische Klappeneinstellung zu triggern, dass geht dann mit dem Script so nicht, da er ja direkt wieder auf 1 springt. Eine andere Möglichkeit wäre, dass ich den Wert 5 mit dem gleichen Widget mit ansteuere, dann muss ich eben immer auf das Widget klicken bis ich bei Wert 5 (Automatik) bin und kann dann nicht direkt von zb. Wert 1 auf Automatik umschalten. Oder hast du noch ne Idee?
  • Trigger triggert nicht wie gewollt

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    200 Aufrufe
    Niemand hat geantwortet
  • (GELÖST) Für Alarmanlage 1 Minute Zeit zum deaktivieren einstellen

    Verschoben
    22
    5
    0 Stimmen
    22 Beiträge
    4k Aufrufe
    S
    Prima das es nun funktioniert. Die Logik dahinter ist eigentlich ganz einfach: Du aktivierst den ausgelösten Alarm, wenn nicht innerhalb des Timeouts deaktiviert wird! Wenn bei scharf geschalteter Anlage ein Alarmmelder Fenster, Tür, BWM etc. auslöst wird der Alarm ausgelöst. Ausnahme die Haustür und korrespondierende Bewegungsmelder, da Du die jedesmal beim Heimkommen selber auslöst. Deswegen wird bei diesen Meldern die Alarmierung (und nicht die Auslösung, die hat bereits stattgefunden) mittels Timeout verzögert, um Dir die Chance zu geben deine Anlage unscharf zu stellen, da Du ja kein Einbrecher bist (zumindest nicht in Deiner eigenen Bude :) . Du prüfst quasi ob Du es nach Deiner Heimkehr, innerhalb des Timeouts, geschafft hast rechtzeitig unscharf zu schalten. Wenn nicht: gibt es Alarm :lol: Viele Grüße Christian
  • Fehler Meldung

    Verschoben
    10
    2
    0 Stimmen
    10 Beiträge
    944 Aufrufe
    Ralla66R
    Im Log steht ja node-red.0 Solange der Fehler no connection to objects DB auftaucht stimmt was nicht mit node-red.
  • Rolladen-Blockly läuft so nicht. Was ist falsch?

    Verschoben
    3
    1
    0 Stimmen
    3 Beiträge
    676 Aufrufe
    J
    Dann solltest Du Dich auch entscheiden,ob Du den Astro Block nutzen willst, oder den Sonnenstand. Beides gleichzeitig macht kein Sinn, zumal das eh komplett wirr aufgebaut ist. Trigger dann Falls und darin wieder ein Trigger, kann so nicht laufen.
  • Blockly: Bei Internetverbindungsabbruch mache Modem nach 5min stromlos

    Verschoben
    14
    1
    0 Stimmen
    14 Beiträge
    1k Aufrufe
    Dr. BakteriusD
    @Qlink: Aber es erscheint keine Meldung im log … Kann ich daraus schließen dass das Skript somit schon beim ersten IF nicht getriggert wird, oder habe ich bei dem debug Baustein etwas falsch gemacht? ` Du kannst ja beim Debug-Baustein einfach nur ein 'OK' ausgeben, dann weißt du mit Sicherheit ob das erste IF funktioniert oder nicht. Ich würde dann aber folgende Logik machen damit bei einem kurzen Ausfall des Ping nicht unnötig Neugestartet wird: [image: 6909_blockly.png]
  • Hilfe Alexa Blockly Skript

    Verschoben
    4
    1
    0 Stimmen
    4 Beiträge
    989 Aufrufe
    H
    Ich schließe mich hier mal an, wie kann ich mit Alexa "speak" verschiedene Textbausteine zufällig aufsagen lassen? Also z.B. mehrere Textbausteine der morgendliche Ansage die mir jeden Tag einen anderen Baustein ansagt und nicht immer den selben Text…
  • LOG im Protokoll

    Verschoben
    3
    1
    0 Stimmen
    3 Beiträge
    216 Aufrufe
    M
    Dankeschön ;-)
  • Auf log eintrag mit trigger reagieren

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    1k Aufrufe
    nik82N
    Hallo, möchte auch ein Log triggern, leider funktioniert der Link von dem Threat nicht mehr, hat den Link noch jemand?
  • Kann ich einen String in ein Ob

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    729 Aufrufe
    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

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

    Verschoben
    5
    2
    0 Stimmen
    5 Beiträge
    384 Aufrufe
    M
    Danke Markus, das wars. Klappt Mercy

468

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge