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
    maxclaudiM
    @Daniel-8 Datenverkehr geloggt: App <> Gerät Cloud <> Gerät Wichtige Zeitpunkte gefiltert, entschlüsselt und analysiert. Windows-Konsolen-Programm ist fertig: zendureURLtool.exe Das Tool ist stabiler und schneller als die App :-) Credits für die genutzte Bluetooth-Bibliothek gehen an Henrik Blidh: https://github.com/hbldh/bleak Man füllt in der config.ini nur 3 Felder aus, speichert ab und los geht's mit Doppelklick auf "zendureURLtool.exe"... [image: 1785779136981-00.png] entweder zu lokalem Broker wechseln: [image: 1785779157871-01.png] oder zurück zur Cloud: [image: 1785779165583-02.png] geht alles sehr schnell. Selbst bei einem Hyper "ohne" stromlos machen. Nicht mal Trennung von BT am Rechner war nötig. Nur APP muss vollständig beendet sein. Am besten in der Zeit zusätzlich BT am Smartphone ausgeschaltet lassen. [image: 1785779990840-04.png] [image: 1785779205314-05.png] [image: 1785779218429-06.png] [image: 1785779228056-07.png] Bei einem Hyper habe ich für 3x IP wechseln nur ca. 2 min benötigt. Er war jedesmal sofort verbunden. Am längsten dauerte das Aufstehen, den Button zu drücken und zu warten, dass er im Kopplungsmodus ist. Es haben sich beim Analysieren noch mehr Wege geöffnet. Allerdings sind die für mich aktuell unnötig und stehen – wenn überhaupt – ganz hinten an.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    tiobbT
    @Homoran sagte: Genau das was @paul53 schreibt 😉 Dann für GANZ doofe 🫣😊 @Homoran sagte: Vor dem trigger muss "Setze luefter auf Wert von 'SET'" Gesetzt werden @paul53 sagte: @tiobb [image: 1785691373377-blockly_temp.jpg] Ich danke Euch! 👍👍👍
  • 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]
  • Resol VBus Solarregler DeltaSolBX

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    749 Aufrufe
    R
    Hi Jensen, kannst du mir sagen, wie du das genau gemacht hast? Hast du die komplette Anleitung der readme befolgt? Ich arbeite mit einem Windows 10 PC und habe die XML-Datei gefunden, aber weiter komme ich nicht... Wäre für Hilfe sehr dankbar, Grüße, Rob
  • http request error im javascript reagieren

    javascript
    1
    0 Stimmen
    1 Beiträge
    316 Aufrufe
    Niemand hat geantwortet
  • Wie kann ich FS20 Makros in iobroker einfügen

    blockly
    50
    0 Stimmen
    50 Beiträge
    3k Aufrufe
    A
    @paul53 Danke!!
  • [Frage] Telegram botSendMessageId von gesendeter Nachricht bestimmen

    javascript
    6
    0 Stimmen
    6 Beiträge
    661 Aufrufe
    Lenny.CBL
    @Christof-Kac bringt es was wenn du auf den Datenpunkt triggerst und den Wert wegschreibst? on({id: 'telegram.0.communicate.botSendMessageId', change: "ne"}, function (obj) { log(obj.state.val); setState('javascript.3.ID_1', obj.state.val) });
  • Mehrere Aktionen in einem blockly Script ausführen

    blockly node-red multimedia communication
    19
    2
    0 Stimmen
    19 Beiträge
    3k Aufrufe
    R
    ich werde mich mal daranmachen und es neu versuchen und die verzögerungen bewusst ablaufen lassen und so gestallten dass keiner gleichzeitig läuft irgendwas mache ich offensichtlich falsch oder anders. danke für eure kommentare und aufgezeigten alternativen
  • Best Practice für Uhrzeiten gesucht

    javascript
    7
    0 Stimmen
    7 Beiträge
    2k Aufrufe
    OstfrieseUnterwegsO
    Hier ist noch ein Thread mit ähnlichem Problem
  • 0 Stimmen
    1 Beiträge
    307 Aufrufe
    Niemand hat geantwortet
  • Sonoff Schalt Problem mit Visualisierung

    blockly
    4
    1
    0 Stimmen
    4 Beiträge
    627 Aufrufe
    Ralla66R
    Hi, teste mal ohne Rückmeldung zur Visu im Blockly. Wenn stabil bei nur Ein liegt das an der Rückmeldung. Wenn nicht kommt der Befehl aus der Visu. Datenpunkt erzeugen kenne ich nicht. Dieser ist auch nicht definiert. Würde ich entfernen und einen Datenpunkt manuel anlegen. Gruß Ralla
  • Ich hab den Cronjob noch nie begriffen

    javascript
    6
    0 Stimmen
    6 Beiträge
    2k Aufrufe
    S
    Ich danke Euch allen dreien, aber der Generator ist das was mir am meisten hilft. Sorry, hatte ich bisher nicht gesehen. Dieses Forum hier ist echt was besonderes, man kriegt immer nette Antworten.
  • Reaktion auf PRESS.SHORT

    Verschoben
    9
    0 Stimmen
    9 Beiträge
    2k Aufrufe
    A
    Hi, on({id: 'hm-rpc.0.PEQ0653702.1.PRESS_SHORT', val: true, ack: true}, main) Mein (aus dem Forum übernommenes) Skript wird über die HM Türklingel getriggert. Das Phänomen: Mal wird es nur 1x getriggert wenn ich den Button drücke, aber regelmäßig auf mehrfach (2 -4 mal) Habt ihr eine Idee woran das liegt? Das Skript sendet einen Screenhot der Kamera an der Haustür wenn jmd. klingelt. Mir reicht da eine Nachricht und nicht bis zu vier :-)
  • [Vorlage] Backitup nun in der 3ten Version

    Verschoben
    124
    0 Stimmen
    124 Beiträge
    23k Aufrufe
    simatecS
    @Peoples Das geht als Notlösung auch, allerdings würden da kein alten Backups gelöscht werden. Bei Oneclick werden die Backups nicht gelöscht.
  • Xiaoimi Vacom 1 Gen. in Alexa einbinden

    scenes multimedia
    2
    0 Stimmen
    2 Beiträge
    159 Aufrufe
    PeoplesP
    @pop3 Hast du denn den Entsprechenden Datenpunkt in deiner Alexa gelistet? Oder fehlt dir dieser?
  • Anzeigefehler im Zeitplan?

    Verschoben
    3
    2
    0 Stimmen
    3 Beiträge
    347 Aufrufe
    T
    Ich kann das Verhalten jetzt so auch bestätigen. Habe mich lange gegen das Update auf iobroker admin 3.x gewehrt aber jetzt musste ich es es durchführen. Seit dem habe ich auch das Problem mit dem Zeitplan. Im Skript-Editor wird jeder Zeitplan (auch bestehende) mit der Default-Ansicht geöffnet. Das ist wirklich ein großes Problem, denn man muss sich jeden Wert des Zeitplans merken um nur eine Änderung durchzuführen. Denn der Zeitplan muss ja immer komplett neu eingegeben werden. Scheinbar tritt dieses Problem nicht bei jedem auf, denn sonst wäre der Aufschrei sicher größer. Gab es denn schon nirgendwelche Lösungsansätze oder könnte das mal bitte jemand anders ausprobieren? Einfach einen Zeitplan erstellen, Skript speichern und Zeitplan erneut öffnen...bei mir steht alles wieder auf 0 und default. Habe schon den Browser gewechselt und den Browser-Cache gelöscht. Aber Problem bleibt bestehen. UPDATE: Problem hat sich gerade bei mir erledigt. Es gab ein Update für den Admin-Adapter (3.6.0.) der der Script-Engine (4.1.12) und jetzt wird nicht mehr der Default-View des Zeitplans geladen sondern die vorher eingestellten Werte.
  • [gelöst]Probleme mit javascript: Fehler im Log-> Bug?

    javascript
    4
    0 Stimmen
    4 Beiträge
    480 Aufrufe
    P
    @paul53 Danke Dir. Hätte schwören können dass der Datentyp richtig war, stand aber auf Zeichenkette...
  • [gelöst]Abfrage von Daten einer Webseite

    javascript blockly monitoring
    8
    0 Stimmen
    8 Beiträge
    1k Aufrufe
    ?
    Vielen lieben Dank euch beiden! Es hat geklappt mit eurer Hilfe.
  • Automatische Lichtsteuerung

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    2k Aufrufe
    BigWumpusB
    Na, bis hierhin ist das ja alles wirklichkeitsfremd! Nach 25 Sekunden soll das Licht wieder ausgehen ? Das geht nicht mit den Xiaomi-BWMs, da kannst Du mal bei den Profis nach Präsenzmeldern sehen oder gleich Laserscanner bestellen. OK, kosten etwas mehr als XIAOMI-BWMs + Licht immer an für 10 Jahre, aber wat mutt, dat mutt! Ich persönlich habe meine Zeiten so auf ca. 5 Minuten gesetzt, da geht das Licht auf dem Thron und unter der Dusche nicht aus, wenn man beschäftigt ist. Ich verwende 10W-LED-Leuchtmittel, keine FLAG-Scheinwerfer. Und für die 25 Sekunden-Timeout-Kiste gibt es eine einfache Lösung: Lichtschalter in der Nähe der Tür, am besten außen im Flur.
  • deleteState(...) -> object doesn't exist

    javascript
    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    S
    Hmm... Schade. Muss ich als Sicherheitsmechanismus natürlich akzeptieren Darf ich eine eine aussagekräftigere Fehlermeldung beantragen? :-) Oder ist aus der Adresse nicht eindeutig, dass ein Status aus einem anderen Adapter angesprochen werden soll? Dann gleich noch ne Frage zu Status in mqtt.0 Muss ich alle einzeln über die UI löschen um dort aufzuräumen? Und wie kann ich Status und Ordner dort anlegen? Nur indem ich per MQTT Nachrichten sende?
  • [Frage] Knx states

    blockly
    1
    0 Stimmen
    1 Beiträge
    268 Aufrufe
    Niemand hat geantwortet
  • [Gelöst][Frage]Nachricht nur einmal ... Blocky

    javascript blockly
    8
    1
    0 Stimmen
    8 Beiträge
    892 Aufrufe
    R
    Ok habe ich in der Doku zum JS Adapter gefunden: "Somit lassen sich globale Funktionen auf mehrere Skripte anwenden. Variablen in globalen Skripten können in anderen Skripten benutzt werden. Aber Achtung: Jedes Skript hat seinen eigenen Variablen-Raum. Man kann Variablen in globalen Skripten also nicht dazu benutzen um Werte zwischen Skripten auszutauschen. Dazu müssen zwingend Objekte (States) genutzt werden. "
  • Waschmaschine - Bockly Problem Leistungseinbrüche

    blockly monitoring communication
    6
    2
    0 Stimmen
    6 Beiträge
    720 Aufrufe
    J
    @Rababersaft genau das machts eigentlich mit dem Timeout

215

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge