Skip to content

Skripten / Logik

Hilfe zu JavaScript, Blockly, TypeScript, Node-RED, Scenes und text2command

16.4k Themen 211.7k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 48k
    2k Themen
    48k Beiträge
    P
    @ArnoD Ich musste meine Diskstation neu starten und bekomme jetzt folgenden Fehler, kann aber nicht herausfinden, an was es liegt. Verbrauchswert ist 0. Die Reichweite kann nicht berechnet werden. 2025-11-20 19:50:15.394 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: ******************* Debug LOG Charge-Control ******************* 2025-11-20 19:50:15.395 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: 10_Offset_sunriseEnd = 1 2025-11-20 19:50:15.395 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: 10_minWertPrognose_kWh = 0 2025-11-20 19:50:15.395 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: 10_maxEntladetiefeBatterie = 100 2025-11-20 19:50:15.395 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: 10_Systemwirkungsgrad = 100 2025-11-20 19:50:15.395 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: 40_minPvLeistungTag_kWh = 3 2025-11-20 19:50:15.395 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: 40_maxPvLeistungTag_kWh = 100 2025-11-20 19:50:15.395 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: 40_KorrekturFaktor = 0 2025-11-20 19:50:15.395 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: 40_WirkungsgradModule = 19 2025-11-20 19:50:15.395 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: bAutomatikAnwahl =true 2025-11-20 19:50:15.395 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: bAutomatikRegelung =true 2025-11-20 19:50:15.395 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Einstellungen =1 2025-11-20 19:50:15.395 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Start Regelzeitraum = 06:03 2025-11-20 19:50:15.395 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Ende Regelzeitraum= 12:03 2025-11-20 19:50:15.395 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Ladeende= 10:33 2025-11-20 19:50:15.792 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Unload = 100 2025-11-20 19:50:15.872 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Ladeende = 95 2025-11-20 19:50:15.874 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Ladeende2 = 100 2025-11-20 19:50:15.876 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Ladeschwelle = 80 2025-11-20 19:50:15.878 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Unterer Ladekorridor = 0 2025-11-20 19:50:15.881 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Offset Regelbeginn = 06:00 2025-11-20 19:50:15.882 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Offset Regelende = 00:00 2025-11-20 19:50:15.884 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Offset Ladeende = 06:00 2025-11-20 19:50:15.885 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Notstrom min = 2 2025-11-20 19:50:15.886 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Notstrom Sockel = 2 2025-11-20 19:50:15.887 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Verbrauch für night am Donnerstag: 1520 Wh 2025-11-20 19:50:15.887 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Eigenverbrauch Nacht = 1520 Wh 2025-11-20 19:50:15.930 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Power_Home_W (Hausverbrauch & Wallbox) = 1642W 2025-11-20 19:50:15.931 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Batterie Leistung = -1662 W 2025-11-20 19:50:15.933 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: PV Leistung = 0 W 2025-11-20 19:50:15.933 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Speichergroesse = 17kWh 2025-11-20 19:50:15.975 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Batterie SoC = 25 % 2025-11-20 19:50:15.975 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Notstrom_SOC_Proz= 2 % 2025-11-20 19:50:15.975 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Notstrom_SOC_erreicht = false 2025-11-20 19:50:15.975 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: bNotstromVerwenden =false 2025-11-20 19:50:15.975 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: bNotstromAusNetz =false 2025-11-20 19:50:16.017 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Notstrom_Status = 2 2025-11-20 19:50:16.017 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: bM_Notstrom = false 2025-11-20 19:50:16.017 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: M_Power = 9000 2025-11-20 19:50:16.018 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Set_Power_Value_W = 0 2025-11-20 19:50:16.018 - warn: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: ProgrammAblauf = 1,6,4,7,10,34, 2025-11-20 19:50:16.064 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: ueberschuss = -10642 hystereseWatt = 2000 bRegelungAktiv = false M_Power=9000 2025-11-20 19:50:16.360 - error: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Verbrauchswert ist 0. Die Reichweite kann nicht berechnet werden. 2025-11-20 19:50:18.087 - info: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: ueberschuss = -10669 hystereseWatt = 2000 bRegelungAktiv = false M_Power=9000 2025-11-20 19:50:18.496 - error: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Verbrauchswert ist 0. Die Reichweite kann nicht berechnet werden. 2025-11-20 19:50:20.913 - error: javascript.0 (254) script.js.E3DC_ChargeControl.Charge_Control: Verbrauchswert ist 0. Die Reichweite kann nicht berechnet werden.
  • Hilfe für Skripterstellung mit Blockly

    6k 78k
    6k Themen
    78k Beiträge
    S
    Hallo, ich benötige mal eure Hilfe. Ich habe eine Benachrichtigung wenn PV Überschuss da ist, bzw. wenn Netzstrom bezogen wird. Jetzt habe ich das Problem, daß die Werte sehr schnell reagieren und ich für 3sek über 1500 einspeise und dann wieder unter die 500 falle und dort auch bleibe. Wie kann ich im Skript solche Lastspitzen abfangen, und erst melden wenn der Zustand z.b. länger als 20sek über dem Schwellenwert liegt. Oder würdet ihr das Blockly ganz anders aufbauen? Bin was Blockly angeht noch ein Laie. Vielen herzlichen Dank. Gruß Steve [image: 1763673760910-solarstrom.jpg]
  • Hilfe für Skripterstellung mit Node-RED

    952 13k
    952 Themen
    13k Beiträge
    HomoranH
    @fiddle sagte in [Gelöst]: Adapter per {Node Red | JS} (de)aktivieren: Ok, nicht als "Wert" schreiben, sondern als "Befehl". Dann scheint ihn das zu beeindrucken. du zeigst ja nichts, aber es geht mit true/false [image: 1763416200051-screenshot_20251117-224854_firefox.jpg] gesteuert über eigenen DP vom typ Bool
  • Erstes Skript Zeitschaltuhr läuft nicht.

    Verschoben
    3
    2
    0 Stimmen
    3 Beiträge
    519 Aufrufe
    S
    :roll: Jetzt gehts… Vielen Dank für deine Hilfe
  • Countdown

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    794 Aufrufe
    L
    Hab's jetzt rausgefunden, so z.B. Waschmaschine_Status = 2 heißt bei mir das sie noch läuft. [image: 2716_restzeit_wama.jpg]
  • [GELÖST] Javascript von einer ext. Seite Einbinden in ioBroker

    Verschoben
    14
    0 Stimmen
    14 Beiträge
    2k Aufrufe
    T
    Guten Morgen, vielen Dank für die schnelle Beantwortung! Ich finde es immer wieder Super das du es auch erklärst was man falsch gemacht hat. Nur so kann ich es Lernen. Schönen Tag und Gruß, Tom
  • UV Index auslesen auf JPG

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    488 Aufrufe
    P
    Hier zwei Ansätze: https://github.com/zeke/get-image-colors https://www.npmjs.com/package/get-image-pixels Gruß Pix
  • MCLightning und MQTT

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    525 Aufrufe
    HomoranH
    Da das hier das ioBroker Forum ist, sollte so eine Information ganz deutlich im ersten Post hinzugefügt werden, damit dieser Umstand klar ist. Gruß Rainer
  • Blocky zustand Erzeugen diesen erzeugen JS-Punkt in eine Variable

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    L
    Okay danke, ich werde es testen Gruß
  • Problem mit Variablen Vererbung in Javascript Klasse

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    370 Aufrufe
    apollon77A
    Der übliche Trick ist vor dem on eine variable zu definieren die einen verweis auf "this" hat. Diese hat dann auch innerhalb der Funktion (weil für die Funktion ist Sie quasi "global") gültig. Übliche Namen sind "self" oder "that". also: var self = this; on('myevent', function() { self.whatever(); });
  • [Skript] RSS feed-generator

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    1k Aufrufe
    R
    Wenn jemand diesen Thread findet, im https://forum.iobroker.net/viewtopic.php?f=35&t=8079 gibt es noch folgende Hinweise: @AlCalzone: Kleiner Denkanstoß, vielleicht ist das ja eine Option: Statt in eine Datei zu schreiben, könnte man auch einen String zusammenbasteln und den in einen State schreiben. Mit simple-api könnte man den in Rohform zurückgeben, und sollte damit keinen externen http-Server benötigen. => https://github.com/ioBroker/ioBroker.si … ainvalue-1 ` @apollon77: An alle Interessierten: Adapter-Request ist jetzt auf Github unter https://github.com/ioBroker/AdapterRequests/issues/30 zu finden. Bitte dort wie unter https://github.com/ioBroker/AdapterRequ … o-use-this beschrieben voten! ` Das mit der simple-api werde ich mal versuchen umzusetzen.
  • Python, mqtt

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    829 Aufrufe
    arteckA
    kannst du bitte Programmcodes in richtige Code-Tags einpacken…
  • Fenster zählen auf verschiedenen Ebenen

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    669 Aufrufe
    C
    [image: 5264_fcc8a3d037bf64810f4b26d5037277d8.png]
  • [warn] Projects disabled : set editorTheme.projects.enabled=true to enable

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    4k Aufrufe
    N
    Hallo Danke für die schnelle Antwort. Gruß NetFritz
  • Beispielskript gesucht

    Verschoben
    81
    0 Stimmen
    81 Beiträge
    6k Aufrufe
    MathiasJM
    Es tut mir leid, wenn meine Antworten blöd rübergekommen sind. Durch den Todestag meines Vaters morgen habe ich zur Zeit andere Probleme. Ich dachte, ich kann es besser weg stecken, was wohl ein Irrtum war. Wenn es mir besser geht, melde ich mich wieder. Gruß, Mathias Gesendet von meinem SM-N915FY mit Tapatalk
  • ID's aller Mitglieder eines Gewerks abfragen und alle schalten

    Verschoben
    10
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    htreckslerH
    versuch mal den Javascript Adapter neu zu starten.
  • LAN-Gateway (PI) neustarten wenn DUTY-Cycle -1

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    562 Aufrufe
    sissiwupS
    @Homoran: Es geht um einen negativen DC wo immer der herkommt. Gruß Rainer ` Genau, es geht nicht um zu hohen DUTY-Cycle. Wenn der Duty-Cycle -1 ist, bedeutet es dass das LAN-Gateway nicht mehr erreicht wird. Das Gateway ist normalerweise schon noch per ping etc. erreichbar, nur halt von der CCU nicht. In diesen Fall kann man sich beheben indem man das Gateway neu startet. Und das macht das Script automatisiert. Es kann natürlich durch jedes beliebige Ereignis ausgelöst werden und dann irgend etwas zeitversetzt starten.
  • [gelöst] gestate / Warnung verhindern

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    392 Aufrufe
    M
    @paul53: @malc: das ist es Dann markiere bitte das Thema als gelöst (im Betreff des ersten Beitrags). Vergessen, und ja, es ist richtig und wichtig :-) Gemacht :-)
  • Synology HomeMode per Skript

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    352 Aufrufe
    Niemand hat geantwortet
  • [gelöst] Blockly Trigger Abenddämmerung Sonnenaufgang löst nicht immer aus

    Verschoben
    10
    0 Stimmen
    10 Beiträge
    3k Aufrufe
    smileS
    Ich hatte das Problem ebenfalls. Momentan habe ich es mit einer Art Wiederholung des vorganges um 15 Minuten verzögert gelöst, sowie auch der einzelnen Homematic Funkbefehle mit Verzögerung: [image: 3472_sonnenuntergang-abendlicht.png] Funktioniert seitdem fehlerfrei. Falls dennoch wieder Fehler auftauchen werde ich das ganze Nach Helligkeit Triggern mit Badewannen-Prinzip aus meinem Markisenscript.
  • [gelöst] dect comet - Fenster AUF Heizung AUS script

    Verschoben
    6
    1
    0 Stimmen
    6 Beiträge
    2k Aufrufe
    D
    Hallo nun bin ich auch beim fenster angekommen nur schalteten meine MAX! Thermostate nicht richtig. Sie gehen entweder in den Manuel Modus oder senken die Heizung ich möchte sie aber gerne aus haben :cry: [image: 6482_meine_heizung.jpg]
  • [Hilfe] json auswerten und in Objekte scheiben

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    3k Aufrufe
    paul53P
    Es müsste mit beiden Schreibweisen funktionieren. Stimmt die Datenpunkt-ID "javascript.0.Drucker3D.BedTempTimestamp" ? (Groß-/Kleinschreibung)
  • HM Rollladenaktoren bestimmte Positionen

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    332 Aufrufe
    apollon77A
    Die haben an sich einen "LEVEL" Datenpunkt. Da schreibst Du den Wert rein den Du willst und fertig :-)

445

Online

32.4k

Benutzer

81.4k

Themen

1.3m

Beiträge