Skip to content

JavaScript

Hilfe für Skripterstellung mit JavaScript

2.5k Themen 48.6k Beiträge

NEWS

  • Auslesen einer Datenpunktliste (Ordner für Datenpunkte)

    4
    0 Stimmen
    4 Beiträge
    493 Aufrufe
    B
    Danke für den Input. Mit dem $Selector hats geklappt. @OliverIO Du meintest bestimmt getObject
  • Skript MiHome Error

    11
    0 Stimmen
    11 Beiträge
    676 Aufrufe
    Thomas BraunT
    @jonas-0 Was spuckt denn which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs nun aus?
  • Nach aktuellem update funktionieren Javascrite nicht mehr.

    javascript
    12
    0 Stimmen
    12 Beiträge
    486 Aufrufe
    E
    Das Problem wurde gefunden :) Grund: In alexa2.0.History.Json wird "status" nicht mehr gesetzt. Man muss nur die Abfrage if (jsonObj.status == "SUCCESS") im Skript entfernen, dann funktioniert wieder alles. Trotzdem Danke für Eure Hilfe.
  • Datenpunkte GetState / SetState

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    528 Aufrufe
    S
    OK, das macht Sinn. Wieder was neues gelernt, danke für die Info!
  • Wert wird nicht aktualisiert

    javascript
    6
    0 Stimmen
    6 Beiträge
    239 Aufrufe
    paul53P
    @chaot sagte: var y = '0'; So? Ja.
  • [Erledigt] Ändern eines Datenpunktes von Attribut "Name"

    5
    1
    0 Stimmen
    5 Beiträge
    192 Aufrufe
    paul53P
    @uwe72 sagte: dann aber 1-2 Sekunden später wieder automatisch der alte Wert dargestellt wird. Das macht dann der Adapter, der keine individuellen Namen zulässt.
  • [gelöst] mqtt - direkt in Obj. auf einen json node zugreifen

    14
    1
    0 Stimmen
    14 Beiträge
    983 Aufrufe
    liv-in-skyL
    @stefan999 happy planing
  • Ordner global

    4
    0 Stimmen
    4 Beiträge
    422 Aufrufe
    F
    @homecineplexx vielen Dank. Da waren 🍅 auf meinen Augen
  • anonymous warning – finde das Problem nicht

    7
    0 Stimmen
    7 Beiträge
    504 Aufrufe
    T
    Ah! Habs gefunden! Einen vorangegangenen ERROR gab es ja nicht. Das Problem war auch nicht der Datenpunkt javascript.0.Velux.og_bad.stop – dort habe ich auch dauernd gesucht. Mein "Problem" war der Datenpunkt des sonoff, der in og_bad.stop abgelegt war. Der war auf Logikwert gestellt und dann sollte ich natürlich auch ein true oder false senden und nicht ein "true" oder "false". :-D setState("sonoff.0.DVES_F4D7C4.POWER11", true); // LÄUFT ohne WARN setState("sonoff.0.DVES_F4D7C4.POWER11", "true"); // LÄUFT mit WARN Der Wald und die Bäume... :-D VG!
  • [gelöst] Script nicht kompilierbar

    15
    0 Stimmen
    15 Beiträge
    452 Aufrufe
    S
    Problem gelöst. Ich habe den Browsercache geleert. Jetzt funktionieren die Blockly und JS-Skripte. Den Zusammenhang verstehe ich allerdings nicht.
  • Adapter automatisch neustarten wenn ROT

    javascript monitoring
    10
    0 Stimmen
    10 Beiträge
    4k Aufrufe
    dslraserD
    @wszene vielleicht kannst Du auch damit was anfangen... https://forum.iobroker.net/post/346843
  • Objektname .common.name - was mach ich falsch

    3
    0 Stimmen
    3 Beiträge
    259 Aufrufe
    paul53P
    @dominic-reber sagte: weshalb ist die variable 'name' nicht auch Rauchmelder Dachstock? Die globale Variable name ist vordefiniert und enthält den Skriptnamen. Für andere Werte kann name deshalb nur als lokale Variable verwendet werden.
  • Eine Funktion aus Skript 2 aufrufen

    Gelöst
    10
    0 Stimmen
    10 Beiträge
    806 Aufrufe
    Dominic ReberD
    @paul53 Oh man. Wie blöd muss ich sein :pig: Wenn die Skripte rüberkopiert werden, dann muss das ja direkt aufrufbar sein. Danke!
  • Java: Problem beim Verwalten von Fenster Status

    javascript
    5
    0 Stimmen
    5 Beiträge
    263 Aufrufe
    L
    @paul53 nochmals Herzlichen Dank, habe es so umgesetzt wie vorgeschlagen! MfG Wastl
  • (gelöst) Merkervariable inkrementieren - Absturz

    7
    1
    0 Stimmen
    7 Beiträge
    427 Aufrufe
    liv-in-skyL
    @mwolle code tag: https://forum.iobroker.net/post/394912
  • require(....path_to_json)-Frage

    6
    0 Stimmen
    6 Beiträge
    423 Aufrufe
    Dominic ReberD
    @unclesam Danke für die Antwort, dann schreib ichs direkt ins skript rein.
  • ARRAY auswerten

    3
    0 Stimmen
    3 Beiträge
    363 Aufrufe
    OliverIOO
    @pat oder noch kürzer: Every prüft ob alle Elemente eine Bedingung erfüllen und gibt dann true oder false aus. [1,2,3,4,5,6,7,8,9,10].every(el => el >= 10 ) https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array/every Es gibt dann noch some, welches prüft, ob mindestens ein Element eine Bedingung erfüllt.
  • KNX MDT Dimmer javascript zur einbindung in alexa

    1
    0 Stimmen
    1 Beiträge
    226 Aufrufe
    Niemand hat geantwortet
  • Selector für Objekt vom type adapter

    6
    1
    0 Stimmen
    6 Beiträge
    576 Aufrufe
    apollon77A
    @scrounger Mach doch mal :-) Möglich ist es sicher
  • Kann ScriptEngine Adapter nicht installieren

    21
    0 Stimmen
    21 Beiträge
    946 Aufrufe
    drdeocD
    @homoran Naja, Dank der Anleitung vom Thomas oben. Habe node12 installier.

878

Online

32.5k

Benutzer

81.7k

Themen

1.3m

Beiträge