Weiter zum Inhalt

JavaScript

2.5k Themen 49.7k Beiträge

Hilfe für Skripterstellung mit JavaScript

NEWS

  • [Vorlage] Hoymiles Wechselrichter Begrenzung mit openDTU

    12
    0 Stimmen
    12 Beiträge
    2k Aufrufe
    Ralla66R
    @schmakus Genau, begrenzen auf den aktuellen Verbrauch, Rest in den Speicher. :-)
  • Fehler beim Auslesen der Array-länge

    9
    1
    0 Stimmen
    9 Beiträge
    722 Aufrufe
    OliverIOO
    @ticaki kein Problem, kann beim footen schon mal dingen
  • Formel als inputstring

    7
    0 Stimmen
    7 Beiträge
    275 Aufrufe
    Ben1983B
    Je mehr ich darüber nachdenke um so mehr komme ich von dem Gedanken der wirklich frei vorgebbaren Formel ab. Vielleicht ist das später wirklich nur nochmal als Adon zu sehen, aber in erster Linie erst einmal fest auswählbar mehr Formel in der Konfig besser.
  • Homematic HM-RPC - Fenster öffnen zählt doppelt

    Verschoben
    15
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    B
    @ticaki sagte in Homematic HM-RPC - Fenster öffnen zählt doppelt: @bongo ich weiß nicht ob das hier funktionieren könnte. Da aber bei doppelt laufenden Skripts die Variablen geteilt werden sollte es eigentlich gehen. // am Anfang var myScripts; if (!myScripts) myScripts = 0; myScripts++ // irgendwo im Code if (myScripts > 1) log(myScripts); war ein Tippfehler drin :) Danke, ich habs eingebaut und werde es beobachten.
  • Json-String in Objekte schreiben

    23
    0 Stimmen
    23 Beiträge
    4k Aufrufe
    C
    @paul53 ok, habe festgestellt, dass das Json nicht wirklich aktualisiert wird. Muss ich mal schauen woran das liegt.
  • Konzept: JSON State Mapper für ioBroker Javascript Engine

    9
    1
    1 Stimmen
    9 Beiträge
    1k Aufrufe
    B
    @haus-automatisierung said in Konzept: JSON State Mapper für ioBroker Javascript Engine: @blockmove sagte in Konzept: JSON State Mapper für ioBroker Javascript Engine: Aber nicht alle sind gut gepflegt. Konkret? Würde gern aushelfen und die Adapter besser machen Ich kann dir aktuell keinen Adapter nennen. Als letztes hat mich aber der WLED-Adapter "geärgert", da da die Anpassung an die neue WLED-Version sehr lange gedauert hat und in der Zwischenzeit das Log mit Warnmeldungen geflutet wurde. Ist aber mittlerweile wohl gefixt. Mir ist klar, dass fast alles rund um ioBroker Community-Projekte sind und deshalb ist das auch absolut keine Kritik! Also bitte keine Diskussion um Adapterentwicklung. Ich persönlich versuche nun, wenn MQTT verwendet wird, auf Adapter zu verzichten und direkt mit MQTT zu arbeiten. Daher finde ich diesen universellen Ansatz @stev-io sehr interessant. Aber das passt eben zu meiner Art mit ioBroker Dinge umzusetzen, Andere können das anders sehen. Für mich persönlich ist ioBroker eine Art universelles IoT-Tool, quasi eine Steigerung der Möglichkeiten von Node RED. Mag vielleicht daran liegen, dass ich aus der industriellen i4.0-Ecke komme und nicht unbedingt der "normale" Smarthome-Bastler bin.
  • JS-Adapter startet ständig neu: heap out of memory

    55
    0 Stimmen
    55 Beiträge
    8k Aufrufe
    arteckA
    @smhrambo sagte in JS-Adapter startet ständig neu: heap out of memory: Stattdessen habe ich das Gefühl die heilige Kuh beleidigt zu haben, aber so ist das manchmal. ne ich will nur dass du verstehst das 3k an objekten kein problem verursachen kann.. bei 300k würde ich nochmal nachfragen... aber komm ist ggut.. mir egal.. ich bin raus hier....
  • Gelöst: Problem mit Zeitsteuerung ( Cron Job )

    8
    0 Stimmen
    8 Beiträge
    891 Aufrufe
    H
    @homoran Ich vermute, es lag an der Namensgebung des Scriptes. Waren 2 Worte ohne Underscore. Danke Dir und alle anderen.
  • Unter Ordner auf listen

    7
    0 Stimmen
    7 Beiträge
    778 Aufrufe
    I
    Ja @ticaki hat recht. Ich habe per Skript mit folder erstellt und in manchen sind Datenpunkte und andere sind aktuell noch leer. Ich würde jetzt gerne automatisiert Datenpunkte in den foldern erstellen. Dafür benötigte ich aber ein Liste von allen Folder (auch leere) die in einem Folder sind. Die einzige "Lösung" die mir einfällt ist einen Datenpunkt in jedem Ordner anzulegen. So etwas wie "folder" den ich mir dann mit einem Selector holen kann. Das würde zwar gehen aber ganz sauber wäre das nicht.
  • Doorbird und Sayit

    1
    0 Stimmen
    1 Beiträge
    245 Aufrufe
    Niemand hat geantwortet
  • "select" aus "defaultSendTo" befüllen - jsonConfig.json

    javascript
    5
    1
    0 Stimmen
    5 Beiträge
    568 Aufrufe
    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 Stimmen
    4 Beiträge
    761 Aufrufe
    L
    Danke euch, super, das hilft!
  • [JS Editor] Marker setzen/anspringen

    3
    0 Stimmen
    3 Beiträge
    166 Aufrufe
    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 Stimmen
    1 Beiträge
    224 Aufrufe
    Niemand hat geantwortet
  • [gelöst] Axios hinzufügen zu Script

    11
    1
    0 Stimmen
    11 Beiträge
    936 Aufrufe
    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 Stimmen
    5 Beiträge
    324 Aufrufe
    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 Stimmen
    2 Beiträge
    161 Aufrufe
    CodierknechtC
    @wolfgangfb iob stop javascript.0 hätte vermutlich auch gereicht.
  • Fehlermeldung Javascript

    javascript
    7
    0 Stimmen
    7 Beiträge
    809 Aufrufe
    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 Stimmen
    9 Beiträge
    307 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
    117 Aufrufe
    T
    @wolfgangfb AFAIK geht das nicht. Mußt du selber filtern.

289

Online

33.0k

Benutzer

83.4k

Themen

1.3m

Beiträge