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
    NashraN
    Moin, ist das nur bei mir so oder zeigt es bei Tendenzen, also steigend, gleichbleibend oder sinkende Preise nur noch gleichbleibend an. [image: 1785667905334-screenshot-2026-08-02-125056.png] Sobald die Preise fallen verändert es sich nicht.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    paul53P
    @tiobb [image: 1785691373377-blockly_temp.jpg]
  • 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]
  • Stati Scripte - Farben, Speicherort

    javascript
    2
    0 Stimmen
    2 Beiträge
    423 Aufrufe
    paul53P
    @ub-privat sagte: WANN und WARUM lege ich ein Script unter ROOT, GLOBAL oder COMMON ab? Alle Ordner - außer global - dienen nur als Mittel zur besseren Übersicht. Es gibt keine Vorgaben zu deren Verwendung. Scripte im Ordner global laufen nicht eigenständig, sondern werden automatisch in jedes andere Script kopiert und in diesem Umfeld ausgeführt; sie sollten nur häufig verwendete eigene Funktionen enthalten. @ub-privat sagte in Stati Scripte - Farben, Speicherort: Script unter GLOBAL ab, dann ist es "GRÜN II" "GRÜN II" bedeutet im Ordner global, dass das Script in die anderen (nicht globalen) Scripte kopiert wird, wenn sie starten.
  • Mit Blockly Script ansteuern funktioniert nicht (gelöst!)

    blockly
    3
    3
    0 Stimmen
    3 Beiträge
    312 Aufrufe
    Elektroniker86E
    Aha, ich dachte schon ich habe irgendwo ein Fehler. Dann werde ich das so machen! Vielen lieben Dank für die schnelle Hilfe !!!
  • Zufälliges ausführen eines Scripts in gewissen grenzen

    blockly
    6
    0 Stimmen
    6 Beiträge
    552 Aufrufe
    B
    @paul53 ok! danke nun verstehe ich :)
  • Zwei Daten erfassen und zusammenzählen für die Datenbank

    monitoring
    1
    0 Stimmen
    1 Beiträge
    147 Aufrufe
    Niemand hat geantwortet
  • [gelöst] Tägliche Meldung von Geräten, die einen schwachen Batteriezustand haben

    Verschoben
    112
    1
    0 Stimmen
    112 Beiträge
    23k Aufrufe
    paul53P
    @K_o_bold sagte: Skript bezieht sich auf die "Rolle" des Datenpunktes. Wo ist in der Rolle ein "alias." ? Doku zum $Selector.
  • Teil des Wertes löschen

    javascript
    1
    1
    0 Stimmen
    1 Beiträge
    222 Aufrufe
    Niemand hat geantwortet
  • [HILFE] DWD Wetterwarnung als Ansage und Push-Nachricht

    blockly climate communication javascript
    44
    3
    0 Stimmen
    44 Beiträge
    6k Aufrufe
    M
    @XxJooO Hallo, kann ich so nicht wirklich sagen woran es liegt. Ich Tippe mal so ins Blaue wenn deine Routine in der Alexa App auch Gibt es Wetterwarnungen heißt könnte es daran liegen, einfach mal den Namen im iot ändern also nicht beide gleich benennen. Bei mir hat es letzten auch nicht mehr geklappt, habe bei jeder abfrage immer den normalen Wetter Bericht bekommen bis ich die Abfrage von Gibt es Wetterwarnungen in Gibt es Wetter Warnungen geändert habe. Die Tücken der Technik Activity Trigger habe ich bis jetzt nicht Benutzt kann ich so nicht zu sagen, aber wie oben erwähnt tippe ich auf den gleichen Namen
  • Alexa 2.0 Playlist in Dauerschleife?

    javascript blockly
    1
    0 Stimmen
    1 Beiträge
    183 Aufrufe
    Niemand hat geantwortet
  • Wecker-Blockly funktioniert nicht

    blockly
    15
    3
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    S
    @paul53 Danke für deine Geduld. Nun klappt es und ich hab auch verstanden warum :)
  • wie subscribe ?

    javascript
    7
    0 Stimmen
    7 Beiträge
    665 Aufrufe
    Z
    @paul53 : Danke Dir für die Antworten. So wie Dein code-Beispiel ist, hattee ich es im Vorfeld auch schon gelöst. Ich wollte nur wissen, ob es einen 'besseren' Weg gibt, da mir nicht klar ist, wie die Datenbanktrigger ablaufen... LG
  • homematic heizungssteuerung via blockly

    blockly heating communication
    41
    0 Stimmen
    41 Beiträge
    7k Aufrufe
    dslraserD
    @rebel85 https://github.com/rg-engineering/ioBroker.heatingcontrol/blob/master/README.md
  • [gelöst] Licht mit Verzögerung ausschalten.

    javascript blockly
    22
    1
    0 Stimmen
    22 Beiträge
    2k Aufrufe
    Uli977U
    @paul53 Danke!
  • xml - Daten auslesen

    javascript
    4
    0 Stimmen
    4 Beiträge
    624 Aufrufe
    StrathColeS
    @Balu1973 Schau mal nach dem Modul xml2js.
  • [gelöst] Telegram Inline Keyboard einzeilig

    javascript communication
    14
    1
    0 Stimmen
    14 Beiträge
    1k Aufrufe
    G
    Danke für den finalen SendTo Befehl. Das macht die Sache rund. Meine Callbackauswertung ist nicht elegant, läuft aber im Kontext einer größeren. Und da gerade alles funktioniert, mag ich da nicht ran.
  • Anruferkette via Alexa2.0 und tr-064

    blockly
    14
    1
    0 Stimmen
    14 Beiträge
    2k Aufrufe
    nukleuzN
    Ich würde mich für das fertige Skript gerne anschließen. Ebenfalls interessiert mich, was bei Rufannahme gesagt wird? Danke für Info...
  • USB RFID Reader mit node-red

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    1k Aufrufe
    P
    Es ist zwar schon eine Weile her, aber ich bin auf der Suche nach einer einfachen Möglichkeit einen usb geräte, welches als HID erkannt wird, am Raspberry auszulesen. Speziell geht es um einen USB RFID Scanner. Leider bekomme ich nicht mal das "node-red-contrib-usbhid " installiert. Gibt es da vielleicht workaround zu oder vielleicht was einfacheres, um an den String vom Reader zu kommen? Gruß und Danke
  • Script Datei vom Raspi über FTP Ziel Pfad Speichern

    javascript blockly
    2
    1
    0 Stimmen
    2 Beiträge
    530 Aufrufe
    M
    Ich Frage noch mal anders. Per Script wird ein Aktuelles Bild meiner Kamera Lokal auf dem Raspi gespeichert - das klappt auch. Ich möchte das Bild nun aber nicht mehr Lokal auf dem Raspi ablegen, sondern gern auf google drive oder auf einem USB Stick meiner Fritz Box. Das ich das Bild von der Kamera direkt wo anders ablege ist dabei keine Option. Wie könnte ich das am besten umsetzten?
  • Fehler bei Node-red-vis installation

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    427 Aufrufe
    U
    Hallo, ich habe das gleiche Problem. Allerdings lautet meine Fehlermeldung: ----------------------------------------------------------- 2020-02-26T16:20:08.434Z installieren : node-red-vis 0.4.2 2020-02-26T16:20:03.606Z npm install --no-audit --no-update-notifier --save --save-prefix="~" --production node-red-vis@0.4.2 2020-02-26T16:20:10.405Z [err] npm 2020-02-26T16:20:10.405Z [err] WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 2020-02-26T16:20:17.986Z [err] npm 2020-02-26T16:20:17.987Z [err] 2020-02-26T16:20:17.987Z [err] WARN 2020-02-26T16:20:17.987Z [err] 2020-02-26T16:20:17.987Z [err] deprecated 2020-02-26T16:20:17.987Z [err] json3@3.3.2: Please use the native JSON object instead of JSON 3 2020-02-26T16:20:25.105Z [out] 2020-02-26T16:20:25.105Z [out] > iobroker.vis@0.10.15 install /opt/iobroker/iobroker-data/node-red/node_modules/iobroker.vis 2020-02-26T16:20:25.105Z [out] > node main.js --install 2020-02-26T16:20:25.105Z [out] 2020-02-26T16:20:25.262Z [out] 2020-02-26T16:20:25.262Z [out] > iobroker.vis-google-fonts@0.1.0 install /opt/iobroker/iobroker-data/node-red/node_modules/iobroker.vis-google-fonts 2020-02-26T16:20:25.262Z [out] > node main.js --install 2020-02-26T16:20:25.262Z [out] 2020-02-26T16:20:25.414Z [out] 2020-02-26T16:20:25.414Z [out] > node-red-vis@0.4.2 install /opt/iobroker/iobroker-data/node-red/node_modules/node-red-vis 2020-02-26T16:20:25.414Z [out] > node node_modules/iobroker.vis/lib/install.js 2020-02-26T16:20:25.414Z [out] 2020-02-26T16:20:25.551Z [err] internal/modules/cjs/loader.js:985 2020-02-26T16:20:25.551Z [err] throw err; 2020-02-26T16:20:25.551Z [err] ^ 2020-02-26T16:20:25.551Z [err] 2020-02-26T16:20:25.551Z [err] Error: Cannot find module '/opt/iobroker/iobroker-data/node-red/node_modules/node-red-vis/node_modules/iobroker.vis/lib/install.js' 2020-02-26T16:20:25.551Z [err] at Function.Module._resolveFilename (internal/modules/cjs/loader.js:982:15) 2020-02-26T16:20:25.551Z [err] at Function.Module._load (internal/modules/cjs/loader.js:864:27) 2020-02-26T16:20:25.551Z [err] at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12) 2020-02-26T16:20:25.551Z [err] at internal/main/run_main_module.js:18:47 { 2020-02-26T16:20:25.551Z [err] code: 'MODULE_NOT_FOUND', 2020-02-26T16:20:25.551Z [err] requireStack: [] 2020-02-26T16:20:25.551Z [err] } 2020-02-26T16:20:28.340Z [err] npm 2020-02-26T16:20:28.341Z [err] ERR! code ELIFECYCLE 2020-02-26T16:20:28.341Z [err] npm 2020-02-26T16:20:28.341Z [err] ERR! errno 1 2020-02-26T16:20:28.345Z [err] npm 2020-02-26T16:20:28.346Z [err] ERR! node-red-vis@0.4.2 install: `node node_modules/iobroker.vis/lib/install.js` 2020-02-26T16:20:28.346Z [err] npm ERR! 2020-02-26T16:20:28.346Z [err] Exit status 1 2020-02-26T16:20:28.346Z [err] npm ERR! 2020-02-26T16:20:28.346Z [err] 2020-02-26T16:20:28.346Z [err] npm 2020-02-26T16:20:28.346Z [err] ERR! Failed at the node-red-vis@0.4.2 install script. 2020-02-26T16:20:28.346Z [err] npm 2020-02-26T16:20:28.347Z [err] ERR! This is probably not a problem with npm. There is likely additional logging output above. 2020-02-26T16:20:38.133Z [err] 2020-02-26T16:20:38.134Z [err] npm 2020-02-26T16:20:38.134Z [err] 2020-02-26T16:20:38.135Z [err] ERR! 2020-02-26T16:20:38.135Z [err] A complete log of this run can be found in: 2020-02-26T16:20:38.135Z [err] npm 2020-02-26T16:20:38.136Z [err] 2020-02-26T16:20:38.137Z [err] ERR! /home/iobroker/.npm/_logs/2020-02-26T16_20_28_426Z-debug.log 2020-02-26T16:20:38.174Z rc=1 Ich weiß auch nicht weiter Schon jetzt danke für Eure Hilfe. Grüße Uli
  • ioBroker,Conbee2, xiaomi Fenster/Türkontakt protokollieren

    monitoring security
    2
    0 Stimmen
    2 Beiträge
    326 Aufrufe
    B
    Hallo, ich würde an Deiner Stelle den History Adapter verwenden. Damit kann man dann einzelne States protokollieren (kleines Zahnrad ganz rechts am Ende der Zeile in der Objektliste, dann Einstellungen vornehmen). Mit dem FLOT Adapter kannst Du dir dann ein Diagramm erstellen, das Dir die Zustandsänderungen anzeigt. Als Zustand würde ich den State für open/close verwenden.
  • Wunderground Api Service eingestellt

    javascript
    6
    0 Stimmen
    6 Beiträge
    1k Aufrufe
    A
    Ist der API Service denn wirklich eingestellt worden? Denn ich habe die API noch bis vor einer Woche genutzt. Seit ein paar Tagen aktualisierte sie nicht mehr. Meldet nur noch: 2020-02-26 13:23:28.658 - info: host.NUC(NUC) instance system.adapter.weatherunderground.0 started with pid 9248 2020-02-26 13:23:30.996 - info: weatherunderground.0 (9248) starting. Version 3.1.6 in D:/ioBroker/NUC/node_modules/iobroker.weatherunderground, node: v10.17.0 2020-02-26 13:23:32.623 - info: weatherunderground.0 (9248) Key rejected, resetting webkey and trying again 2020-02-26 13:23:32.847 - info: weatherunderground.0 (9248) Key rejected, resetting webkey and trying again 2020-02-26 13:23:33.051 - info: weatherunderground.0 (9248) Key rejected, resetting webkey and trying again 2020-02-26 13:23:33.058 - error: weatherunderground.0 (9248) uncaught exception: Cannot read property 'replace' of undefined 2020-02-26 13:23:33.058 - error: weatherunderground.0 (9248) TypeError: Cannot read property 'replace' of undefined at modifyExtractedUrl (D:\ioBroker\NUC\node_modules\iobroker.weatherunderground\main.js:1537:15) at getNewWuDataDailyForcast (D:\ioBroker\NUC\node_modules\iobroker.weatherunderground\main.js:1601:19) at getNewWuDataCurrentObservations (D:\ioBroker\NUC\node_modules\iobroker.weatherunderground\main.js:228:55) at getKeysAndData (D:\ioBroker\NUC\node_modules\iobroker.weatherunderground\main.js:217:13) at Immediate.setImmediate (D:\ioBroker\NUC\node_modules\iobroker.weatherunderground\main.js:1584:32) at runCallback (timers.js:705:18) at tryOnImmediate (timers.js:676:5) at processImmediate (timers.js:658:5) 2020-02-26 13:23:33.564 - info: weatherunderground.0 (9248) terminating 2020-02-26 13:23:33.566 - info: weatherunderground.0 (9248) Terminated (NO_ERROR): Without reason 2020-02-26 13:23:34.100 - info: host.NUC(NUC) instance system.adapter.weatherunderground.0 terminated with code 0 (NO_ERROR) Ich fand die Daten sehr zuverlässig und gut. Habe bisher keinen vergleichbar guten Service gefunden. Bleibt uns jetzt nur noch "DasWetter"? Wenn ich die API Seite von DasWetter aufrufe, kommt entweder die Meldung dass der Browser keine Cookies zulässt (was er aber tut) oder 404 - Seite nciht gefunden.

468

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge