Skip to content

JavaScript

Hilfe für Skripterstellung mit JavaScript

2.5k Topics 49.1k Posts

NEWS

  • HMIP-WRCD und iobroker

    16
    0 Votes
    16 Posts
    2k Views
    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 Votes
    43 Posts
    7k Views
    liv-in-skyL
    update - fehlerkorrektur bei vielen timern - wie immer im ersten post
  • Script Bild Versand funktioniert nicht

    6
    0 Votes
    6 Posts
    910 Views
    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 Votes
    2 Posts
    265 Views
    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 Votes
    23 Posts
    4k Views
    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 Votes
    1 Posts
    180 Views
    No one has replied
  • [Vorlage] Bewegungsmelder-Script (Xiaomi Aqara und andere)

    Locked Moved javascript
    50
    7 Votes
    50 Posts
    14k Views
    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 Votes
    4 Posts
    325 Views
    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 Votes
    5 Posts
    440 Views
    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 Votes
    11 Posts
    2k Views
    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 Votes
    8 Posts
    531 Views
    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 Votes
    6 Posts
    535 Views
    AlCalzoneA
    @liv-in-sky Ah, ok das lässt sich ändern. Müsste aber so funktionieren.
  • Fehlerhaften Messwert eliminieren

    blockly
    4
    2
    0 Votes
    4 Posts
    291 Views
    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 Votes
    3 Posts
    652 Views
    DutchmanD
    @IdleBit sagte in Mit "new Date()" im Script arbeiten?: Logisch wenn ich nur bei erstellen die Funktion aufrufe .... :blush: 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 :blush:
  • Javascript VIS/Widgets vs ioBroker/Blockly

    4
    0 Votes
    4 Posts
    368 Views
    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
  • simples Script treibt Leistung durch die Decke[solved]

    7
    0 Votes
    7 Posts
    510 Views
    paul53P
    @Johannes-Bauerstatter sagte: war es einfach ein Fehler von mir? Ja. Mit Objekt-Klammern wird auf jede Zustandsaktualisierung (Zeitstempel) getriggert. Die richtige Schreibweise wäre gewesen: on({id: chg}, function (obj) {
  • Eigene SQLite-DB anbinden

    3
    0 Votes
    3 Posts
    698 Views
    S
    @AlCalzone ah, danke für die Info. Scheint zu funktionieren!
  • Vergangene Zeit seit lastchanged

    5
    0 Votes
    5 Posts
    496 Views
    CrunkFXC
    @paul53 So wird ein schuh draus, vielen Dank euch beiden.
  • Erstellen eines eigenen Objekt

    Moved
    8
    2
    0 Votes
    8 Posts
    523 Views
    paul53P
    @Oskar sagte: das habe ich leider noch nicht verstanden Kopiere das Script aus dem Forum in den Javascript-Editor und passe die IDs für idOrigin und idAlias an. Danach starte das Script (kann anschließend wieder gestoppt werden) und der Alias-Datenpunkt wird erstellt. Alternativ kann man Alias-Datenpunkte auch manuell erstellen, was aber viel mehr Kenntnisse voraussetzt.
  • javascript Import Fehler INSTANZ IST DEAKTIVIERT (gelöst)

    javascript
    3
    0 Votes
    3 Posts
    469 Views
    X
    @Dutchman Bester MANN!!! Das wars! DANKE!!

639

Online

32.7k

Users

82.5k

Topics

1.3m

Posts