Weiter zum Inhalt

JavaScript

2.5k Themen 49.1k Beiträge

Hilfe für Skripterstellung mit JavaScript

NEWS

  • Newbe Log Ausgabe (gelöst)

    10
    0 Stimmen
    10 Beiträge
    948 Aufrufe
    I
    @liv-in-sky Hab den Adapter mal neu gestartet. Unter Maulschlüssel war nichts selektiert. Ausgaben jetzt wie bei dir. Danke für die Unterstützung.
  • HomeControlCenter van Bartels/Ravensberger Solar

    1
    1
    0 Stimmen
    1 Beiträge
    505 Aufrufe
    Niemand hat geantwortet
  • Sommer/Winterzeit Abfrage

    4
    0 Stimmen
    4 Beiträge
    340 Aufrufe
    CodierknechtC
    Just for info: Ob Sommer- oder Winterzeit, liefert mittlerweile auch eine Systemvariable. [image: 1698578435479-da0278ec-2ff3-4bff-9e9a-fbffb921dabc-image.png]
  • Tankerkönig Frage

    11
    0 Stimmen
    11 Beiträge
    741 Aufrufe
    HomoranH
    @matze55 sagte in Tankerkönig Frage: Aber gibt es eine möglichtkeit per select so wie ich im ersten post schrieb....ein select per button zu realiesiren. z.B.......beim Log Script vom Mic(Angepasst auf Logparser) Tankstelle button....dann erscheinen die Öffnungszeiten(JSON kann man ja per button steuern) Auf Aral...ect.... Das ist auch nicht wirklich verständlich. was willst du selektieren? was ist ein Tankstelle Button? Was an einem JSON willst du steuern? Wenn ich halbwegs verstanden habe was du meinen könntest, könntest du ein Popup auf die Öffnungszeiten über ein entsprechendes Widget auslösen. Dann kannst du aber auch direkt die Öffnungszeiten immer einblenden.
  • [Skript] Wiederherstellen und Auflisten von Skripten

    18
    6 Stimmen
    18 Beiträge
    2k Aufrufe
    R
    @fastfoot Ich habe es zum Laufen gebracht. Im Fall der Fälle habe ich jetzt ein prima Werkzeug. Vielen Dank für Deine Mühe.
  • Sonos Adapter stoppen und starten

    3
    0 Stimmen
    3 Beiträge
    387 Aufrufe
    FredFF
    @gerti Der DP um den Adapter ein/auszuschalten heisst system.adapter.sonos.0.alive Ergänzung: wenn ich meine Sonos über die Steckdose schalte bekomme ich keine Fehlermeldung vom Adapter.
  • setStateDelay() wieviele Timer in möglich.

    javascript
    3
    0 Stimmen
    3 Beiträge
    292 Aufrufe
    T
    @marty56 ? https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/javascript.md#setstatedelayed Das stimmt so schon recht lange, soweit ich weiß.
  • Benutzername der verbundenen Skript-Engine

    2
    0 Stimmen
    2 Beiträge
    281 Aufrufe
    ?
    @kmn sagte in verbonden gebruikersnaam van scriptengine: Hallo iedereen. Hoe ik een web.0-verbonden gebruikersnaam kan krijgen van de scriptengine Moin, Waarom vraag je dit op het Duitstalige forum? Hartelijke groeten Bernd Edit Kann Dir immer noch nicht folgen, hier mal etwas zum Lesen und zum Beherzigen https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge
  • setTimeout - er soll 5min warten und macht es nicht...?!

    3
    0 Stimmen
    3 Beiträge
    320 Aufrufe
    D
    @arteck danke! der wald und die bäume
  • setstate aus Funktion rufen [Gelöst]

    15
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    WolfgangDW
    @oliverio sagte in setstate aus Funktion rufen: var ventilatorEin = function() { Diese Variante geht! Sehr schön. Die Möglichkeit kannte ich noch nicht. Ich habe von Euch viel über setTimeout() gelernt. Nur war das ja nur ein Versuch, weil VentilEin nicht wollte! Asche auf mein Haupt! Heute geht es mit der Klammer, s.u. ventilatorEin; // geht nicht ventilatorEin(); // geht. [Gelöst]
  • Wer findet den Fehler im Skript (ZisternenNachbefüllung)

    Verschoben
    11
    0 Stimmen
    11 Beiträge
    745 Aufrufe
    K
    @paul53 Mit dem skript funktioniert es . Vielen Dank für die Hilfe.
  • MQTT String zerlgen

    6
    0 Stimmen
    6 Beiträge
    736 Aufrufe
    Samson71S
    @mr-sun War mir klar. Ich kenne die ganzen Projekte von Softwarecrash. Bis auf Victron alle selber hier im Einsatz. Im Discord-Channel dort bin ich auch aktiv.
  • widgets mit einem Word belegen / Bit Aufschlüsselung

    10
    0 Stimmen
    10 Beiträge
    944 Aufrufe
    paul53P
    @captainchaos666 sagte: Meine Fragen zu dem Code: Wieso hast du hier "ack:true" verwendet Weil in einen eigenen Datenpunkt unter "0_userdata.0" geschrieben wird Wann werden bzw. wie werden die Bits wieder auf false gesetzt Wenn das Wort an der Bitposition eine 0 enthält Was machen die zwei !! Wandeln die Zahlen 0 und 1 in false und true. Was macht fromNe Verhindert ein Triggern, wenn die Quelle der Wertänderung ein Skript ist: Dient zur Vermeidung von Endlos-Trigger-Schleifen. Bit 1: Maske 2; Bit 2: Maske 4; bit 5: Maske 32
  • Zigbee2MQTT Gruppen

    10
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    I
    @arteck Es geht ja genau um die Weihnachtsbeleuchtung. Also gibt es keine schöne Möglichkeit das zu machen. Mal schauen was mir einfällt um das irgendwie anderes hinzubekommen. Danke für die mühe.
  • Probleme mit IF Boolean Abfragen

    3
    0 Stimmen
    3 Beiträge
    229 Aufrufe
    N
    @paul53 Danke, hat geklappt! o mann... da kann man sich anstellen...
  • [Gelöst]-Ergebnis einer Excel Abfrage auf Zahl reduzieren

    8
    0 Stimmen
    8 Beiträge
    504 Aufrufe
    mickymM
    @ps1304 na das ist doppelt gemoppelt - das ist Unsinn. setState("0_userdata.0.Test.excel",Math.round(euro.result * 100)/100)
  • [Gelöst] externer Editor

    5
    0 Stimmen
    5 Beiträge
    311 Aufrufe
    CodierknechtC
    @roga sagte in [Gelöst] externer Editor: mit dessen Hilfe ich direkt auf den IOB (Script-Mirroring) zugreifen kann Da dürfte Dein Problem herkommen. Das Notepad++ arbeitet mit den Scripten im Spiegelverzeichnis? Würde mich dann jedenfalls nicht wundern, wenn der ioBroker bei Änderungen daran die Arbeit verweigert. Edit: Das ist jedenfalls problemlos reproduzierbar. Ändere ich ein Script im Spiegelverzeichnis auf der Konsole, wird es im ioBroker sofort gestoppt. [image: 1697523287928-b056b15f-f232-41d2-8e38-92c9f1508bca-image.png]
  • [Gelöst] Was tut die Funktion jsonataExpression

    13
    0 Stimmen
    13 Beiträge
    388 Aufrufe
    R
    @mickym sagte "Intervall":"2023-10-13T22:00:00.000Z" ist auch korrekt - da in allen Datenbanken die UTC gespeichert wird. Sprich diese Zeit entspricht 0:00 Ihr am 14.10.2023 - da UTC ja 2 Std. nachhängt. Die Konvertierung liegt ggf. daran, dass daraus die lokale Zeit gemacht wurde. Ach so! Jetzt verstehe ich das auch, ja macht durchaus Sinn und so gesehen ist es dann tatsächlich der 14.10.2023. Wieder etwas wichtiges dazugelernt, vielen Dank!
  • Gotify "const axios" unable to verify the first certificate

    3
    0 Stimmen
    3 Beiträge
    812 Aufrufe
    T
    @benjamincz import https from 'https' // oder const https = require('https') import axios from 'axios' const httpsAgent = new https.Agent({ rejectUnauthorized: false, }) axios.defaults.httpsAgent = httpsAgent //hier rest vom Script So in der Art. https muß wohl im Javascript-Adapter in die npm module, kannst aber mal ohne versuchen, wenn dann ein Fehler kommt mit Modul nicht gefunden, muß er rein.
  • hm-rpc doppelt ausgeführt via iot adapter [log]

    2
    0 Stimmen
    2 Beiträge
    175 Aufrufe
    paul53P
    @mariva sagte: unterschiedliche aktionen machen. also ob via taster, alexa oder bewegungsmelder sich das licht angeschaltet hat. Triggere auf Wertänderung und prüfe die Quelle der Änderung: on('hm-rpc.2.xxx.2.LEVEL', function (obj) { log(obj.state.from); });

563

Online

32.7k

Benutzer

82.6k

Themen

1.3m

Beiträge