Skip to content

JavaScript

Hilfe für Skripterstellung mit JavaScript

2.5k Topics 48.9k Posts

NEWS

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

    9
    0 Votes
    9 Posts
    230 Views
    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 Votes
    2 Posts
    92 Views
    T
    @wolfgangfb AFAIK geht das nicht. Mußt du selber filtern.
  • JSON Replace

    13
    0 Votes
    13 Posts
    929 Views
    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 Votes
    4 Posts
    432 Views
    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 Votes
    9 Posts
    621 Views
    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 Votes
    6 Posts
    502 Views
    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 Votes
    4 Posts
    705 Views
    ?
    @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 Votes
    10 Posts
    789 Views
    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 Votes
    2 Posts
    279 Views
    C
    Ok, der String ist der Inhalt vom Schedule-Befehl, jetzt hab ich’s kapiert Chris
  • Simulation, Istwert zu Sollwert laufen lassen

    3
    0 Votes
    3 Posts
    286 Views
    J
    @ticaki Danke, funktioniert noch besser.
  • Function Syntax Fehler

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

    7
    0 Votes
    7 Posts
    815 Views
    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 Votes
    22 Posts
    661 Views
    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 Votes
    21 Posts
    635 Views
    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 Votes
    3 Posts
    159 Views
    Ben1983B
    @paul53 ok, also doch zwei trigger. Danke
  • [gelöst] This innerhalb Objekt benutzen

    4
    0 Votes
    4 Posts
    120 Views
    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 Votes
    4 Posts
    292 Views
    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 Votes
    52 Posts
    1k Views
    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 Votes
    9 Posts
    390 Views
    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 Votes
    2 Posts
    182 Views
    arteckA
    @gustav007 soltest dann aber auch das Script posten..

702

Online

32.6k

Users

82.2k

Topics

1.3m

Posts