Skip to content

JavaScript

2.5k Topics 49.9k Posts

Hilfe für Skripterstellung mit JavaScript

NEWS

  • Doorbird und Sayit

    1
    0 Votes
    1 Posts
    256 Views
    No one has replied
  • "select" aus "defaultSendTo" befüllen - jsonConfig.json

    javascript
    5
    1
    0 Votes
    5 Posts
    585 Views
    jrbwhJ
    @ticaki Klasse! Hab's jetzt geschafft, das Beispiel aus der Adapter-Doku (Serielle Ports abfragen und senden) nachzuvollziehen. Läuft nun in meiner Config. Jetzt muss ich es "nur noch" auf meine Device-Adresse umbauen. Herzlichen Dank für Deine Hilfe und Deine Infos. Brauche noch eine Weile, um alles zu verdauen. Dein Code-Beispiel habe ich noch nicht ganz verstanden, aber es ist auch schon spät ;-) Schöne Grüße Jürgen
  • Iterate through objects

    4
    0 Votes
    4 Posts
    784 Views
    L
    Danke euch, super, das hilft!
  • [JS Editor] Marker setzen/anspringen

    3
    0 Votes
    3 Posts
    172 Views
    W
    @codierknecht Hi Den habe ich mir jetzt installiert, mal sen wie gut ich damit zurecht komme. Was mir noch nicht gelungen ist, ist 2 IO-Broker Instanzen einzubinden. Geht das und wenn ja wie?
  • Material design calendar widget ical konvertierung

    1
    3
    0 Votes
    1 Posts
    233 Views
    No one has replied
  • [gelöst] Axios hinzufügen zu Script

    11
    1
    0 Votes
    11 Posts
    966 Views
    T
    @ben1983 Dann hat sich meine Installation in den letzten 4 Tagen selbst repariert. Da hatte ich noch ganz sicher einen "async need Promise.resolve" Fehler... der ist auch nicht mehr da.
  • [gelöst] Kalenderwoche abrufen / zuweisen

    5
    0 Votes
    5 Posts
    350 Views
    Ben1983B
    @codierknecht Cool, habe es jetzt so: // Zuweisen der Kalenderwoche schedule('4 0 * * *',()=>{ // @ts-ignore const moment = require('moment'); setState(idKalenderwoche,new moment().isoWeek(),true); })
  • JS stoppen, das Ammok läuft

    2
    0 Votes
    2 Posts
    168 Views
    CodierknechtC
    @wolfgangfb iob stop javascript.0 hätte vermutlich auch gereicht.
  • Fehlermeldung Javascript

    javascript
    7
    0 Votes
    7 Posts
    856 Views
    MalleRalleM
    @ticaki Vielen lieben Dank für Deine Bemühungen. Das funktioniert Perfekt. Fehlermeldungen beim start vom Javascript Adapter sind weg.
  • [gelöst] Schedule schaltet nicht wie gewünscht

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

    13
    0 Votes
    13 Posts
    2k 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
    559 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
    886 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
    654 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
    850 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
    1k 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
    340 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
    393 Views
    J
    @ticaki Danke, funktioniert noch besser.
  • Function Syntax Fehler

    8
    0 Votes
    8 Posts
    364 Views
    A
    Vielen Dank für eure Unterstützung, jetzt läuft es !

442

Online

33.1k

Users

83.7k

Topics

1.3m

Posts