Weiter zum Inhalt

JavaScript

2.5k Themen 49.6k Beiträge

Hilfe für Skripterstellung mit JavaScript

NEWS

  • Telegram inline Keyboard zur Lampensteuerung

    javascript
    9
    0 Stimmen
    9 Beiträge
    2k Aufrufe
    E
    @Donald Danke für deine Beschreibung. Mal sehen was da noch rausköchelt. Grüße Ralf
  • [gelöst] Homematic HmIPW-DRBL4 / Jalousien Storen steuern

    javascript scenes
    2
    0 Stimmen
    2 Beiträge
    640 Aufrufe
    M
    Nachtrag: mit der CCU Firmware Version 3.53.26 wurde auch die Firmware des DRBL4. das obige Script klappt nicht mehr reibungslos. Neu ist jetzt aber der combined_parameter im iobroker, somit können wir wie folgt Werte setzen: z.b. setState('hm-rpc.2.xxx.COMBINED_PARAMETER', 'L=70,L2=30'); funktioniert einwandfrei.
  • [Gelöst] Javascript: Frage - Modul einbinden

    javascript
    8
    0 Stimmen
    8 Beiträge
    1k Aufrufe
    MicM
    @qqolli sagte in Javascript: Frage - Modul einbinden: @Mic Prima, hab das suncalc wieder aus der JS-Instanz gelöscht und suncalc durch suncalc2 ersetzt. Geht :-) Allgemein gesagt hat er, verglichen mit den Werten auf https://www.sonnenverlauf.de/ noch Abweichungen; wenn auch nicht sehr groß. Interessant. Hab mich aufgrund des Smart-Control-Adapters damit auseinandergesetzt, weil ich auch suncalc2 nutze und es da lt. User-Feedback kein "night"/"nightEnd" im Sommer in nördlicheren Gebieten gibt. So what, soweit funktioniert suncalc(2) mega zuverlässig, und man kann ja auch mit Offset arbeiten, falls einem ein Zeitpunkt nicht gefällt.
  • Hilfe - Adapter_Infos Script zeigt Fehler an

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    476 Aufrufe
    paul53P
    @Shwowak sagte: Error in callback: ReferenceError: instanz5 is not defined Zeile 22 ist auskommentiert.
  • Frage zu Array Konstante

    5
    0 Stimmen
    5 Beiträge
    510 Aufrufe
    P
    @paul53 sagte in Frage zu Array Konstante: Ja, oder mit .slice(). Habe gerade slice in das Beispiel eingebaut und schon läuft es. Besten Dank.
  • HMIP-WRCD und iobroker

    16
    0 Stimmen
    16 Beiträge
    2k Aufrufe
    M
    @Homoran said in HMIP-WRCD und iobroker: Aber Achtung! Das Senden von nicht im Gerät gespeicherten Ausgaben kostet nicht nur Zeit, sondern auch massiv DC! Zumindest bei meinem Displaytyp. Ja der DC scheint gleich mal ein paar Prozente zu gewinnen. Da ich jetzt nicht so viele Funk habe, kann ich das denk ich verschmerzen. Nur das lange warten nervt. Ich habe das Display als Status bevor ich die Haustüre verlasse. Aber 6 Sekunden warten nervt, ich denke das ich da was anderes bauen muss :-(
  • HTML Tabelle für Tasmota Timer (+Setzen)

    javascript template monitoring
    43
    3
    0 Stimmen
    43 Beiträge
    7k Aufrufe
    liv-in-skyL
    update - fehlerkorrektur bei vielen timern - wie immer im ersten post
  • Script Bild Versand funktioniert nicht

    6
    0 Stimmen
    6 Beiträge
    1k Aufrufe
    F
    @mctom sagte in Script Bild Versand funktioniert nicht: Es wird zwar eine Datei angelegt, aber die Datei ist nur 1KB groß. Also scheint hier schon ein Problem zu sein. Noch eine Idee ? Was steht denn in der Datei drin?
  • Worx Mäher steuerung

    2
    1
    0 Stimmen
    2 Beiträge
    289 Aufrufe
    dslraserD
    @Kodo_sh Da hast Zahlen in Text Bausteinen, nimm da mal Mathe Bausteine und Zahlen.
  • Zugriff auf globale Variablen in global Skripten

    javascript
    23
    0 Stimmen
    23 Beiträge
    5k Aufrufe
    AlCalzoneA
    @noox sagte in Zugriff auf globale Variablen in global Skripten: Aber ich befürchte, dass es nicht möglich ist, Ich weiß es ehrlich gesagt nicht, ohne es zu probieren. Solange es da eine Light.js und Light.d.ts gibt, dürfte es ggf. gehen.
  • Keine Geräteanzeige bei Objektauswahl

    blockly
    1
    0 Stimmen
    1 Beiträge
    250 Aufrufe
    Niemand hat geantwortet
  • [Vorlage] Bewegungsmelder-Script (Xiaomi Aqara und andere)

    Gesperrt Verschoben javascript
    50
    7 Stimmen
    50 Beiträge
    15k Aufrufe
    MicM
    @D4vE Das Script wurde ersetzt durch den SmartControl-Adapter. Link: Adapter SmartControl 0.2.x GitHub - ab 18.08.20
  • Javascript Frage zum Wert eines Objektes

    javascript
    4
    0 Stimmen
    4 Beiträge
    354 Aufrufe
    paul53P
    @klaus88 sagte: Muss ich auf "NaN" abfragen oder auf "" oder auf NULL oder auf die Zahl 0 ? Kein Wert bedeutet undefined. Es kann aber sein, dass der Javascript-Adapter bei getState(id).val daraus null macht.
  • Handler wenn Skript gestoppt wird

    5
    0 Stimmen
    5 Beiträge
    501 Aufrufe
    D
    Hi, danke! onStop() funktioniert wie erwartet. // close connection if script stopped onStop(function (callback) { if (connected) { console.log('Closing Port'); port.close(); } callback(); }, 2000 /*ms*/);
  • Schreiben erlauben per javascript

    11
    0 Stimmen
    11 Beiträge
    2k Aufrufe
    G
    Dank Dutchman konnte ich mein Problem lösen indem ich != genommen habe und er mir immer mein Widget anzeigt wenn nicht 2 genommen wird. Danke nochmal
  • Problem beim Vergleichen

    8
    0 Stimmen
    8 Beiträge
    685 Aufrufe
    paul53P
    @mrFenyx sagte: Das ganze ist ein Teil eines Skriptes wo dieses Wert auch leer gelassen sein könnte. Dann kann die ID aber nicht als Konstante deklariert sein. Übrigens stört sich der Compiler nicht an dem sinnlosen Vergleich, sondern führt den Code richtig aus. [image: 1599053793860-js_temp.jpg]
  • hilfe - javascript- axios, await - pause bei abruf von daten

    javascript
    6
    0 Stimmen
    6 Beiträge
    560 Aufrufe
    AlCalzoneA
    @liv-in-sky Ah, ok das lässt sich ändern. Müsste aber so funktionieren.
  • Fehlerhaften Messwert eliminieren

    blockly
    4
    2
    0 Stimmen
    4 Beiträge
    348 Aufrufe
    docadamsD
    @paul53 Vielen Dank für den Tipp. Ich habe jetzt den Entprellwert von 1000 auf 2000ms gesetzt und beobachte das. Vielleicht war es das schon. Wenn nicht, werde ich es zunächst mit 3000ms versuchen, und dann mit deinem Skript.
  • Mit "new Date()" im Script arbeiten?

    3
    0 Stimmen
    3 Beiträge
    699 Aufrufe
    DutchmanD
    @IdleBit sagte in Mit "new Date()" im Script arbeiten?: Logisch wenn ich nur bei erstellen die Funktion aufrufe .... manchmal hilft es Einfach mal laut nach zu denken :) Aber genau, du lädst die zeit in einer variable beim script starten, mja danach ist sie drin. Tip : var ist alte Schreibweise, besser const und let https://medium.com/@josephcardillo/the-difference-between-var-let-and-const-in-javascript-part-2-60fa568d0a0 Dan harttest du beim deklarieren direct gemerkt, uhm ich mache ne const .... warte mal Zeiten ändern sich doch
  • Javascript VIS/Widgets vs ioBroker/Blockly

    4
    0 Stimmen
    4 Beiträge
    433 Aufrufe
    S
    @rokket Entschuldigung. Du willst ja mit dem Button zwei unterschiedliche Datenpunkte nutzen: Dann brauchst du einen selbst erstellten Datenpunkt welchen du als ObjektID in das VisWidget einsetzt. Dazu ein Blockly wie oben von dir geschrieben. In VIS brauchst du KEIN weiteres Script

558

Online

32.9k

Benutzer

83.2k

Themen

1.3m

Beiträge