Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Deye GEN-Eingang mit JS schalten funktioniert nicht

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Deye GEN-Eingang mit JS schalten funktioniert nicht

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @fuzzy1955 last edited by

      @fuzzy1955 sagte in Deye GEN-Eingang mit IOB-JS schalten funktioniert nicht:

      das Schalten des GEN-Relais funktioniert aber nicht.

      was steht denn in der Bedienungsanleitung des WR dazu?

      • Ansteuerung
      • Funktion
        des Relais
      fuzzy1955 1 Reply Last reply Reply Quote 0
      • fuzzy1955
        fuzzy1955 @Homoran last edited by fuzzy1955

        @homoran sagte in Deye GEN-Eingang mit IOB-JS schalten funktioniert nicht:

        was steht denn in der Bedienungsanleitung des WR dazu?

        Da steht nur von der externen Ansteuerung etwas.
        20250319_2.jpg

        Ich möchte aber die Registerfunktionen verwenden:

        _address	deviceId	name	description	unit
        122	1	GEN_Laufzeit	Gen-Cool-Time	h
        125	1	GEN_Ladestrom_SOLL	Gen-Charge-Current	A
        132	1	GEN_Ladeenergie_ein	Force on generator as load function	
        133	1	GEN_Modus	0 = Generator input, 1 = SmartLoad Output, 2 = Micinv Input	
        139	1	GEN_MinPvStart	minimum solar power required to start a generator	W
        140	1	GEN_Netzsignal_ein		
        195	1	GEN_Relaisstatus	Bit0-3 : 0=not attached 1=actuation; Bit4-7: 0=power off 1=power on; Bit8-11 ??	
        230	1	GEN_Ladestrom_IST	Netz-zu-Batterie-Ladestrom	A
        661	1	GEN_Spannung L1	Phasenspannung von Gen-Port L1	V
        662	1	GEN_Spannung L2	Phasenspannung von Gen-Port L2	V
        663	1	GEN_Spannung L3	Phasenspannung von Gen-Port L3	V
        667	1	GEN_Gesamtleistung	Gesamtleistung des Gen-Ports	W
        
        Homoran 1 Reply Last reply Reply Quote 0
        • fuzzy1955
          fuzzy1955 @wendy2702 last edited by fuzzy1955

          @wendy2702 sagte in Deye GEN-Eingang mit IOB-JS schalten funktioniert nicht:

          was kommt denn im Modbus log wenn das auf Debug steht?

          javascript.0	13:07:07.430	info	script.js.common._Tests.Deye_GEN_schalten: setForeignState(id=modbus.0.holdingRegisters.1.125_GEN_Ladestrom_SOLL, state={"val":90,"ack":true,"ts":1742386027430,"q":0,"from":"system.adapter.javascript.0","lc":1742386027430,"c":"script.js.common._Tests.Deye_GEN_schalten"})
          javascript.0	13:07:07.431	info	script.js.common._Tests.Deye_GEN_schalten: setForeignState(id=modbus.0.holdingRegisters.1.132_GEN_Ladeenergie_ein, state={"val":-1,"ack":true,"ts":1742386027430,"q":0,"from":"system.adapter.javascript.0","lc":1742386027430,"c":"script.js.common._Tests.Deye_GEN_schalten"})
          javascript.0	13:07:07.431	info	script.js.common._Tests.Deye_GEN_schalten: setForeignState(id=modbus.0.holdingRegisters.1.195_GEN_Relaisstatus, state={"val":-1,"ack":true,"ts":1742386027431,"q":0,"from":"system.adapter.javascript.0","lc":1742386027431,"c":"script.js.common._Tests.Deye_GEN_schalten"})
          javascript.0	13:07:07.431	warn	at GenSchalten (script.js.common._Tests.Deye_GEN_schalten:11:5)
          javascript.0	13:07:07.431	warn	at Object.<anonymous> (script.js.common._Tests.Deye_GEN_schalten:2:25)
          javascript.0	13:07:07.432	info	script.js.common._Tests.Deye_GEN_schalten: getState(id=modbus.0.holdingRegisters.1.141_EnergyManagementMode, timerId=undefined) => {"val":1,"ack":true,"ts":1742331164419,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1742315811907}
          javascript.0	13:07:07.432	info	script.js.common._Tests.Deye_GEN_schalten: getState(id=modbus.0.holdingRegisters.1.125_GEN_Ladestrom_SOLL, timerId=undefined) => {"val":95,"ack":true,"ts":1742331164377,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1742328807702}
          javascript.0	13:07:07.432	info	script.js.common._Tests.Deye_GEN_schalten: getState(id=modbus.0.holdingRegisters.1.230_GEN_Ladestrom_IST, timerId=undefined) => {"val":-1,"ack":true,"ts":1742331164476,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1742240374465}
          javascript.0	13:07:07.432	info	script.js.common._Tests.Deye_GEN_schalten: getState(id=modbus.0.holdingRegisters.1.132_GEN_Ladeenergie_ein, timerId=undefined) => {"val":0,"ack":true,"ts":1742331164377,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1742328807702}
          javascript.0	13:07:07.432	info	script.js.common._Tests.Deye_GEN_schalten: getState(id=modbus.0.holdingRegisters.1.139_GEN_MinPvStart, timerId=undefined) => {"val":500,"ack":true,"ts":1742331164418,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1742236165043}
          javascript.0	13:07:07.432	info	script.js.common._Tests.Deye_GEN_schalten: getState(id=modbus.0.holdingRegisters.1.140_GEN_Netzsignal_ein, timerId=undefined) => {"val":3,"ack":true,"ts":1742331164419,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1742236165043}
          javascript.0	13:07:07.432	info	script.js.common._Tests.Deye_GEN_schalten: getState(id=modbus.0.holdingRegisters.1.133_GEN_Modus, timerId=undefined) => {"val":0,"ack":true,"ts":1742331164377,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1742331163957}
          javascript.0	13:07:07.432	info	script.js.common._Tests.Deye_GEN_schalten: getState(id=modbus.0.holdingRegisters.1.195_GEN_Relaisstatus, timerId=undefined) => {"val":0,"ack":true,"ts":1742331164466,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1742328807792}
          javascript.0	13:07:07.432	info	script.js.common._Tests.Deye_GEN_schalten: getState(id=modbus.0.holdingRegisters.1.661_GEN_Spannung_L1, timerId=undefined) => {"val":0.9,"ack":true,"ts":1742385741568,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1742385741568}
          javascript.0	13:07:07.432	info	script.js.common._Tests.Deye_GEN_schalten: getState(id=modbus.0.holdingRegisters.1.662_GEN_Spannung_L2, timerId=undefined) => {"val":0.8,"ack":true,"ts":1742386022890,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1742386022890}
          javascript.0	13:07:07.432	info	script.js.common._Tests.Deye_GEN_schalten: getState(id=modbus.0.holdingRegisters.1.663_GEN_Spannung_L3, timerId=undefined) => {"val":0.2,"ack":true,"ts":1742384866346,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1742384866346}
          javascript.0	13:07:07.433	info	script.js.common._Tests.Deye_GEN_schalten: getState(id=modbus.0.holdingRegisters.1.667_GEN_Gesamtleistung, timerId=undefined) => {"val":0,"ack":true,"ts":1742331164919,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1742238930639}
          javascript.0	13:07:07.433	info	script.js.common._Tests.Deye_GEN_schalten: getState(id=alias.0.PV-Anlage.Wechselrichter.PV_Ueberschuss, timerId=undefined) => {"val":0.01,"ack":true,"ts":1742386020742,"q":0,"c":"script.js.common.Photovoltaik.Datenpunkte_Refresh","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1742386010741}
          javascript.0	13:07:08.471	info	Stopping script script.js.common._Tests.Deye_GEN_schalten
          
          

          timerId=undefined muss ich noch eruieren.

          W 1 Reply Last reply Reply Quote 0
          • W
            warp735 @fuzzy1955 last edited by

            @fuzzy1955
            Das Relais lässt sich selbstredend nicht direkt schalten. Woher hast denn das?!
            Das was du da rumfummelst ist das Signal für den E-Starter, um einen Generator zu starten.

            Du kannst die Konfiguration dahingehend mit Modbus ändern das es schaltet.

            fuzzy1955 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @fuzzy1955 last edited by

              @fuzzy1955 sagte in Deye GEN-Eingang mit IOB-JS schalten funktioniert nicht:

              @homoran sagte in Deye GEN-Eingang mit IOB-JS schalten funktioniert nicht:

              was steht denn in der Bedienungsanleitung des WR dazu?

              Da steht nur von der externen Ansteuerung etwas.
              20250319_2.jpg

              Ich möchte aber die Registerfunktionen verwenden:

              _address	deviceId	name	description	unit
              122	1	GEN_Laufzeit	Gen-Cool-Time	h
              125	1	GEN_Ladestrom_SOLL	Gen-Charge-Current	A
              132	1	GEN_Ladeenergie_ein	Force on generator as load function	
              133	1	GEN_Modus	0 = Generator input, 1 = SmartLoad Output, 2 = Micinv Input	
              139	1	GEN_MinPvStart	minimum solar power required to start a generator	W
              140	1	GEN_Netzsignal_ein		
              195	1	GEN_Relaisstatus	Bit0-3 : 0=not attached 1=actuation; Bit4-7: 0=power off 1=power on; Bit8-11 ??	
              230	1	GEN_Ladestrom_IST	Netz-zu-Batterie-Ladestrom	A
              661	1	GEN_Spannung L1	Phasenspannung von Gen-Port L1	V
              662	1	GEN_Spannung L2	Phasenspannung von Gen-Port L2	V
              663	1	GEN_Spannung L3	Phasenspannung von Gen-Port L3	V
              667	1	GEN_Gesamtleistung	Gesamtleistung des Gen-Ports	W
              

              geht ggf nicht immer.

              welche hattest du versucht?
              mit welchen Einstellungen

              lass dir doch nicht alles aus der Nase ziehen.

              W fuzzy1955 2 Replies Last reply Reply Quote 0
              • W
                warp735 @Homoran last edited by

                @homoran
                Nicht überall mitschreiben, wo man keine Ahnung von hat 😉

                Der Herr versucht ein nicht beschreibbares Register zu beschreiben. So einfach wie er sich das vorstellt, funktionierts nicht.

                Homoran 1 Reply Last reply Reply Quote -1
                • Homoran
                  Homoran Global Moderator Administrators @warp735 last edited by Homoran

                  @warp735 Bitte unterlasse diese unqualifizierte Stimmungsmache!

                  @warp735 sagte in Deye GEN-Eingang mit IOB-JS schalten funktioniert nicht:

                  Der Herr versucht ein nicht beschreibbares Register zu beschreiben

                  genau das vermute ich

                  W 1 Reply Last reply Reply Quote 1
                  • W
                    warp735 @Homoran last edited by

                    @homoran
                    Dann schreibs doch einfach nd zieh nicht immer alles mit zig Nachfragen in die Länge...
                    Und danke fürs Downvote 😉

                    @fuzzy1955
                    Du musst die Time of Use Tabelle umschreiben und dort GEN Laden aktivieren. An der restlichen Konfiguration am WR brauchst nix ändern.

                    Samson71 fuzzy1955 2 Replies Last reply Reply Quote 0
                    • Samson71
                      Samson71 Global Moderator @warp735 last edited by Samson71

                      @warp735 sagte in Deye GEN-Eingang mit IOB-JS schalten funktioniert nicht:

                      Und danke fürs Downvote 😉

                      für den Spruch

                      @warp735 sagte in Deye GEN-Eingang mit IOB-JS schalten funktioniert nicht:

                      @homoran
                      Nicht überall mitschreiben, wo man keine Ahnung von hat 😉

                      mehr als verdient.

                      Im Übrigen ist "Revanche-Downvote" keinen Deut besser. Hat eher was von Kindergarten...

                      1 Reply Last reply Reply Quote 1
                      • fuzzy1955
                        fuzzy1955 @warp735 last edited by fuzzy1955

                        @warp735 sagte in Deye GEN-Eingang mit IOB-JS schalten funktioniert nicht:

                        Du musst die Time of Use Tabelle umschreiben und dort GEN Laden aktivieren

                        Hab ich schon alles probiert:

                        20250319_153138.jpg

                        Mir geht es um das Register: 140 GEN_Netzsignal_ein. Ob das beschreibbar ist, kann ich nirgends finden.

                        Danke für deine ausdauernde Unterstützung!

                        W 1 Reply Last reply Reply Quote 0
                        • W
                          warp735 @fuzzy1955 last edited by

                          @fuzzy1955
                          Und jetzt zeig mal noch die GEN Port Einstellungen

                          fuzzy1955 1 Reply Last reply Reply Quote 0
                          • fuzzy1955
                            fuzzy1955 @warp735 last edited by

                            @warp735 sagte in Deye GEN-Eingang mit IOB-JS schalten funktioniert nicht:

                            Das was du da rumfummelst ist das Signal für den E-Starter, um einen Generator zu starten.

                            Ich hab' da nix probiert. Es war auch nicht meine Idee und stammt nur vom Handbuch.

                            1 Reply Last reply Reply Quote 0
                            • fuzzy1955
                              fuzzy1955 @Homoran last edited by fuzzy1955

                              @homoran sagte in Deye GEN-Eingang mit IOB-JS schalten funktioniert nicht:

                              welche hattest du versucht?
                              mit welchen Einstellungen

                              Mir geht es nur um das Register: 140 GEN_Netzsignal_ein. Ob das beschreibbar ist, kann ich nirgends finden. Auslesen kann ich alle Register.

                              Homoran 2 Replies Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @fuzzy1955 last edited by

                                @fuzzy1955 seltsamerweise steht bei 140 auch in der Registertabelle gar nichts außer der ID

                                fuzzy1955 1 Reply Last reply Reply Quote 0
                                • Homoran
                                  Homoran Global Moderator Administrators @fuzzy1955 last edited by

                                  @fuzzy1955 sagte in Deye GEN-Eingang mit IOB-JS schalten funktioniert nicht:

                                  Auslesen kann ich alle Register.

                                  oh neue Zusatzinfo 😉
                                  Dann passen ja die Einstellungen

                                  fuzzy1955 1 Reply Last reply Reply Quote 0
                                  • fuzzy1955
                                    fuzzy1955 @warp735 last edited by

                                    @warp735 sagte in Deye GEN-Eingang mit IOB-JS schalten funktioniert nicht:

                                    Und jetzt zeig mal noch die GEN Port Einstellungen

                                    20250319_3.jpg

                                    W 1 Reply Last reply Reply Quote 0
                                    • fuzzy1955
                                      fuzzy1955 @Homoran last edited by

                                      @homoran sagte in Deye GEN-Eingang mit IOB-JS schalten funktioniert nicht:

                                      seltsamerweise steht bei 140 auch in der Registertabelle gar nichts außer der ID

                                      Es kommen Werte raus:

                                      20250319_4.jpg

                                      1 Reply Last reply Reply Quote 0
                                      • fuzzy1955
                                        fuzzy1955 @Homoran last edited by

                                        @homoran sagte in Deye GEN-Eingang mit IOB-JS schalten funktioniert nicht:

                                        oh neue Zusatzinfo
                                        Dann passen ja die Einstellungen

                                        Wie eingangs beschrieben geht es mir nur um eines: Automatisches Schalten des GEN-Eingangs

                                        Homoran 1 Reply Last reply Reply Quote 0
                                        • Homoran
                                          Homoran Global Moderator Administrators @fuzzy1955 last edited by

                                          @fuzzy1955 klar, aber wenn du lesen, aber nicht schreiben kannst und nichts in irgendeinem log steht, wird dieser DP nur zum lesen sein.

                                          fuzzy1955 1 Reply Last reply Reply Quote 0
                                          • W
                                            warp735 @fuzzy1955 last edited by

                                            @fuzzy1955
                                            Probier das mal. Und in Time of Use muss der Prozentwert höher sein, als der aktuelle SOC

                                            19-03-2025_16-16-13.png

                                            fuzzy1955 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            966
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            32
                                            1234
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo