Skip to content

JavaScript

2.5k Topics 49.7k Posts

Hilfe für Skripterstellung mit JavaScript

NEWS

  • http request error Spotify-script

    javascript multimedia
    3
    0 Votes
    3 Posts
    693 Views
    M
    @J-A-R-V-I-S Ich hole in beiden fällen die Daten aus dem Datenpunkt "spotify-premium.0.playlists.playlistListIds". Unter Vis direkt per Selcet ValueList aus "premium.0.playlists.playlistListIds" in "premium.0.playlists.playlistList". Bei dem Script werden die Daten aus "premium.0.playlists.playlistListIds" erst per Selcet ValueList in einen anderen Datenpunkt geschrieben (als vorauswahl, zum automatischen Starten per Script) und dann mit dem Script in "spotify-premium.0.playlists.playlistList" geschrieben. Die Playlist wir ja auch abgespielt nur
  • Datenpunkt nur bei Trigger wegschreiben

    3
    0 Votes
    3 Posts
    311 Views
    moelskiM
    Öhm, da hast du natürlich mal Recht. Zu kompliziert gedacht :-)
  • Einfachstes Testscript läuft nicht

    6
    0 Votes
    6 Posts
    350 Views
    funkytownF
    @Homoran Aufgefallen ist das sicherlich auch anderen, nur gemeldet hat das keiner. Ich war mal als technischer Autor tätig und da ist man über jede Rückmeldung bzgl. Fehler sehr dankbar!
  • MQTT sendTo aktiviert alle Schalter o.O

    3
    0 Votes
    3 Posts
    612 Views
    paul53P
    @xotox sagte: muss das so? Ja, das muss so.
  • Einfache Zeitschaltung für Weihnachten

    scenes javascript
    3
    0 Votes
    3 Posts
    487 Views
    Dominik F.D
    @J-A-R-V-I-S Dank dir :)
  • JavaScript - http request Fehler abfangen

    javascript
    3
    0 Votes
    3 Posts
    657 Views
    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

    Moved Unsolved javascript
    8
    1
    0 Votes
    8 Posts
    2k Views
    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 Votes
    6 Posts
    761 Views
    F
    Das sollte für meine Bedürfnisse reichen, danke!
  • [gelöst]Datenpunkt auf true setzen

    javascript
    11
    0 Votes
    11 Posts
    981 Views
    Dominik F.D
    @paul53 vielen Dank für deine Erklärung :)
  • [gelöst]Schedule funktioniert nur minütlich

    6
    0 Votes
    6 Posts
    277 Views
    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 Votes
    7 Posts
    733 Views
    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 Votes
    3 Posts
    310 Views
    oberfraggerO
    @paul53 Danke! Du bist mein Held! Ich schreib gleich mal ne Anleitung. Das hilft vielleicht mal jemanden.
  • Datenpunkt in Javascript anlegen

    Moved
    6
    1
    0 Votes
    6 Posts
    1k Views
    paul53P
    @plc sagte: wo kann man nachlesen Im Kernkonzept.
  • Script - Info über Datenpunkte sammeln

    javascript template
    291
    4
    5 Votes
    291 Posts
    60k Views
    crunchipC
    @liv-in-sky läuft, Problem beseitigt
  • [gelöst]HM-OU-LED16 Ansteuerung mit JS

    8
    0 Votes
    8 Posts
    1k Views
    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 Votes
    4 Posts
    383 Views
    ?
    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 Votes
    6 Posts
    340 Views
    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 Votes
    9 Posts
    879 Views
    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 Votes
    9 Posts
    494 Views
    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 Votes
    9 Posts
    743 Views
    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.

414

Online

33.0k

Users

83.4k

Topics

1.3m

Posts