Weiter zum Inhalt

JavaScript

2.5k Themen 49.6k Beiträge

Hilfe für Skripterstellung mit JavaScript

NEWS

  • Einfache Zeitschaltung für Weihnachten

    scenes javascript
    3
    0 Stimmen
    3 Beiträge
    460 Aufrufe
    Dominik F.D
    @J-A-R-V-I-S Dank dir :)
  • JavaScript - http request Fehler abfangen

    javascript
    3
    0 Stimmen
    3 Beiträge
    634 Aufrufe
    T
    hier der Script-Teil // im array list stehen die Abfrage-Werte .... async function main(list) { let i = 0; for (i = 0; i < list.length; i++) { if (list[i] !== '') { const url = ipadress + '/'+list[i]) ; try { const body = await get(url); ........ } catch(error) { try { const body = await get(url); ...... } catch(error) { try { const body = await get(url); ...... } catch(error){ console.log('http Fehler: ' + url + ' ---> ' + error); } } } } } } function get(url) { return new Promise(function(resolve,reject) { const options = { url: url, method: 'GET', timeout: 5000 }; request(options, function(error,response,body) {if (error) return reject(error); resolve(body);}); }); }
  • Telegram Buttons

    Verschoben Ungelöst javascript
    8
    1
    0 Stimmen
    8 Beiträge
    2k Aufrufe
    A
    Das würde mich auch interessieren. Mein Menü bleibt immer da. auch wenn ich das Skript mit dem Hauptmenü stoppe. Untermenüs lassen sich ja schließen indem man das vorherige Skript stoppt bevor man das neue Skript startet.
  • Verwendungsnachweis von Geräten

    6
    0 Stimmen
    6 Beiträge
    731 Aufrufe
    F
    Das sollte für meine Bedürfnisse reichen, danke!
  • [gelöst]Datenpunkt auf true setzen

    javascript
    11
    0 Stimmen
    11 Beiträge
    895 Aufrufe
    Dominik F.D
    @paul53 vielen Dank für deine Erklärung :)
  • [gelöst]Schedule funktioniert nur minütlich

    6
    0 Stimmen
    6 Beiträge
    232 Aufrufe
    Johannes BauerstatterJ
    Oh Mann. Die Systemzeit ist eine Stunde hinter der aktuellen Zeit. Vielen Dank. Problem gelöst.
  • benötige Hilfe bei enigma2 Adapter Erweiterung

    7
    0 Stimmen
    7 Beiträge
    690 Aufrufe
    Matten MattenM
    @Scrounger Die fixe Timerprogrammierung hatte ich schon Mal mit 6 oder sogar 10 timern. Ich denke aber auch das du Recht hast die Timer Datenpunkte fest anzulegen.
  • [gelöst] Eigener DP-Aktualisierung und Status

    javascript
    3
    0 Stimmen
    3 Beiträge
    292 Aufrufe
    oberfraggerO
    @paul53 Danke! Du bist mein Held! Ich schreib gleich mal ne Anleitung. Das hilft vielleicht mal jemanden.
  • Datenpunkt in Javascript anlegen

    Verschoben
    6
    1
    0 Stimmen
    6 Beiträge
    1k Aufrufe
    paul53P
    @plc sagte: wo kann man nachlesen Im Kernkonzept.
  • Script - Info über Datenpunkte sammeln

    javascript template
    291
    4
    5 Stimmen
    291 Beiträge
    51k Aufrufe
    crunchipC
    @liv-in-sky läuft, Problem beseitigt
  • [gelöst]HM-OU-LED16 Ansteuerung mit JS

    8
    0 Stimmen
    8 Beiträge
    1k Aufrufe
    S
    @Röstkartoffel sagte in HM-OU-LED16 Ansteuerung mit JS: @Stmiko sagte in HM-OU-LED16 Ansteuerung mit JS: Wer hat hier noch die HM-OU-LED16 im Einsatz. Hat niemand ausser mir Probleme mit dem Ding? Ich habe diese Anzeige auch im Einsatz und es funktioniert mit dem setState("hm-rpc.2.JEQ0144601.12.LED_STATUS"/*SA_WZ_6.LED_STATUS*/, 2); der RAW Datenpunkt zeigt dieses: { "from": "system.adapter.hm-rpc.2", "ts": 1563378864957, "common": { "name": "LED Bewegung Bad oben.LED_STATUS", "type": "number", "def": 0, "min": 0, "max": 3, "read": true, "write": true, "states": { "0": "OFF", "1": "RED", "2": "GREEN", "3": "ORANGE" } }, "native": { "CONTROL": "NONE", "ID": "LED_STATUS", "TYPE": "ENUM", "UNIT": "", "DEFAULT": 0, "FLAGS": 1, "MAX": 3, "MIN": 0, "OPERATIONS": 7, "TAB_ORDER": 1, "VALUE_LIST": [ "OFF", "RED", "GREEN", "ORANGE" ] }, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "hm-rpc.2.JEQ0144601.12.LED_STATUS", "type": "state" } mein System: js-controller 1.5.14 Javascript Script Engine 3.6.5 [image: 1573568809098-%C3%BCbersicht.png] Hallo Röstkartoffel, vielen dank für Dein Feedback. Bei mir stand,warum auch immer, der MAX-Wert auf -1. Diesen habe ich jetzt, wie bei Dir, auf 3 gesetzt und es funktioniert wieder mit Zahlen. Nochmals vielen Dank für Deine Hilfe! Lg
  • [gelöst]Dimmen mit "Long Press"

    4
    0 Stimmen
    4 Beiträge
    363 Aufrufe
    ?
    Ja ich weiß, aber neues Thema wollte ich dafür nicht extra aufmachen. Und dein Beispiel funktionierte bei mir bisher wunderbar. Danke das du trotzdem geantwortet hast. Du hast es einfach drauf :-)
  • PS4 Waker Play Pause Taste Netflix/Youtube

    6
    0 Stimmen
    6 Beiträge
    303 Aufrufe
    Hermanito33H
    @Jan-Krenz Umgesetzt habe ich es noch nicht. Weil ich es auch eigentlich nicht brauche. Gehen sollte es aber eigentlich.
  • NPM-Modul dgram

    9
    0 Stimmen
    9 Beiträge
    816 Aufrufe
    paul53P
    @AlCalzone Danke. Es hätte mich auch gewundert, wenn der JS-Adapter ein nicht installiertes Modul anfordert.
  • Script für automatisches Backup funktioniert nicht

    9
    0 Stimmen
    9 Beiträge
    370 Aufrufe
    simatecS
    @hg6806 Backitup sichert mit dem Standard Backup exakt nach der gleichen Methode wie der Konsolenbefehl „iobroker backup“ Backitup greift auf genau diese Funktion des js-controllers zu.
  • [gelöst] Schleife mit getState / setState

    9
    0 Stimmen
    9 Beiträge
    671 Aufrufe
    paul53P
    @Johannes-Bauerstatter: dass die {} ausgeführt werden, nur wann? Wenn hm-rpc.1.IEQ053xxxx.1.PRESS_SHORT von 0 auf 1 geht? Was wäre wenn der Wert von False auf True geht? Die Datenpunkte PRESS_SHORT haben immer den Wert true. Bei kurzer Tastenbetätigung wird nur der Zeitstempel aktualisiert, wodurch getriggert wird.
  • [gelöst] split is not a function

    Gesperrt Gelöst javascript
    10
    0 Stimmen
    10 Beiträge
    2k Aufrufe
    CKMartensC
    @paul53 Habe es gefunden. Ein Testscript ist noch gelaufen obwohl es im eigentlich deaktiviert gewesen sein sollte. Jetzt läuft es. Danke nochmals!
  • Hilfe bei Script für Heizungsteuerung

    17
    0 Stimmen
    17 Beiträge
    2k Aufrufe
    H
    @paul53 Hallo, nein läuft leider nicht. Der Unterschied sind die " die sind im Blockly " und im anderen Script ' und da läuft es....kann das sein?
  • [gelöst]Raspberry Shutdown aus Script

    12
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    AlCalzoneA
    @coffee-junk sagte in [gelöst]Raspberry Shutdown aus Script: denn auch der RPI-Adapter hat mit den Zugriffsrtechten seine liebe Not, kann keinen Takt etc. auslesen... Das liegt aber soweit ich weiß daran, dass der echte Root-Rechte benötigt. Da scheint selbst passwordless sudo nicht zu reichen.
  • Enigma / VU+ Statusabfrage

    15
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    Matten MattenM
    @2hot4you Habs oben nochmal überarbeitet, damit das nicht kommt er legt jetzt auch ein device an und verdampft es mit dem Status.

301

Online

33.0k

Benutzer

83.3k

Themen

1.3m

Beiträge