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. ioBroker Allgemein
  4. Javascript stürzt ab error log Fragen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Javascript stürzt ab error log Fragen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
22 Beiträge 7 Kommentatoren 2.0k Aufrufe 4 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.
  • B B4unty

    @gaspode es scheint in diesem skript zu sein den nur dieses ist auf der Instanz die dann auf Rot schaltet

    var Gew_C3_BCnschteWattLeistung;
    
    
    on({id: [].concat(['alias.0.Sensoren.SolarAnlage.BATERIE-RELAI-INVERTER']), change: "ne"}, async function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      sendTo("telegram", "send", {
          text: (['Relai Auslöser bei ',getState("0_userdata.0.Schalten.Hilfspunkte.Akku-BeideMessungen-Mitte").val,'V beide Mitte und ',getState("alias.0.Sensoren.SolarAnlage.266_State_of_charge").val,'%'].join(''))
      });
    });
    
    on({id: [].concat(['alias.0.Sensoren.SolarAnlage.BEGRENZUNG-LEISTUNG']), change: "ne"}, async function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      Gew_C3_BCnschteWattLeistung = ('' + getState("alias.0.Sensoren.SolarAnlage.BEGRENZUNG-LEISTUNG").val);
      sendTo("mqtt.0", "sendMessage2Client", {
         "topic": 'inverter/ctrl/limit_persistent_relative/0     ',
         "message": Gew_C3_BCnschteWattLeistung
      });
      console.log("mqtt.0: " + "");
    });
    
    schedule("*/2 * * * *", async function () {
      if (getState("0_userdata.0.Schalten.Hilfspunkte.PV-Automatik").val == true) {
        console.log('Auslöser Solaranpassung');
        if (getState("0_userdata.0.Schalten.Hilfspunkte.Akku-BeideMessungen-Mitte").val >= 25.5 && getState("0_userdata.0.Schalten.Hilfspunkte.AkkuArbeit").val == true && getState("alias.0.Sensoren.Stomzähler.AKTUELLER_BEZUG").val >= -100 && (getState("alias.0.Sensoren.SolarAnlage.MittelwertLadung").val >= 600 && getState("alias.0.Sensoren.SolarAnlage.266_State_of_charge").val >= 95 || false)) {
          console.log((['Begrenzer 980W  34 Mittelwert: ',getState("alias.0.Sensoren.SolarAnlage.MittelwertLadung").val,' Spannung Mittelwert: ',getState("0_userdata.0.Schalten.Hilfspunkte.Akku-BeideMessungen-Mitte").val,'V ',getState("alias.0.Sensoren.SolarAnlage.266_State_of_charge").val,'%'].join('')));
          // 980 Watt
          setState("alias.0.Sensoren.SolarAnlage.BEGRENZUNG-LEISTUNG"/*BEGRENZUNG-LEISTUNG_Alias*/, 34);
        } else {
          console.log('980 NEIN');
          if (getState("0_userdata.0.Schalten.Hilfspunkte.Akku-BeideMessungen-Mitte").val >= 25.2 && getState("alias.0.Sensoren.Stomzähler.AKTUELLER_BEZUG").val >= -100 && getState("0_userdata.0.Schalten.Hilfspunkte.AkkuArbeit").val == true && getState("alias.0.Sensoren.SolarAnlage.MittelwertLadung").val >= 410 && getState("alias.0.Sensoren.SolarAnlage.266_State_of_charge").val >= 93) {
            console.log((['Begrenzer 630W  31 Mittelwert: ',getState("alias.0.Sensoren.SolarAnlage.MittelwertLadung").val,' Spannung Mittelwert: ',getState("0_userdata.0.Schalten.Hilfspunkte.Akku-BeideMessungen-Mitte").val,'V ',getState("alias.0.Sensoren.SolarAnlage.266_State_of_charge").val,'%'].join('')));
            setState("alias.0.Sensoren.SolarAnlage.BEGRENZUNG-LEISTUNG"/*BEGRENZUNG-LEISTUNG_Alias*/, 31);
            // 630 Watt
          } else {
            console.log('630 NEIN');
            if (getState("0_userdata.0.Schalten.Hilfspunkte.Akku-BeideMessungen-Mitte").val >= 24.7 && getState("0_userdata.0.Schalten.Hilfspunkte.AkkuArbeit").val == true && getState("alias.0.Sensoren.SolarAnlage.MittelwertLadung").val >= 220 && (compareTime('8:00', '15:00', "between", null) && getState("alias.0.Sensoren.SolarAnlage.266_State_of_charge").val >= 85 && getState("alias.0.Sensoren.SolarAnlage.MittelwertLadung").val >= 550 || getState("alias.0.Sensoren.SolarAnlage.266_State_of_charge").val >= 91)) {
              console.log((['Begrenzer 440W  28 Mittelwert: ',getState("alias.0.Sensoren.SolarAnlage.MittelwertLadung").val,' Spannung Mittelwert: ',getState("0_userdata.0.Schalten.Hilfspunkte.Akku-BeideMessungen-Mitte").val,'V ',getState("alias.0.Sensoren.SolarAnlage.266_State_of_charge").val,'%'].join('')));
              setState("alias.0.Sensoren.SolarAnlage.BEGRENZUNG-LEISTUNG"/*BEGRENZUNG-LEISTUNG_Alias*/, 28);
              // 440 Watt
            } else {
              console.log('440 NEIN');
              if (getState("0_userdata.0.Schalten.Hilfspunkte.Akku-BeideMessungen-Mitte").val >= 24.6 && getState("0_userdata.0.Schalten.Hilfspunkte.AkkuArbeit").val == true && getState("alias.0.Sensoren.SolarAnlage.MittelwertLadung").val >= 120 && (getState("alias.0.Sensoren.SolarAnlage.266_State_of_charge").val >= 90 || compareTime('07:00', '16:00', "between", null) && getState("alias.0.Sensoren.SolarAnlage.266_State_of_charge").val >= 83 && getState("alias.0.Sensoren.SolarAnlage.MittelwertLadung").val >= 280)) {
                console.log((['Begrenzer 230W  15 Mittelwert: ',getState("alias.0.Sensoren.SolarAnlage.MittelwertLadung").val,' Spannung Mittelwert:',getState("0_userdata.0.Schalten.Hilfspunkte.Akku-BeideMessungen-Mitte").val,'V ',getState("alias.0.Sensoren.SolarAnlage.266_State_of_charge").val,'%'].join('')));
                // 230 Watt
                setState("alias.0.Sensoren.SolarAnlage.BEGRENZUNG-LEISTUNG"/*BEGRENZUNG-LEISTUNG_Alias*/, 15);
              } else {
                console.log('230 NEIN');
                if (getState("0_userdata.0.Schalten.Hilfspunkte.Akku-BeideMessungen-Mitte").val >= 24.4 && getState("0_userdata.0.Schalten.Hilfspunkte.AkkuArbeit").val == true && getState("alias.0.Sensoren.SolarAnlage.266_State_of_charge").val >= 70) {
                  setState("alias.0.Sensoren.SolarAnlage.BEGRENZUNG-LEISTUNG"/*BEGRENZUNG-LEISTUNG_Alias*/, 8);
                  // 90 Watt
                  console.log((['Begrenzer 90W  8 Mittelwert: ',getState("alias.0.Sensoren.SolarAnlage.MittelwertLadung").val,' Spannung: ',getState("0_userdata.0.Schalten.Hilfspunkte.Akku-BeideMessungen-Mitte").val,' V ',getState("alias.0.Sensoren.SolarAnlage.266_State_of_charge").val,'%'].join('')));
                } else {
                  console.log('90 NEIN');
                  setState("alias.0.Sensoren.SolarAnlage.BEGRENZUNG-LEISTUNG"/*BEGRENZUNG-LEISTUNG_Alias*/, 4);
                  console.log((['MInimum 4 Mittelwert: ',getState("alias.0.Sensoren.SolarAnlage.MittelwertLadung").val,'W  Spannung Mittelwert: ',getState("0_userdata.0.Schalten.Hilfspunkte.Akku-BeideMessungen-Mitte").val,'V ',getState("alias.0.Sensoren.SolarAnlage.266_State_of_charge").val,'%'].join('')));
                }
              }
            }
          }
        }
      }
    });
    

    kann es sein das ein Fehler in der mqtt Kommunikation dazu führen kann?

    T Offline
    T Offline
    TT-Tom
    schrieb am zuletzt editiert von
    #21

    @b4unty sagte in Javascript stürzt ab error log Fragen:

    "topic": 'inverter/ctrl/limit_persistent_relative/0 ',

    im Topic sind Leerzeichen ist das gewollt?

    "message": Gew_C3_BCnschteWattLeistung

    die Variable ggf. als String übergeben

    Gruß Tom
    https://github.com/tt-tom17
    Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

    NSPanel Script Wiki
    https://github.com/joBr99/nspanel-lovelace-ui/wiki

    NSPanel Adapter Wiki
    https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

    B 1 Antwort Letzte Antwort
    0
    • T TT-Tom

      @b4unty sagte in Javascript stürzt ab error log Fragen:

      "topic": 'inverter/ctrl/limit_persistent_relative/0 ',

      im Topic sind Leerzeichen ist das gewollt?

      "message": Gew_C3_BCnschteWattLeistung

      die Variable ggf. als String übergeben

      B Offline
      B Offline
      B4unty
      schrieb am zuletzt editiert von
      #22

      @tt-tom Danke für den Hinweis beides mal angepasst. Schauen wir mal was Passiert

      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
      FAQ Cloud / IOT
      HowTo: Node.js-Update
      HowTo: Backup/Restore
      Downloads
      BLOG

      395

      Online

      32.6k

      Benutzer

      82.1k

      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