Skip to content

JavaScript

Hilfe für Skripterstellung mit JavaScript

2.5k Topics 48.8k Posts

NEWS

  • Eqiva Bluetooth smartlock

    javascript node-red scenes security
    5
    0 Votes
    5 Posts
    2k Views
    ElzersharkE
    https://forum.iobroker.net/topic/37935/eqiva-türschloßantrieb/2?_=1614270795260 Anleitung zum Adapter. Läuft tadellos
  • Binance API ausgeführte Trades / Fill Orders auslesen

    12
    0 Votes
    12 Posts
    1k Views
    M
    @peterm1894 Das ist ja der Link den ich dir geschickt hatte. var newSignature = signature(another_query);
  • Überführung funktionierendes node.js Script

    javascript
    12
    4
    0 Votes
    12 Posts
    786 Views
    AlCalzoneA
    @uwe72 Keine Ahnung - hab ich auch manchmal, konnte es aber nie gezielt reproduzieren.
  • Luftdrucktendenz - Script?

    2
    0 Votes
    2 Posts
    371 Views
    A
    @spaceduck Hallo, hast du denn diesbezüglich Fortschritte erzielen können? Ich bin zur Zeit ebenfalls an diesem Thema dran, die Luftdruck Daten irgendwie auszuwerten. Grüße an alle....
  • Ping/Email-Überwachung tunen

    6
    0 Votes
    6 Posts
    393 Views
    T
    Hätte da noch nen Ansatz: Kann ich den Teil "Email senden" in einen Timer packen, der etwas länger ist, als das Ping-Interval? Sollte in der Zwischenzeit eine UP-Meldung kommen, könnte der Timer zurückgesetzt werden? Hat jemand ne Idee, wie ich das Sinnvoll einbauen kann?
  • [gelöst] Druckzeit von Sekunden in Minuten und Stunden

    javascript
    6
    0 Votes
    6 Posts
    480 Views
    M
    @liv-in-sky said in Druckzeit von Sekunden in Minuten und Stunden: @master-rudi beim log nimmst du timeset und die zahl kommt raus - warum timesec[0] beim umrechnen ? Oh man... Danke... Copy Paste Fehler aus einem anderen Skript von mir. Danke geht!
  • Set state to null?

    Moved
    6
    0 Votes
    6 Posts
    682 Views
    I
    Mit object funktioniert es nicht aber mit dem Typ „mixed“.
  • HTML Tabelle für BackItUp Adapter

    javascript template
    82
    3
    2 Votes
    82 Posts
    9k Views
    sigi234S
    @simatec sagte in HTML Tabelle für BackItUp Adapter: @sigi234 Fehlt der Name nur bei den ccu backups? Ja, denke schon, und die Größe wir auch nicht angezeigt. Habe ich schon berichtet: https://forum.iobroker.net/topic/41674/betatester-für-backitup-2-0-0-gesucht/16?_=1614106078729 ERLEDIGT!!! Habe im Adapter das Passwort für die CCU neu gesetzt.
  • Absolute Feuche Berechnung

    9
    1
    0 Votes
    9 Posts
    943 Views
    P
    @paul53 Alias ist mir hier zu aufwendig. Wann ist mal ein Homematic Temp. Sensor defekt. Hatte noch keinen! Nochmals besten Dank für das Script, paul
  • [gelöst] - Programm lässt JS komplett aussteigen

    10
    0 Votes
    10 Posts
    481 Views
    wendy2702W
    @mwolle Erster Beitrag und dann die 3 Punkte rechts unten im Beitrag.
  • setState als Schrittkette ausführen

    3
    0 Votes
    3 Posts
    256 Views
    SchmakusS
    @ente34 Ich stelle keinen Unterschied fest. Egal ob SetState oder setStateAsync Hab nun folgendes Code und laut Log wird alles nacheinander abgearbeitet so wie ich es gerne hätte. Gibt es vielleicht eine elegantere Lösung? if(this.pathColortemp) { await setState(this.pathTransistion, this.defaultTransition) console.warn('1: Set Transition') } if(this.pathColortemp) { await setState(this.pathColortemp, this.defaultColorTemp) console.warn('2: Set Colortemp') } if(this.pathColor) { await setState(this.pathColor, this.defaultColor) console.warn('3: Set Color') } if(this.pathControl) { await setState(this.pathControl, (this.pathControlType == 'number') ? this.defaultLevel : true) console.warn('4: Set Control') setState(this.pathLastValue, (this.pathControlType == 'number') ? this.defaultLevel : true, true); console.warn('5: Set Light State') setState(this.pathLightState, true, true); console.warn('6: Set Group Light State') if (extLogging) console.log(`${scriptname}: Licht wird eingeschaltet: ${this.name} // Pfad: ${this.pathControl} // Wert: ${(this.pathControlType == 'number') ? this.defaultLevel : true}`); }
  • Skript wird ausgeführt auch wenn deaktiviert.

    2
    0 Votes
    2 Posts
    218 Views
    paul53P
    @dominic-reber sagte: Eines der pausierten wir aber trotzdem ausgeführt. Hab das betreffende skript auch abgeändert aber es sendet mir immer noch push-nachrichten vom alten skript... Nicht das Skript wird weiter ausgeführt, sondern der Sende-Puffer wird weiter abgearbeitet. Hast Du ein Skript in der Gruppe "global". Das würde im Kontext der anderen (aktiven) Skripte ausgeführt.
  • Fenster Script: Liste der offenen Fenster

    56
    0 Votes
    56 Posts
    7k Views
    paul53P
    @nobody28 sagte: Unterschied zwischen Kanal und Datenpunkt Ein Datenpunkt ist ein Objekt vom Typ "state" und hat Zustände/Werte (rechts in Deinem Bild). Ein Kanal ist ein Objekt vom Typ "channel" und hat keine Zustände.
  • setState nur wenn Wert noch nicht gesetzt ist?

    12
    0 Votes
    12 Posts
    858 Views
    ?
    @oliverio said in setState nur wenn Wert noch nicht gesetzt ist?: da die autoren hier nicht reagiert haben, kannst du ja mal bei github einen issue einstellen und die frage nochmal dort stellen https://github.com/ioBroker/ioBroker.zigbee/issues ich habe gesehen, das da ganz fleißig dran gearbeitet wird und fast täglich Änderungen in den adapter eingearbeitet werden. Ja, nur das ich kein Zigbee verwende sondern Hue und HM. Aber werde es nochmal beobachten. Und wenn es nicht nötig ist, nehme ich die vorherige Abfrage, ob schon true oder false gesetzt ist, einfach raus. Lg
  • Go e-charger

    javascript
    5
    2 Votes
    5 Posts
    24k Views
    W
    @homoran Jo, vertippt. Habs editiert. Danke. Gruss, Jürgen
  • Trigger auf Aktualisierung und nicht Änderung

    javascript
    3
    0 Votes
    3 Posts
    261 Views
    J
    @paul53 So einfach kann es sein. Vielen Dank.
  • [Gelöst] Fensterzähler mit Aufzählungen

    19
    0 Votes
    19 Posts
    1k Views
    Masterg 23M
    Mein Problem ist, die richtige Zuweisung damit die Anzeigen korrekt dargestellt werden. Aber wenn ich es mir so anschaue, dann ist es ziemlich komplex. Vielleicht sollte ich erstmal kleinere Brötchen backen. [image: 1613654166116-bildschirmfoto-2021-02-18-um-14.15.51-resized.png] EDIT: Die Fensteranzeige habe ich hinbekommen, jedoch die kleine Symbole unten (Ausrufezeichen oder Haken) noch nicht. Aber ich denke das kriege ich auch hin. Ich stelle es hier auf gelöst. Vielen Dank :) [image: 1613654910319-bildschirmfoto-2021-02-18-um-14.27.05-resized.png]
  • Eigenes Logging in Datenpunkt wird manchmal überschreiben

    javascript
    2
    1
    0 Votes
    2 Posts
    247 Views
    D
    @manfred-outlaw Hallo Manfred, ich habe genau das gleiche Problem. Wenn Trigger in unterschiedlichen Skripten den gleichen Auslöser haben, so wird immer nur eine Meldung im Log erzeugt. Da alle meine Skripte in Blockly sind, suche ich auch eine Lösung die ich in Blockly implementieren kann. Hast du für dich eine Lösung gefunden? Grüße Sascha
  • Javaskript Instanz stürzt bei Skript ab [gelöst]

    Moved
    5
    2
    0 Votes
    5 Posts
    286 Views
    paul53P
    @dj-rico sagte: Kann dann hier wohl geschlossen werden Das musst Du schon selbst machen, indem Du das Thema in der Überschrift des ersten Beitrags als [gelöst] markierst.
  • Vergleich von Objekten in Arrays

    12
    0 Votes
    12 Posts
    722 Views
    SchmakusS
    Vielen Dank euch allen! Viele Wege führen nach Rom. Aber das von @OliverIO gefällt mir sehr gut. Schön kompaktes Coding. @paul53, deine Schleifen sind gut lesbar. Danke.

357

Online

32.6k

Users

82.1k

Topics

1.3m

Posts