Skip to content

JavaScript

Hilfe für Skripterstellung mit JavaScript

2.5k Themen 48.9k Beiträge

NEWS

  • [gelöst] Schedule schaltet nicht wie gewünscht

    9
    0 Stimmen
    9 Beiträge
    230 Aufrufe
    CodierknechtC
    @ben1983 sagte in Schedule schaltet nicht wie gewünscht: warum die fertig aus dem Assistenten erzeuge Schedule nicht funktioniert Warum die mit dem Wizard erstellten Dinger nicht sauber laufen, kann ich Dir auch nicht sagen. Aber dass sie nicht sauber laufen, habe ich schon des Öfteren festgestellt. Da fährt man mit CRON einfach besser.
  • Syntaxfrage: Dollar Operator, Werte ausschließen

    2
    0 Stimmen
    2 Beiträge
    92 Aufrufe
    T
    @wolfgangfb AFAIK geht das nicht. Mußt du selber filtern.
  • JSON Replace

    13
    0 Stimmen
    13 Beiträge
    929 Aufrufe
    B
    @mickym Es hat geklappt mit deiner Lösung im Blocky ;-) Vielen lieben dank für deine Hilfe. So brauche ich Node-Red nicht mitlaufen lassen.
  • Javascript socketio.0 getUser

    4
    0 Stimmen
    4 Beiträge
    432 Aufrufe
    haus-automatisierungH
    @kmn Socket io ist aber für Websockets gedacht. Also für die Verbindung vom Browser zum ioBroker-Server. Was erwartest Du für ein Ergebnis? Der JavaScript-Adapter arbeitet ja auf Serverseite in einem ganz anderen Context. Es gibt ja nicht "den Benutzernamen". Theoretisch könnten 24 Benutzer an 10 verschiedenen Admin-Instanzen über 12 verschiedene Endgeräte angemeldet sein. Eventuell beschreibst Du besser konkret das Vorhaben und welcher Benutzer von wo abgefragt werden soll. Möchtest Du einfach nur die existierenden Benutzer aus dem System haben?
  • [erledigt] JS zum anlegen eines DP unter 0_userdata

    heating javascript
    9
    2
    0 Stimmen
    9 Beiträge
    621 Aufrufe
    T
    @bahnuhr sagte in JS zum anlegen eines DP unter 0_userdata: @ticaki Ich finde es gut, wie ihr immer mit diesem await, async zeug rum handiert. Ich tue mich da immer noch sehr schwer damit. Danke für das Beispiel. Dann mache ich es aber auch richtig :). Wenn du ein await benutz ist ein try {} catch(){} zwingend... vergesse ich in Forenbeispielen laufend. Wenn der fehlt beendet der JS-Controller/nodejs im Fehlerfall den ausführenden Prozess, was heißt der Javascript-Adapter wird abgeschaltet. async function listeWerte() { // Liste let werte = getObject("enum.functions.power_consumption").common.members; // Startwert 0 let wert = 0; // Schleife, um die Werte abzufragen for (var i = 0; i < werte.length; i++) { wert += getState(werte[i]).val; } try { if (existsState("0_userdata.0.Heizen.Heizen")) setState("0_userdata.0.Heizen.Heizen", wert); else await createStateAsync("0_userdata.0.Heizen.Heizen", wert, false, { type: "number", role: "value", name: "user state", unit: "", read: true, write: true } ) } catch (e) { log(e.message); } } // Funktionsaufruf fuer das Abonnieren der Datenpunkte $('state(functions=power_consumption)').on(function (obj) { listeWerte(); });
  • Aktualisieren "javascript" auf v7.1.4

    6
    1
    0 Stimmen
    6 Beiträge
    502 Aufrufe
    MyzerATM
    @ticaki Ah, ok , kenne diese Baustein gar nicht, heisst ich kann ohne Probleme updaten, da ich den nicht verwende!
  • Influxdb mit Tags schreiben

    javascript
    4
    0 Stimmen
    4 Beiträge
    706 Aufrufe
    ?
    @iceman8080 sagte in Influxdb mit Tags schreiben: Bin ich vielleicht mit sendTo komplett auf dem Holzweg und ich muss über eine andere Schnittstelle die Daten in die Datenbank pumpen? Moin, ich bin komplett Ahnungsbefreit, ich schaue immer nur in die Dokumentation, also vielleicht hilft ja das weiter -> https://docs.influxdata.com/influxdb/cloud/api-guide/client-libraries/nodejs/write/ Oder vielleicht auch hier -> https://www.influxdata.com/blog/how-to-get-started-with-javascript-and-influxdb/ VG Bernd
  • [gelöst] Telegram-Adapter: "anklickbare" URL versenden

    10
    0 Stimmen
    10 Beiträge
    790 Aufrufe
    bahnuhrB
    @meister-mopper sagte in [gelöst] Telegram-Adapter: "anklickbare" URL versenden: Brauchst doch gar nicht ausixen Hätte von mir sein können ;-) Und ja, hast recht. Gewohnheit halt.
  • Zeitplan mit Javascript funktioniert nicht

    2
    1
    0 Stimmen
    2 Beiträge
    279 Aufrufe
    C
    Ok, der String ist der Inhalt vom Schedule-Befehl, jetzt hab ich’s kapiert Chris
  • Simulation, Istwert zu Sollwert laufen lassen

    3
    0 Stimmen
    3 Beiträge
    288 Aufrufe
    J
    @ticaki Danke, funktioniert noch besser.
  • Function Syntax Fehler

    8
    0 Stimmen
    8 Beiträge
    251 Aufrufe
    A
    Vielen Dank für eure Unterstützung, jetzt läuft es !
  • request to axios-> Problem mit axios.Post [gelöst]

    7
    0 Stimmen
    7 Beiträge
    817 Aufrufe
    A
    @thomas-braun ups - ganz besonderer Dank für diesen schnellen Hinweis wenn ich da ein uninstall/remove auf Anhieb gefunden hätte wäre mein System wohl hinüber
  • Asynchrone Funktionen innerhalb eine Subscribtion aufrufen

    22
    0 Stimmen
    22 Beiträge
    661 Aufrufe
    T
    @ben1983 Du benutzt ein Json. Ich wollte damit sagen das weder deine Art, noch meine Art nicht pauschal besser sind.
  • Bei bestimmtem String stürzt Javascript Instanz ab

    21
    0 Stimmen
    21 Beiträge
    635 Aufrufe
    Ben1983B
    @codierknecht Danke... oh man, da bin ich gar nicht drauf gekommen, da es eine Arrow Function ist :-)
  • Schedule mit mehreren Cron „Triggern“

    3
    0 Stimmen
    3 Beiträge
    159 Aufrufe
    Ben1983B
    @paul53 ok, also doch zwei trigger. Danke
  • [gelöst] This innerhalb Objekt benutzen

    4
    0 Stimmen
    4 Beiträge
    120 Aufrufe
    Marc BergM
    @ben1983 Gleiches Thema, müsste so gehen const myObject = { active: true, checkActive: function (){return this.active}, test : false, test2: function() {return this.active && this.test} }; console.log(myObject.test2());
  • Javascript Warnungen im Log Adapter does not exist (gelöst)

    4
    0 Stimmen
    4 Beiträge
    292 Aufrufe
    paul53P
    @worxweis sagte: Habe dort ein Script, dass sämtliche Adapterstatus abfragt. Weshalb unter "global"?
  • [gelöst] auf globale Objekt kann nicht zugegriffen werden

    52
    1
    0 Stimmen
    52 Beiträge
    1k Aufrufe
    Ben1983B
    @ticaki Ja, ich habe auch schon einige Dinge mit enums geschaltet. Garade im Garten, habe ich eine enum Gartenbeleuchtung. Einige Lampen, im Garten, sollen nicht mit angehen (nur Weihnachtsbeleuchtung)..., deshalb schalte ich nicht alle Beleuchtungen im raum garten.
  • [gelöst] Sommer oder Winterzeit / Winteranfang abfragen

    9
    0 Stimmen
    9 Beiträge
    390 Aufrufe
    Ben1983B
    @marc-berg Danke. Es wurde sowieso noch eine viel tiefere3 funktion benötigt. Deine Lösung dient aber dem Thread.
  • Fehlermeldung nach Spannungsausfall

    2
    1
    0 Stimmen
    2 Beiträge
    182 Aufrufe
    arteckA
    @gustav007 soltest dann aber auch das Script posten..

709

Online

32.6k

Benutzer

82.2k

Themen

1.3m

Beiträge