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. JavaScript
  5. [Gelöst]Fehler Skript für CCU2

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

[Gelöst]Fehler Skript für CCU2

Geplant Angeheftet Gesperrt Verschoben Gelöst JavaScript
javascript
7 Beiträge 3 Kommentatoren 453 Aufrufe 1 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.
  • sigi234S Online
    sigi234S Online
    sigi234
    Forum Testing Most Active
    schrieb am zuletzt editiert von sigi234
    #1

    Hallo, ich bekomme eine Meldung mit der ich nichts anfangen kann, das Skript funktioniert aber.

    6.3.2019, 11:55:00.057	[info ]: javascript.0 Stop script script.js.Sigi.DP_in_SV_schreiben_Duty
    6.3.2019, 11:55:00.071	[info ]: javascript.0 Start javascript script.js.Sigi.DP_in_SV_schreiben_Duty
    6.3.2019, 11:55:00.071	[warn ]: javascript.0     at script.js.Sigi.DP_in_SV_schreiben_Duty:5:1
    6.3.2019, 11:55:00.071	[info ]: javascript.0 script.js.Sigi.DP_in_SV_schreiben_Duty: registered 1 subscription and 0 schedules
    6.3.2019, 11:57:31.404	[info ]: javascript.0 Stop script script.js.Sigi.DP_in_SV_schreiben_Duty
    6.3.2019, 11:57:31.412	[info ]: javascript.0 Start javascript script.js.Sigi.DP_in_SV_schreiben_Duty
    6.3.2019, 11:57:31.413	[warn ]: javascript.0     at script.js.Sigi.DP_in_SV_schreiben_Duty:5:1
    6.3.2019, 11:57:31.413	[warn ]: javascript.0 script.js.Sigi.DP_in_SV_schreiben_Duty: setForeignState(id=hm-rega.0.30785, state="0") - was not executed, while debug mode is active
    6.3.2019, 11:57:31.413	[info ]: javascript.0 script.js.Sigi.DP_in_SV_schreiben_Duty: registered 1 subscription and 0 schedules
    6.3.2019, 11:57:55.636	[info ]: javascript.0 Stop script script.js.Sigi.DP_in_SV_schreiben_Duty
    6.3.2019, 11:57:55.642	[info ]: javascript.0 Start javascript script.js.Sigi.DP_in_SV_schreiben_Duty
    6.3.2019, 11:57:55.642	[warn ]: javascript.0     at script.js.Sigi.DP_in_SV_schreiben_Duty:5:1
    6.3.2019, 11:57:55.642	[warn ]: javascript.0 script.js.Sigi.DP_in_SV_schreiben_Duty: setForeignState(id=hm-rega.0.30785, state="0") - was not executed, while debug mode is active
    6.3.2019, 11:57:55.642	[info ]: javascript.0 script.js.Sigi.DP_in_SV_schreiben_Duty: registered 1 subscription and 0 schedules
    
    

    SKRIPT:

    // DP in SV schreiben
    const idDP = "hm-rega.0.NEQ1531999.0.DUTY_CYCLE";
    const idSV = "hm-rega.0.30785";
    
    setState("hm-rega.0.30785", getState("hm-rega.0.NEQ1531999.0.DUTY_CYCLE").val); // Skriptstart
    
    on("hm-rega.0.NEQ1531999.0.DUTY_CYCLE","hm-rega.0.30785");  // Wertänderung
    

    Das Skript schreib den Duty_Cycle aus HM Rega.0 in eine System-Variabel in die CCU2.

    Kann mir wer helfen?

    Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
    Immer Daten sichern!

    paul53P 1 Antwort Letzte Antwort
    0
    • DutchmanD Dutchman

      @sigi234 sagte in Fehler Skript für CCU2:

      Aha, ich glaube es ist ein STRING-ZAHL Problem?

      jup,

      Wrong type of hm-rega.0.30785: "string". Please fix, while deprecated and will not work in next versions.
      

      also es funktioniert Gerde bestimmt aber der falsche type wird verwendet so wie ich es verstehe

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #6

      @Dutchman sagte in Fehler Skript für CCU2:

      der falsche type wird verwendet so wie ich es verstehe

      So ist es. Wandle es in eine Zahl um.

      // DP in SV schreiben
      const idDP = "hm-rega.0.NEQ1531999.0.DUTY_CYCLE";
      const idSV = "hm-rega.0.30785";
      
      setState(idSV, parseFloat(getState(idDP).val)); // Skriptstart
      
      on(idDP, function(dp) {  // Wertänderung
         setState(idSV, parseFloat(dp.state.val));
      });
      

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      sigi234S 1 Antwort Letzte Antwort
      1
      • sigi234S sigi234

        Hallo, ich bekomme eine Meldung mit der ich nichts anfangen kann, das Skript funktioniert aber.

        6.3.2019, 11:55:00.057	[info ]: javascript.0 Stop script script.js.Sigi.DP_in_SV_schreiben_Duty
        6.3.2019, 11:55:00.071	[info ]: javascript.0 Start javascript script.js.Sigi.DP_in_SV_schreiben_Duty
        6.3.2019, 11:55:00.071	[warn ]: javascript.0     at script.js.Sigi.DP_in_SV_schreiben_Duty:5:1
        6.3.2019, 11:55:00.071	[info ]: javascript.0 script.js.Sigi.DP_in_SV_schreiben_Duty: registered 1 subscription and 0 schedules
        6.3.2019, 11:57:31.404	[info ]: javascript.0 Stop script script.js.Sigi.DP_in_SV_schreiben_Duty
        6.3.2019, 11:57:31.412	[info ]: javascript.0 Start javascript script.js.Sigi.DP_in_SV_schreiben_Duty
        6.3.2019, 11:57:31.413	[warn ]: javascript.0     at script.js.Sigi.DP_in_SV_schreiben_Duty:5:1
        6.3.2019, 11:57:31.413	[warn ]: javascript.0 script.js.Sigi.DP_in_SV_schreiben_Duty: setForeignState(id=hm-rega.0.30785, state="0") - was not executed, while debug mode is active
        6.3.2019, 11:57:31.413	[info ]: javascript.0 script.js.Sigi.DP_in_SV_schreiben_Duty: registered 1 subscription and 0 schedules
        6.3.2019, 11:57:55.636	[info ]: javascript.0 Stop script script.js.Sigi.DP_in_SV_schreiben_Duty
        6.3.2019, 11:57:55.642	[info ]: javascript.0 Start javascript script.js.Sigi.DP_in_SV_schreiben_Duty
        6.3.2019, 11:57:55.642	[warn ]: javascript.0     at script.js.Sigi.DP_in_SV_schreiben_Duty:5:1
        6.3.2019, 11:57:55.642	[warn ]: javascript.0 script.js.Sigi.DP_in_SV_schreiben_Duty: setForeignState(id=hm-rega.0.30785, state="0") - was not executed, while debug mode is active
        6.3.2019, 11:57:55.642	[info ]: javascript.0 script.js.Sigi.DP_in_SV_schreiben_Duty: registered 1 subscription and 0 schedules
        
        

        SKRIPT:

        // DP in SV schreiben
        const idDP = "hm-rega.0.NEQ1531999.0.DUTY_CYCLE";
        const idSV = "hm-rega.0.30785";
        
        setState("hm-rega.0.30785", getState("hm-rega.0.NEQ1531999.0.DUTY_CYCLE").val); // Skriptstart
        
        on("hm-rega.0.NEQ1531999.0.DUTY_CYCLE","hm-rega.0.30785");  // Wertänderung
        

        Das Skript schreib den Duty_Cycle aus HM Rega.0 in eine System-Variabel in die CCU2.

        Kann mir wer helfen?

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #2

        @sigi234 Den Debug-Mode des JS-Adapters ausschalten !

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Antwort Letzte Antwort
        0
        • sigi234S Online
          sigi234S Online
          sigi234
          Forum Testing Most Active
          schrieb am zuletzt editiert von sigi234
          #3

          Danke, habe ich gemacht.

          javascript.0	2019-03-06 12:15:22.284	warn	at script.js.Sigi.DP_in_SV_schreiben_Duty:5:1
          javascript.0	2019-03-06 12:15:22.284	warn	at setState (C:\ioBroker\node_modules\iobroker.javascript\lib\sandbox.js:1258:20)
          javascript.0	2019-03-06 12:15:22.283	warn	Wrong type of hm-rega.0.30785: "string". Please fix, while deprecated and will not work in next versions.
          

          Screenshot (2227).png

          Screenshot (2223).png

          RAW:

          {
            "from": "system.adapter.hm-rega.0",
            "user": "system.user.admin",
            "ts": 1551862739325,
            "common": {
              "name": "Duty_Cycle",
              "type": "number",
              "role": "state",
              "unit": "%",
              "desc": "CCU Duty_Cycle",
              "min": 0,
              "max": 65000,
              "read": true,
              "write": true
            },
            "native": {
              "Name": "Duty_Cycle",
              "TypeName": "VARDP",
              "DPInfo": "CCU Duty_Cycle",
              "ValueUnit": "%",
              "ValueList": "",
              "ValueMin": 0,
              "ValueMax": 100,
              "ValueType": 4,
              "ValueSubType": 0
            },
            "acl": {
              "object": 1636,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator",
              "state": 1636
            },
            "_id": "hm-rega.0.30785",
            "type": "state"
          }
          

          Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Immer Daten sichern!

          1 Antwort Letzte Antwort
          0
          • sigi234S Online
            sigi234S Online
            sigi234
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #4

            Aha, ich glaube es ist ein STRING-ZAHL Problem?

            Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Immer Daten sichern!

            DutchmanD 1 Antwort Letzte Antwort
            0
            • sigi234S sigi234

              Aha, ich glaube es ist ein STRING-ZAHL Problem?

              DutchmanD Offline
              DutchmanD Offline
              Dutchman
              Developer Most Active Administrators
              schrieb am zuletzt editiert von
              #5

              @sigi234 sagte in Fehler Skript für CCU2:

              Aha, ich glaube es ist ein STRING-ZAHL Problem?

              jup,

              Wrong type of hm-rega.0.30785: "string". Please fix, while deprecated and will not work in next versions.
              

              also es funktioniert Gerde bestimmt aber der falsche type wird verwendet so wie ich es verstehe

              paul53P 1 Antwort Letzte Antwort
              1
              • DutchmanD Dutchman

                @sigi234 sagte in Fehler Skript für CCU2:

                Aha, ich glaube es ist ein STRING-ZAHL Problem?

                jup,

                Wrong type of hm-rega.0.30785: "string". Please fix, while deprecated and will not work in next versions.
                

                also es funktioniert Gerde bestimmt aber der falsche type wird verwendet so wie ich es verstehe

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von paul53
                #6

                @Dutchman sagte in Fehler Skript für CCU2:

                der falsche type wird verwendet so wie ich es verstehe

                So ist es. Wandle es in eine Zahl um.

                // DP in SV schreiben
                const idDP = "hm-rega.0.NEQ1531999.0.DUTY_CYCLE";
                const idSV = "hm-rega.0.30785";
                
                setState(idSV, parseFloat(getState(idDP).val)); // Skriptstart
                
                on(idDP, function(dp) {  // Wertänderung
                   setState(idSV, parseFloat(dp.state.val));
                });
                

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                sigi234S 1 Antwort Letzte Antwort
                1
                • paul53P paul53

                  @Dutchman sagte in Fehler Skript für CCU2:

                  der falsche type wird verwendet so wie ich es verstehe

                  So ist es. Wandle es in eine Zahl um.

                  // DP in SV schreiben
                  const idDP = "hm-rega.0.NEQ1531999.0.DUTY_CYCLE";
                  const idSV = "hm-rega.0.30785";
                  
                  setState(idSV, parseFloat(getState(idDP).val)); // Skriptstart
                  
                  on(idDP, function(dp) {  // Wertänderung
                     setState(idSV, parseFloat(dp.state.val));
                  });
                  
                  sigi234S Online
                  sigi234S Online
                  sigi234
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von sigi234
                  #7

                  @paul53

                  DANKE! Gelöst......

                  Nur zur Verständnis, der parseFloat macht dies:

                  The parseFloat() function parses a string and returns a floating point number.

                  Dann importiert der HM Adapter die Sys-Variable von der CCU2 nicht Richtig? Diese ist ja als ZAHL eingestellt.

                  Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                  Immer Daten sichern!

                  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

                  876

                  Online

                  32.4k

                  Benutzer

                  81.5k

                  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