Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Vorlage] Ventilsteuerung PWM-Ansatz für FBH/IR-Panele o.ä.

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    939

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[Vorlage] Ventilsteuerung PWM-Ansatz für FBH/IR-Panele o.ä.

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
83 Beiträge 22 Kommentatoren 20.6k Aufrufe 9 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • apollon77A apollon77

    @realpeterpan lkeg doch einfach in 0_userdata.0 einen Stat an und referenziere den... und da schreibst du 22 rein als zahl

    R Offline
    R Offline
    RealPeterPan
    schrieb am zuletzt editiert von RealPeterPan
    #81

    @apollon77 said in [Vorlage] Ventilsteuerung PWM-Ansatz für FBH/IR-Panele o.ä.:

    @realpeterpan lkeg doch einfach in 0_userdata.0 einen Stat an und referenziere den... und da schreibst du 22 rein als zahl

    Manchmal steht man einfach auf dem Schlauch...DANKE! Das hat schon mal geholfen.
    Ich bekomme allerdings immer noch nur Null-Werte:

    javascript.0	13:00:20.854	info	Stopping script script.js.PWM-Thermostate
    javascript.0	13:00:21.868	info	Start JavaScript script.js.PWM-Thermostate (Javascript/js)
    javascript.0	13:00:21.884	info	script.js.PWM-Thermostate: Ventillogik für Raum Badezimmer initialisiert
    javascript.0	13:00:21.884	warn	at ventilLogik (script.js.PWM-Thermostate:87:25)
    javascript.0	13:00:21.884	warn	at initialize (script.js.PWM-Thermostate:50:9)
    javascript.0	13:00:21.884	warn	at script.js.PWM-Thermostate:20:1
    javascript.0	13:00:21.885	warn	at script.js.PWM-Thermostate:393:3
    javascript.0	13:00:21.885	warn	at ventilLogik (script.js.PWM-Thermostate:88:26)
    javascript.0	13:00:21.885	warn	at initialize (script.js.PWM-Thermostate:50:9)
    javascript.0	13:00:21.885	warn	at script.js.PWM-Thermostate:20:1
    javascript.0	13:00:21.885	warn	at script.js.PWM-Thermostate:393:3
    javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Start Ventillogik Badezimmer: IstTemp=null, VergleichTemp=0, SollTemp=null, Aktor=false (seit 0m)
    javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Start FBStartTemp=null
    javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: TempDiff <= 0: 0 --> 0.01
    javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Isttemperatur <= Solltemperatur
    javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: heizzeit im original übernommen (heizleistung=13.333333333333334, Scriptintervall=2)
    javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Errechnete Heizzeit=16 --> Neue-Ist-Temp=0.03999866671110963 (+0.03999866671110963)
    javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: innerhalb toleranz
    javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: innerhalb stille
    javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: ist ausgeschaltet und soll ausgeschaltet sein
    javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Ende Badezimmer, Nächster Lauf in 2m
    javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: registered 2 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
    

    Woran kann das liegen? Auch der neue Sollwert als Objekt wird anscheinend weiter als =Null gelesen.

    R 1 Antwort Letzte Antwort
    0
    • R RealPeterPan

      @apollon77 said in [Vorlage] Ventilsteuerung PWM-Ansatz für FBH/IR-Panele o.ä.:

      @realpeterpan lkeg doch einfach in 0_userdata.0 einen Stat an und referenziere den... und da schreibst du 22 rein als zahl

      Manchmal steht man einfach auf dem Schlauch...DANKE! Das hat schon mal geholfen.
      Ich bekomme allerdings immer noch nur Null-Werte:

      javascript.0	13:00:20.854	info	Stopping script script.js.PWM-Thermostate
      javascript.0	13:00:21.868	info	Start JavaScript script.js.PWM-Thermostate (Javascript/js)
      javascript.0	13:00:21.884	info	script.js.PWM-Thermostate: Ventillogik für Raum Badezimmer initialisiert
      javascript.0	13:00:21.884	warn	at ventilLogik (script.js.PWM-Thermostate:87:25)
      javascript.0	13:00:21.884	warn	at initialize (script.js.PWM-Thermostate:50:9)
      javascript.0	13:00:21.884	warn	at script.js.PWM-Thermostate:20:1
      javascript.0	13:00:21.885	warn	at script.js.PWM-Thermostate:393:3
      javascript.0	13:00:21.885	warn	at ventilLogik (script.js.PWM-Thermostate:88:26)
      javascript.0	13:00:21.885	warn	at initialize (script.js.PWM-Thermostate:50:9)
      javascript.0	13:00:21.885	warn	at script.js.PWM-Thermostate:20:1
      javascript.0	13:00:21.885	warn	at script.js.PWM-Thermostate:393:3
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Start Ventillogik Badezimmer: IstTemp=null, VergleichTemp=0, SollTemp=null, Aktor=false (seit 0m)
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Start FBStartTemp=null
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: TempDiff <= 0: 0 --> 0.01
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Isttemperatur <= Solltemperatur
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: heizzeit im original übernommen (heizleistung=13.333333333333334, Scriptintervall=2)
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Errechnete Heizzeit=16 --> Neue-Ist-Temp=0.03999866671110963 (+0.03999866671110963)
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: innerhalb toleranz
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: innerhalb stille
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: ist ausgeschaltet und soll ausgeschaltet sein
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Ende Badezimmer, Nächster Lauf in 2m
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: registered 2 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
      

      Woran kann das liegen? Auch der neue Sollwert als Objekt wird anscheinend weiter als =Null gelesen.

      R Offline
      R Offline
      RealPeterPan
      schrieb am zuletzt editiert von
      #82

      @realpeterpan said in [Vorlage] Ventilsteuerung PWM-Ansatz für FBH/IR-Panele o.ä.:

      @apollon77 said in [Vorlage] Ventilsteuerung PWM-Ansatz für FBH/IR-Panele o.ä.:

      @realpeterpan lkeg doch einfach in 0_userdata.0 einen Stat an und referenziere den... und da schreibst du 22 rein als zahl

      Manchmal steht man einfach auf dem Schlauch...DANKE! Das hat schon mal geholfen.
      Ich bekomme allerdings immer noch nur Null-Werte:

      javascript.0	13:00:20.854	info	Stopping script script.js.PWM-Thermostate
      javascript.0	13:00:21.868	info	Start JavaScript script.js.PWM-Thermostate (Javascript/js)
      javascript.0	13:00:21.884	info	script.js.PWM-Thermostate: Ventillogik für Raum Badezimmer initialisiert
      javascript.0	13:00:21.884	warn	at ventilLogik (script.js.PWM-Thermostate:87:25)
      javascript.0	13:00:21.884	warn	at initialize (script.js.PWM-Thermostate:50:9)
      javascript.0	13:00:21.884	warn	at script.js.PWM-Thermostate:20:1
      javascript.0	13:00:21.885	warn	at script.js.PWM-Thermostate:393:3
      javascript.0	13:00:21.885	warn	at ventilLogik (script.js.PWM-Thermostate:88:26)
      javascript.0	13:00:21.885	warn	at initialize (script.js.PWM-Thermostate:50:9)
      javascript.0	13:00:21.885	warn	at script.js.PWM-Thermostate:20:1
      javascript.0	13:00:21.885	warn	at script.js.PWM-Thermostate:393:3
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Start Ventillogik Badezimmer: IstTemp=null, VergleichTemp=0, SollTemp=null, Aktor=false (seit 0m)
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Start FBStartTemp=null
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: TempDiff <= 0: 0 --> 0.01
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Isttemperatur <= Solltemperatur
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: heizzeit im original übernommen (heizleistung=13.333333333333334, Scriptintervall=2)
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Errechnete Heizzeit=16 --> Neue-Ist-Temp=0.03999866671110963 (+0.03999866671110963)
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: innerhalb toleranz
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: innerhalb stille
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: ist ausgeschaltet und soll ausgeschaltet sein
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Ende Badezimmer, Nächster Lauf in 2m
      javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: registered 2 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
      

      Woran kann das liegen? Auch der neue Sollwert als Objekt wird anscheinend weiter als =Null gelesen.

      Hat hier keiner eine Idee? Braucht ihr mehr Informationen von mir?
      Im Netz finde ich nichts brauchbares wie man Nullwerte "repariert".

      R 1 Antwort Letzte Antwort
      0
      • R RealPeterPan

        @realpeterpan said in [Vorlage] Ventilsteuerung PWM-Ansatz für FBH/IR-Panele o.ä.:

        @apollon77 said in [Vorlage] Ventilsteuerung PWM-Ansatz für FBH/IR-Panele o.ä.:

        @realpeterpan lkeg doch einfach in 0_userdata.0 einen Stat an und referenziere den... und da schreibst du 22 rein als zahl

        Manchmal steht man einfach auf dem Schlauch...DANKE! Das hat schon mal geholfen.
        Ich bekomme allerdings immer noch nur Null-Werte:

        javascript.0	13:00:20.854	info	Stopping script script.js.PWM-Thermostate
        javascript.0	13:00:21.868	info	Start JavaScript script.js.PWM-Thermostate (Javascript/js)
        javascript.0	13:00:21.884	info	script.js.PWM-Thermostate: Ventillogik für Raum Badezimmer initialisiert
        javascript.0	13:00:21.884	warn	at ventilLogik (script.js.PWM-Thermostate:87:25)
        javascript.0	13:00:21.884	warn	at initialize (script.js.PWM-Thermostate:50:9)
        javascript.0	13:00:21.884	warn	at script.js.PWM-Thermostate:20:1
        javascript.0	13:00:21.885	warn	at script.js.PWM-Thermostate:393:3
        javascript.0	13:00:21.885	warn	at ventilLogik (script.js.PWM-Thermostate:88:26)
        javascript.0	13:00:21.885	warn	at initialize (script.js.PWM-Thermostate:50:9)
        javascript.0	13:00:21.885	warn	at script.js.PWM-Thermostate:20:1
        javascript.0	13:00:21.885	warn	at script.js.PWM-Thermostate:393:3
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Start Ventillogik Badezimmer: IstTemp=null, VergleichTemp=0, SollTemp=null, Aktor=false (seit 0m)
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Start FBStartTemp=null
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: TempDiff <= 0: 0 --> 0.01
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Isttemperatur <= Solltemperatur
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: heizzeit im original übernommen (heizleistung=13.333333333333334, Scriptintervall=2)
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Errechnete Heizzeit=16 --> Neue-Ist-Temp=0.03999866671110963 (+0.03999866671110963)
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: innerhalb toleranz
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: innerhalb stille
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: ist ausgeschaltet und soll ausgeschaltet sein
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Ende Badezimmer, Nächster Lauf in 2m
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: registered 2 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        

        Woran kann das liegen? Auch der neue Sollwert als Objekt wird anscheinend weiter als =Null gelesen.

        Hat hier keiner eine Idee? Braucht ihr mehr Informationen von mir?
        Im Netz finde ich nichts brauchbares wie man Nullwerte "repariert".

        R Offline
        R Offline
        RealPeterPan
        schrieb am zuletzt editiert von
        #83

        @realpeterpan said in [Vorlage] Ventilsteuerung PWM-Ansatz für FBH/IR-Panele o.ä.:

        @realpeterpan said in [Vorlage] Ventilsteuerung PWM-Ansatz für FBH/IR-Panele o.ä.:

        @apollon77 said in [Vorlage] Ventilsteuerung PWM-Ansatz für FBH/IR-Panele o.ä.:

        @realpeterpan lkeg doch einfach in 0_userdata.0 einen Stat an und referenziere den... und da schreibst du 22 rein als zahl

        Manchmal steht man einfach auf dem Schlauch...DANKE! Das hat schon mal geholfen.
        Ich bekomme allerdings immer noch nur Null-Werte:

        javascript.0	13:00:20.854	info	Stopping script script.js.PWM-Thermostate
        javascript.0	13:00:21.868	info	Start JavaScript script.js.PWM-Thermostate (Javascript/js)
        javascript.0	13:00:21.884	info	script.js.PWM-Thermostate: Ventillogik für Raum Badezimmer initialisiert
        javascript.0	13:00:21.884	warn	at ventilLogik (script.js.PWM-Thermostate:87:25)
        javascript.0	13:00:21.884	warn	at initialize (script.js.PWM-Thermostate:50:9)
        javascript.0	13:00:21.884	warn	at script.js.PWM-Thermostate:20:1
        javascript.0	13:00:21.885	warn	at script.js.PWM-Thermostate:393:3
        javascript.0	13:00:21.885	warn	at ventilLogik (script.js.PWM-Thermostate:88:26)
        javascript.0	13:00:21.885	warn	at initialize (script.js.PWM-Thermostate:50:9)
        javascript.0	13:00:21.885	warn	at script.js.PWM-Thermostate:20:1
        javascript.0	13:00:21.885	warn	at script.js.PWM-Thermostate:393:3
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Start Ventillogik Badezimmer: IstTemp=null, VergleichTemp=0, SollTemp=null, Aktor=false (seit 0m)
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Start FBStartTemp=null
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: TempDiff <= 0: 0 --> 0.01
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Isttemperatur <= Solltemperatur
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: heizzeit im original übernommen (heizleistung=13.333333333333334, Scriptintervall=2)
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Errechnete Heizzeit=16 --> Neue-Ist-Temp=0.03999866671110963 (+0.03999866671110963)
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: innerhalb toleranz
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: innerhalb stille
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: ist ausgeschaltet und soll ausgeschaltet sein
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: Ende Badezimmer, Nächster Lauf in 2m
        javascript.0	13:00:21.885	info	script.js.PWM-Thermostate: registered 2 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        

        Woran kann das liegen? Auch der neue Sollwert als Objekt wird anscheinend weiter als =Null gelesen.

        Hat hier keiner eine Idee? Braucht ihr mehr Informationen von mir?
        Im Netz finde ich nichts brauchbares wie man Nullwerte "repariert".

        Okay, ich hab auch dieses Problem jetzt behoben.
        Beim Kopieren der Objekte wurden Anführungszeichen gesetzt.
        Durch einen Versuch über Blockly habe ich gesehen das darüber keine Anführungszeichen sondern ' (Hochkommata?) gesetzt wurden.
        Außerdem sind auch Leerzeichen aus den DP-Namen einfach übernommen worden anstatt sie durch Unterstriche zu ersetzen. Auch hier hat die "Blockly-Übersetzung" geholfen den Fehler zu finden.

        Warum mir die Protokolle dann einen Null-Wert statt einen Fehler geben ist mir leider nicht ganz klar.
        Dann hätte ich schon eher in dieser Richtung nach Lösungen gesucht.

        Ist leider nix für Einsteiger das Skripten.

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        722

        Online

        32.6k

        Benutzer

        82.2k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe