Skip to content

Skripten / Logik

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

16.6k Topics 214.0k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    RoddiEFR
    @crunchip ich werde es Morgen nochmal komplett neu Installieren da es trotz Einstellungen nicht funktioniert bzw. Zufriedenstellend. Irgendwas passt da nicht so richtig in den Anzeigen.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Topics
    80k Posts
    Murphy 0M
    @berny-k Der bypassMode sollte dann so gestellt sein dass die Module weiter produzieren und die Energie ins Haus geben. Probiere das so zu machen. Sicherung würde ich vorher machen 😉
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Topics
    13k Posts
    Marc BergM
    Es gibt in der Verson 1.3.0 einen neuen Node: iob-setObject (Stand 10.02.26 noch beta) Mit dem neuen Node kann man ioBroker-Objektdefinitionen (Metadaten) direkt schreiben und ändern. Hauptfunktionen: Instanz-Konfigurationen ändern - z.B. MQTT publish-Pattern, Intervalle, etc. Objekt-Eigenschaften aktualisieren - Namen, Rollen, Einheiten, Min/Max-Werte ändern es gibt zwei Modi: Merge-Modus : Ändert nur die angegebenen Eigenschaften, alle anderen bleiben erhalten Replace-Modus: Überschreibt das komplette Objekt Typischer Workflow: Objekt mit iob-getobject holen Mit Change-Node gewünschte Properties ändern Mit iob-setobject zurückschreiben
  • Zwei Daten erfassen und zusammenzählen für die Datenbank

    monitoring
    1
    0 Votes
    1 Posts
    128 Views
    No one has replied
  • 0 Votes
    112 Posts
    20k Views
    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 Votes
    1 Posts
    192 Views
    No one has replied
  • 0 Votes
    44 Posts
    5k Views
    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 Votes
    1 Posts
    169 Views
    No one has replied
  • Wecker-Blockly funktioniert nicht

    blockly
    15
    3
    0 Votes
    15 Posts
    822 Views
    S
    @paul53 Danke für deine Geduld. Nun klappt es und ich hab auch verstanden warum :)
  • wie subscribe ?

    javascript
    7
    0 Votes
    7 Posts
    444 Views
    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 Votes
    41 Posts
    5k Views
    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 Votes
    22 Posts
    2k Views
    Uli977U
    @paul53 Danke!
  • xml - Daten auslesen

    javascript
    4
    0 Votes
    4 Posts
    514 Views
    StrathColeS
    @Balu1973 Schau mal nach dem Modul xml2js.
  • [gelöst] Telegram Inline Keyboard einzeilig

    javascript communication
    14
    1
    0 Votes
    14 Posts
    1k Views
    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 Votes
    14 Posts
    2k Views
    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

    Moved
    2
    0 Votes
    2 Posts
    1k Views
    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 Votes
    2 Posts
    485 Views
    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

    Moved
    2
    0 Votes
    2 Posts
    373 Views
    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:anguished: Schon jetzt danke für Eure Hilfe. Grüße Uli
  • 0 Votes
    2 Posts
    243 Views
    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 Votes
    6 Posts
    1k Views
    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.
  • pushover mit unterschiedlichen Empfängern

    javascript blockly
    29
    0 Votes
    29 Posts
    3k Views
    D
    Ja die ist richtig. Hmm.. evtl. lösche ich einfach alle Geräte mim Konto nochmal und richte alles von 0 ein... man weiß ja nie ;)
  • mqtt via blockly

    blockly
    1
    0 Votes
    1 Posts
    286 Views
    No one has replied
  • File auslesen und auf Datenpunkte legen

    javascript
    13
    0 Votes
    13 Posts
    456 Views
    paul53P
    @Homoran sagte: "undefined" gäbe, wäre das jedoch dann auch "falsch" Was der Logik von Javascript entspricht (implizite Typwandlung).

507

Online

32.7k

Users

82.5k

Topics

1.3m

Posts