Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Alles zu PV Anlagen-> Angebote, Soft-/Hardware, Anleitungen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    555

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

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

Alles zu PV Anlagen-> Angebote, Soft-/Hardware, Anleitungen

Scheduled Pinned Locked Moved Off Topic
pv anlagebalkonkraftwerk
243 Posts 18 Posters 45.9k Views 19 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • BananaJoeB BananaJoe

    @haselchen ja, ist ok, lass laufen und schau halt morgen noch mal nach.

    haselchenH Offline
    haselchenH Offline
    haselchen
    Most Active
    wrote on last edited by
    #126

    @bananajoe

    Derselbe Mist wie gestern.
    Hier das Log. Vielleicht hilft es ja.

    07:50:46 I: Requesting Inverter SN XXXXXXXXXX
    07:50:46 I: Devcontrol request 0 power limit 65535
    07:50:46 I: sendControlPacket cmd: 0
    07:50:46 I: TX 15B Ch61 | 51 83 09 07 16 89 64 15 58 81 00 00 b0 01 5a 
    07:50:46 I: enqueuedCmd: 5
    07:50:47 W: while retrieving data: last frame missing: Request Retransmit
    07:50:47 I: sendTimePacket
    07:50:47 I: TX 27B Ch75 | 15 83 09 07 16 89 64 15 58 80 05 00 63 64 c4 56 00 00 00 00 00 00 00 00 fb 52 97 
    07:50:49 W: while retrieving data: last frame missing: Request Retransmit
    07:50:49 I: sendTimePacket
    07:50:49 I: TX 27B Ch3 | 15 83 09 07 16 89 64 15 58 80 05 00 63 64 c4 56 00 00 00 00 00 00 00 00 fb 52 97 
    07:50:51 W: while retrieving data: last frame missing: Request Retransmit
    07:50:51 I: sendTimePacket
    07:50:51 I: TX 27B Ch23 | 15 83 09 07 16 89 64 15 58 80 05 00 63 64 c4 56 00 00 00 00 00 00 00 00 fb 52 97 
    07:50:53 W: while retrieving data: last frame missing: Request Retransmit
    07:50:53 I: sendTimePacket
    07:50:53 I: TX 27B Ch40 | 15 83 09 07 16 89 64 15 58 80 05 00 63 64 c4 56 00 00 00 00 00 00 00 00 fb 52 97 
    07:50:55 W: while retrieving data: last frame missing: Request Retransmit
    07:50:55 I: sendTimePacket
    07:50:55 I: TX 27B Ch61 | 15 83 09 07 16 89 64 15 58 80 05 00 63 64 c4 56 00 00 00 00 00 00 00 00 fb 52 97 
    

    Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

    1 Reply Last reply
    0
    • haselchenH Offline
      haselchenH Offline
      haselchen
      Most Active
      wrote on last edited by
      #127

      Haaaaaaaaaaaaaalleluja....

      Dass ich das noch erleben darf :pray:

      f2fc1465-79a8-4ffd-99b3-c1e4cc464d4e-grafik.png

      707338cb-9343-4911-b0f0-ab1fba67ab5f-grafik.png

      Ist das mit dem Limit 100% oben in der Grafik richtig?

      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

      Samson71S 1 Reply Last reply
      0
      • haselchenH haselchen

        Haaaaaaaaaaaaaalleluja....

        Dass ich das noch erleben darf :pray:

        f2fc1465-79a8-4ffd-99b3-c1e4cc464d4e-grafik.png

        707338cb-9343-4911-b0f0-ab1fba67ab5f-grafik.png

        Ist das mit dem Limit 100% oben in der Grafik richtig?

        Samson71S Offline
        Samson71S Offline
        Samson71
        Global Moderator
        wrote on last edited by Samson71
        #128

        @haselchen sagte in Alles zu PV Anlagen-> Angebote, Soft-/Hardware, Anleitungen:

        Haaaaaaaaaaaaaalleluja....

        Dass ich das noch erleben darf :pray:

        Ich würde mal sagen, dass jetzt die Helligkeit endlich ausreichend war und das Teilchen "geweckt" hat.

        @haselchen sagte in Alles zu PV Anlagen-> Angebote, Soft-/Hardware, Anleitungen:

        Ist das mit dem Limit 100% oben in der Grafik richtig?

        Ich habe zwar nur Growatts, aber das 100% Limit besagt ja eigentlich nur, dass der WR aktuell NICHT limitiert ist und damit also max. 100% Leistung (bei genügend Sonne/Helligkeit) bringt. Da ich davon ausgehe, dass der WR im Auslieferungszustand ist und Du ihn aktuell nicht limitiert hast, sollte das also passen.

        Markus

        Bitte beachten:
        Hinweise für gute Forenbeiträge
        Maßnahmen zum Schutz des Forums

        haselchenH 1 Reply Last reply
        1
        • Samson71S Samson71

          @haselchen sagte in Alles zu PV Anlagen-> Angebote, Soft-/Hardware, Anleitungen:

          Haaaaaaaaaaaaaalleluja....

          Dass ich das noch erleben darf :pray:

          Ich würde mal sagen, dass jetzt die Helligkeit endlich ausreichend war und das Teilchen "geweckt" hat.

          @haselchen sagte in Alles zu PV Anlagen-> Angebote, Soft-/Hardware, Anleitungen:

          Ist das mit dem Limit 100% oben in der Grafik richtig?

          Ich habe zwar nur Growatts, aber das 100% Limit besagt ja eigentlich nur, dass der WR aktuell NICHT limitiert ist und damit also max. 100% Leistung (bei genügend Sonne/Helligkeit) bringt. Da ich davon ausgehe, dass der WR im Auslieferungszustand ist und Du ihn aktuell nicht limitiert hast, sollte das also passen.

          haselchenH Offline
          haselchenH Offline
          haselchen
          Most Active
          wrote on last edited by haselchen
          #129

          @samson71

          Mein Netzbetreiber hat mir eben allen Ernstes das geschrieben:

          Wir erteilen nach erfolgreicher Prüfung Ihrer Angaben schriftlich die Freigabe zur Inbetriebsetzung Ihrer Erzeugnisanlage.
          

          Ist das nen Aprilscherz im November?

          Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

          Samson71S 1 Reply Last reply
          0
          • haselchenH haselchen

            @samson71

            Mein Netzbetreiber hat mir eben allen Ernstes das geschrieben:

            Wir erteilen nach erfolgreicher Prüfung Ihrer Angaben schriftlich die Freigabe zur Inbetriebsetzung Ihrer Erzeugnisanlage.
            

            Ist das nen Aprilscherz im November?

            Samson71S Offline
            Samson71S Offline
            Samson71
            Global Moderator
            wrote on last edited by
            #130

            @haselchen
            Läuft auch unter "isso". Nimm es so hin und gut ist. Machen vermutlich alle so mit minimalen Abweichungen im Prozedere und den Formulierungen. Du hast ja nach deren Interpretation einen "Antrag" gestellt (was eigentlich nur eine formale Anzeige war) und darauf reagiert man eben mit einer formalen Genehmigung (derer es so nie bedurft hätte).
            Ist halt deutsches Bürokratentum. Würden alle sich formal dran halten, wird die Energiewende eh nix (wird sie m.M.n. nach auch so nicht aber egal).

            Markus

            Bitte beachten:
            Hinweise für gute Forenbeiträge
            Maßnahmen zum Schutz des Forums

            haselchenH 1 Reply Last reply
            1
            • Samson71S Samson71

              @haselchen
              Läuft auch unter "isso". Nimm es so hin und gut ist. Machen vermutlich alle so mit minimalen Abweichungen im Prozedere und den Formulierungen. Du hast ja nach deren Interpretation einen "Antrag" gestellt (was eigentlich nur eine formale Anzeige war) und darauf reagiert man eben mit einer formalen Genehmigung (derer es so nie bedurft hätte).
              Ist halt deutsches Bürokratentum. Würden alle sich formal dran halten, wird die Energiewende eh nix (wird sie m.M.n. nach auch so nicht aber egal).

              haselchenH Offline
              haselchenH Offline
              haselchen
              Most Active
              wrote on last edited by
              #131

              @samson71

              Wie verbindet sich der Hoymiles?
              Nur über den NRF Chip?

              Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

              Samson71S 1 Reply Last reply
              0
              • haselchenH haselchen

                @samson71

                Wie verbindet sich der Hoymiles?
                Nur über den NRF Chip?

                Samson71S Offline
                Samson71S Offline
                Samson71
                Global Moderator
                wrote on last edited by
                #132

                @haselchen
                Kann ich Dir nicht sagen. Ich habe nur Growatt im Einsatz, sowie Off Grid Wechselrichter.

                Markus

                Bitte beachten:
                Hinweise für gute Forenbeiträge
                Maßnahmen zum Schutz des Forums

                haselchenH 1 Reply Last reply
                0
                • Samson71S Samson71

                  @haselchen
                  Kann ich Dir nicht sagen. Ich habe nur Growatt im Einsatz, sowie Off Grid Wechselrichter.

                  haselchenH Offline
                  haselchenH Offline
                  haselchen
                  Most Active
                  wrote on last edited by
                  #133

                  @samson71

                  Ist es nen Unterschied wenn ich das USB vom Laptop in den Wemos führe
                  oder in die Steckdose stecke?
                  Hab das Gefühl es geht nur, wenn er am Laptop ist.

                  Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                  a200A crunchipC 2 Replies Last reply
                  0
                  • haselchenH haselchen

                    @samson71

                    Ist es nen Unterschied wenn ich das USB vom Laptop in den Wemos führe
                    oder in die Steckdose stecke?
                    Hab das Gefühl es geht nur, wenn er am Laptop ist.

                    a200A Offline
                    a200A Offline
                    a200
                    wrote on last edited by
                    #134

                    @haselchen sagte in Alles zu PV Anlagen-> Angebote, Soft-/Hardware, Anleitungen:

                    @samson71

                    Ist es nen Unterschied wenn ich das USB vom Laptop in den Wemos führe
                    oder in die Steckdose stecke?
                    Hab das Gefühl es geht nur, wenn er am Laptop ist.

                    Es gibt keinen Unterschied. Ansonsten würde ich ein stärkeres Netzteil nehmen. Die Billignetzteile + Billigkabel sind die meisten Ursachen für Probleme bei den ESP & Co.

                    IoBroker auf QNAP TS-451, Raspi und NUC

                    1 Reply Last reply
                    0
                    • haselchenH haselchen

                      @samson71

                      Ist es nen Unterschied wenn ich das USB vom Laptop in den Wemos führe
                      oder in die Steckdose stecke?
                      Hab das Gefühl es geht nur, wenn er am Laptop ist.

                      crunchipC Away
                      crunchipC Away
                      crunchip
                      Forum Testing Most Active
                      wrote on last edited by
                      #135

                      @haselchen sagte in Alles zu PV Anlagen-> Angebote, Soft-/Hardware, Anleitungen:

                      oder in die Steckdose stecke

                      gleiche Position oder weiter weg vom WR? ansonsten wie geschrieben, Netzteil prüfen, ein Handy ladegerät tut es allemal

                      umgestiegen von Proxmox auf Unraid

                      haselchenH 1 Reply Last reply
                      0
                      • crunchipC crunchip

                        @haselchen sagte in Alles zu PV Anlagen-> Angebote, Soft-/Hardware, Anleitungen:

                        oder in die Steckdose stecke

                        gleiche Position oder weiter weg vom WR? ansonsten wie geschrieben, Netzteil prüfen, ein Handy ladegerät tut es allemal

                        haselchenH Offline
                        haselchenH Offline
                        haselchen
                        Most Active
                        wrote on last edited by
                        #136

                        @crunchip
                        @a200

                        Hab beides als Premium Produkte.
                        Also daran dürfte es nicht liegen.

                        Dieser Mist macht mich wahnsinnig.
                        Neben dem Laptop hier geht es.
                        Allerdings ist die Ausbeute fast 50/50.

                        5e811c38-20c3-49e8-8d78-20f0d2bd15e9-grafik.png

                        Zieh ich das Kabel aus dem Laptop und gehe näher an eine Steckdose bei WR, ist wieder Schicht im Schacht.
                        Inverter wird nicht erkannt.

                        Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                        crunchipC 1 Reply Last reply
                        0
                        • haselchenH haselchen

                          @crunchip
                          @a200

                          Hab beides als Premium Produkte.
                          Also daran dürfte es nicht liegen.

                          Dieser Mist macht mich wahnsinnig.
                          Neben dem Laptop hier geht es.
                          Allerdings ist die Ausbeute fast 50/50.

                          5e811c38-20c3-49e8-8d78-20f0d2bd15e9-grafik.png

                          Zieh ich das Kabel aus dem Laptop und gehe näher an eine Steckdose bei WR, ist wieder Schicht im Schacht.
                          Inverter wird nicht erkannt.

                          crunchipC Away
                          crunchipC Away
                          crunchip
                          Forum Testing Most Active
                          wrote on last edited by crunchip
                          #137

                          @haselchen sagte in Alles zu PV Anlagen-> Angebote, Soft-/Hardware, Anleitungen:

                          @crunchip
                          @a200

                          Hab beides als Premium Produkte.
                          Also daran dürfte es nicht liegen.

                          Dieser Mist macht mich wahnsinnig.
                          Neben dem Laptop hier geht es.
                          Allerdings ist die Ausbeute fast 50/50.

                          5e811c38-20c3-49e8-8d78-20f0d2bd15e9-grafik.png

                          Zieh ich das Kabel aus dem Laptop und gehe näher an eine Steckdose bei WR, ist wieder Schicht im Schacht.
                          Inverter wird nicht erkannt.

                          das dauert kurz, bis er sich verbindet, dadurch kommen eventuell dann auch paar fails

                          ich hab schon Probleme mit einer dünnen Wand dazwischen, egal ob mit oder ohne externer Antenne

                          welche Version ist denn da installiert?

                          ich hab noch die 0.5.4, sieht bei mir so aus

                          Receive success: 3606
                          Receive fail: 3473
                          Frames received: 21997
                          Send Cnt: 28091
                          
                          

                          umgestiegen von Proxmox auf Unraid

                          haselchenH 1 Reply Last reply
                          0
                          • crunchipC crunchip

                            @haselchen sagte in Alles zu PV Anlagen-> Angebote, Soft-/Hardware, Anleitungen:

                            @crunchip
                            @a200

                            Hab beides als Premium Produkte.
                            Also daran dürfte es nicht liegen.

                            Dieser Mist macht mich wahnsinnig.
                            Neben dem Laptop hier geht es.
                            Allerdings ist die Ausbeute fast 50/50.

                            5e811c38-20c3-49e8-8d78-20f0d2bd15e9-grafik.png

                            Zieh ich das Kabel aus dem Laptop und gehe näher an eine Steckdose bei WR, ist wieder Schicht im Schacht.
                            Inverter wird nicht erkannt.

                            das dauert kurz, bis er sich verbindet, dadurch kommen eventuell dann auch paar fails

                            ich hab schon Probleme mit einer dünnen Wand dazwischen, egal ob mit oder ohne externer Antenne

                            welche Version ist denn da installiert?

                            ich hab noch die 0.5.4, sieht bei mir so aus

                            Receive success: 3606
                            Receive fail: 3473
                            Frames received: 21997
                            Send Cnt: 28091
                            
                            
                            haselchenH Offline
                            haselchenH Offline
                            haselchen
                            Most Active
                            wrote on last edited by haselchen
                            #138

                            @crunchip

                            Die Neueste.
                            0.5.28

                            Man kann das irgendwie an der blauen LED erkennen.
                            Sie leuchtet bzw. zittert kurz für 3sek, daran sehe ich , dass wohl ne Verbindung besteht.
                            Aber um das mal hinzukriegen (ist das 2.Mal) in fast 24Std.
                            hat mich das echt schon Nerven gekostet.
                            Der läuft jetzt seit ner Stunde und das Verhältnis hat sich nicht geändert.

                            8d9a0f7d-8ac2-4712-ac79-10324f1317dd-grafik.png

                            Edit:

                            Okay, ist ja fast wie bei mir :)
                            Glückwunsch :)

                            Edit 2:

                            Bin ja schon fast Experte , was das zusammenstecken und GPIO auswählen betrifft.
                            Jetzt hab ich es mit Steckdose hinbekommen.
                            Erst am Laptop mit D8 D1 D2 und jetzt D8 D4 D3.
                            Das soll einer kapieren.

                            Jetzt ist auch die Failrate niedrig

                            d7a457b4-b3fa-411f-8052-6b964c29534e-grafik.png

                            Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                            a200A 1 Reply Last reply
                            0
                            • haselchenH haselchen

                              @crunchip

                              Die Neueste.
                              0.5.28

                              Man kann das irgendwie an der blauen LED erkennen.
                              Sie leuchtet bzw. zittert kurz für 3sek, daran sehe ich , dass wohl ne Verbindung besteht.
                              Aber um das mal hinzukriegen (ist das 2.Mal) in fast 24Std.
                              hat mich das echt schon Nerven gekostet.
                              Der läuft jetzt seit ner Stunde und das Verhältnis hat sich nicht geändert.

                              8d9a0f7d-8ac2-4712-ac79-10324f1317dd-grafik.png

                              Edit:

                              Okay, ist ja fast wie bei mir :)
                              Glückwunsch :)

                              Edit 2:

                              Bin ja schon fast Experte , was das zusammenstecken und GPIO auswählen betrifft.
                              Jetzt hab ich es mit Steckdose hinbekommen.
                              Erst am Laptop mit D8 D1 D2 und jetzt D8 D4 D3.
                              Das soll einer kapieren.

                              Jetzt ist auch die Failrate niedrig

                              d7a457b4-b3fa-411f-8052-6b964c29534e-grafik.png

                              a200A Offline
                              a200A Offline
                              a200
                              wrote on last edited by
                              #139

                              @haselchen sagte in Alles zu PV Anlagen-> Angebote, Soft-/Hardware, Anleitungen:

                              und jetzt D8 D4 D3.

                              0ed9622d-234f-43b2-a9ff-594f7dec51f4-grafik.png

                              Ist auch die Default-Verdrahtung. Diese nutze ich ich auch.

                              IoBroker auf QNAP TS-451, Raspi und NUC

                              haselchenH 1 Reply Last reply
                              1
                              • a200A a200

                                @haselchen sagte in Alles zu PV Anlagen-> Angebote, Soft-/Hardware, Anleitungen:

                                und jetzt D8 D4 D3.

                                0ed9622d-234f-43b2-a9ff-594f7dec51f4-grafik.png

                                Ist auch die Default-Verdrahtung. Diese nutze ich ich auch.

                                haselchenH Offline
                                haselchenH Offline
                                haselchen
                                Most Active
                                wrote on last edited by
                                #140

                                @a200
                                @BananaJoe
                                @crunchip

                                Ist das ein Bug, sollte man das melden?
                                Neueste AHOY Version

                                84e3289b-64f6-43ce-ab99-02f63545d6b7-grafik.png

                                35d2095d-4c45-489c-956d-03b8384ad3c7-grafik.png

                                Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                                a200A 1 Reply Last reply
                                0
                                • haselchenH haselchen

                                  @a200
                                  @BananaJoe
                                  @crunchip

                                  Ist das ein Bug, sollte man das melden?
                                  Neueste AHOY Version

                                  84e3289b-64f6-43ce-ab99-02f63545d6b7-grafik.png

                                  35d2095d-4c45-489c-956d-03b8384ad3c7-grafik.png

                                  a200A Offline
                                  a200A Offline
                                  a200
                                  wrote on last edited by
                                  #141

                                  @haselchen ist mir auch schon aufgefallen. Kannst gerne nen Bug melden.

                                  IoBroker auf QNAP TS-451, Raspi und NUC

                                  haselchenH 2 Replies Last reply
                                  0
                                  • a200A a200

                                    @haselchen ist mir auch schon aufgefallen. Kannst gerne nen Bug melden.

                                    haselchenH Offline
                                    haselchenH Offline
                                    haselchen
                                    Most Active
                                    wrote on last edited by
                                    #142

                                    https://github.com/lumapu/ahoy/issues/391

                                    Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                                    1 Reply Last reply
                                    1
                                    • a200A a200

                                      @haselchen ist mir auch schon aufgefallen. Kannst gerne nen Bug melden.

                                      haselchenH Offline
                                      haselchenH Offline
                                      haselchen
                                      Most Active
                                      wrote on last edited by
                                      #143

                                      @a200

                                      Wie bekomme ich Sunrise und Sunset als Datenpunkt?

                                      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                                      A 1 Reply Last reply
                                      0
                                      • haselchenH haselchen

                                        @a200

                                        Wie bekomme ich Sunrise und Sunset als Datenpunkt?

                                        A Offline
                                        A Offline
                                        arnold
                                        wrote on last edited by
                                        #144

                                        @haselchen

                                        ich benutze Skript mit mehreren Datenpunkten wie zB.
                                        6d1a17c0-cb34-4160-b201-309950b74472-image.png

                                        /*
                                         * @copyright 2020 Stephan Kreyenborg <stephan@kreyenborg.koeln>
                                         *
                                         * @author 2020 Stephan Kreyenborg <stephan@kreyenborg.koeln>
                                         *
                                         * Dieses Skript dient zur freien Verwendung in ioBroker zur Astrozeiten-Bestimmung.
                                         * Jegliche Verantwortung liegt beim Benutzer. Das Skript wurde unter Ber�cksichtigung der bestm�glichen Nutzung
                                         * und Performance entwickelt.
                                         * Der Entwickler versichert, das keine b�swilligen Systemeingriffe im originalen Skript vorhanden sind.
                                         *
                                         * Sollte das Skript wider erwarten nicht korrekt funktionieren, so hast Du jederzeit die M�glichkeit, Dich auf
                                         * https://www.kreyenborg.koeln
                                         * f�r Unterst�tzung zu melden. Jedes Skript besitzt seine eigene Kommentarseite, auf der,
                                         * nach zeitlicher M�glichkeit des Autors, Hilfe angeboten wird. Ein Anrecht hierauf besteht nicht!
                                         * 
                                         * Anspr�che gegen�ber Dritten bestehen nicht. 
                                         * 
                                         * Skript Name:     Astro-Zeiten
                                         * Skript Version:  1.1
                                         * Erstell-Datum:   30. September April 2020
                                         * 
                                         */
                                         
                                        // Datenpunkte neu erstellen
                                        var ueberschreiben = false;
                                         
                                        // Hauptdatenpunkt unterhalb javascript
                                        var datenpunkt = "Astro.";
                                         
                                        // Lesbare Zeiten
                                        const lesbare_zeiten = ["Fr�her Morgen","Fr�he D�mmerung","Morgend�mmerung","Sonnenaufgang","Vormittag","sp�ter Vormittag","Mittag",
                                                            "fr�her Abend","Abend","Sonnenuntergang","Abendd�mmerung","sp�ter Abend","Nacht","Mitternacht"];
                                         
                                        // Objekte der Astro Zeiten
                                        const objekt = ["nightEnd","nauticalDawn","dawn","sunrise","sunriseEnd","goldenHourEnd","solarNoon","goldenHour",
                                                    "sunsetStart","sunset","dusk","nauticalDusk","night","nadir","tageszeitAstro","naechsteTageszeitAstro",
                                                    "tageszeitLesbar","naechsteTageszeitLesbar","aktuelleAstroZeit","Tag"];
                                         
                                        // Zust�nde der Astro-Zeiten
                                        const beschreibung = ["00 - Ende der Nacht","01 - nautische Morgend�mmerung","02 - Morgend�mmerung","03 - Sonnenaufgang",
                                                    "04 - Ende des Sonnenaufgangs","05 - Ende der goldenen Stunde VM","06 - Mittag", "07 - goldene Abendstunde",
                                                    "08 - Start des Sonnenuntergangs","09 - Sonnenuntergang","10 - D�mmerung Abends","11 - nautische D�mmerung abends",
                                                    "12 - Start der Nacht","13 - Mitternacht","Aktuelle Tageszeit (Astro)","N�chste Tageszeit (Astro)", 
                                                    "Aktuelle Tageszeit (lesbar)","N�chste Tageszeit (lesbar)","aktuelle Astrozeit","Solange die Sonne scheint, ist Tag"];
                                         
                                        // Erstelle die ben�tigten Datenpunkte
                                        function datenpunkte_erstellen() {
                                            for(var i = 0; i < objekt.length; i++) {
                                                createState(datenpunkt+objekt[i], "", ueberschreiben, {
                                                name: beschreibung[i],
                                                desc: beschreibung[i],
                                                type: "string",
                                                role: "value",
                                                unit: ""
                                                });
                                            }
                                            log("Astro: Datenpunkte erstellt!");
                                        }
                                         
                                        // Datenpunkte mit erstem Inhalt f�llen
                                        function datenpunkte_fuellen() {
                                            for (var i = 0; i < objekt.length-6; i++) {
                                                var datum = new Date();
                                                var astro_zeit = zeit_formatieren(getAstroDate(objekt[i], datum));
                                                if (astro_zeit=="Invalid Date") {
                                                    astro_zeit = "00:00";
                                                }
                                                setState(datenpunkt+objekt[i], astro_zeit);
                                            }
                                            log("Astro: Erste Datenpunkte gef�llt!");
                                        }
                                         
                                        // Haupt-Skript
                                        function update_astro_zeiten() {
                                            var datum = new Date();
                                            var uhrzeit = zeit_formatieren(datum);
                                         
                                            // Zustand der Daten
                                            var aktuell = 0;
                                            var aktualisiert = 0;
                                            var keine_aktualisierung = 0;
                                            var astro_index = 0;
                                         
                                            // Aktuellen Tagesabschnitt bestimmen
                                            var ergebnis = -1;
                                            var naechste_element = false;
                                         
                                            // Aktuelle & kommende Tageszeit
                                            var aktuelle_tageszeit = 0;
                                            var kommende_tageszeit = 0;
                                         
                                            // Tag
                                            var astroTag = "Nacht";
                                             
                                            for (var i = 0; i < objekt.length-6; i++) {
                                                // Tempor�re Zahl
                                                var tmp_ergebnis = 0;
                                         
                                                // Hole Uhrzeit aus aktuellem Datenpunkt
                                                var dp_zeit = getState(datenpunkt+objekt[i]).val;
                                                 
                                                // Hole Index aktuelle Tageszeit
                                                var tmp_time_uhr = Date.parse('1970-01-01 '+uhrzeit+':00');
                                                var tmp_time_dp = Date.parse('1970-01-01 '+dp_zeit+':00');
                                                 
                                                // Aktuelle Zeit ist kleiner als DP
                                                if (tmp_time_uhr<tmp_time_dp) {
                                                    tmp_ergebnis = tmp_time_dp-tmp_time_uhr;
                                                    if (tmp_ergebnis<=ergebnis || ergebnis==-1) {
                                                        ergebnis = tmp_ergebnis;
                                                        astro_index = i;
                                                        naechste_element = true;
                                                    }
                                                // Aktuelle Zeit ist gr��er als DP
                                                } else {
                                                    tmp_ergebnis = tmp_time_uhr-tmp_time_dp;
                                                    if (tmp_ergebnis<=ergebnis || ergebnis==-1) {
                                                        ergebnis = tmp_ergebnis;
                                                        astro_index = i;
                                                        naechste_element = false;
                                                    }
                                                }
                                                // Datenpunkt ist kleiner als aktuelle Uhrzeit. Update!
                                                if (dp_zeit<uhrzeit) {
                                                    // Neue Astro-Zeit f�r den n�chsten Tag generieren
                                                    var morgen = new Date();
                                                    morgen.setDate(morgen.getDate() + 1);
                                                    var astro_zeit = zeit_formatieren(getAstroDate(objekt[i], morgen));
                                                    // Datenpunkt und Astro Zeit sind gleich. Kein Update!
                                                    if (dp_zeit==astro_zeit) {
                                                        keine_aktualisierung++;
                                                    } else {
                                                        if (astro_zeit=="Invalid Date") {
                                                            astro_zeit = "00:00";
                                                        }                
                                                        setState(datenpunkt+objekt[i], astro_zeit);
                                                        aktualisiert++;
                                                    }
                                                } else {
                                                    // Zeit kommt noch! Kein Update!
                                                    aktuell++;
                                                }
                                            }
                                            // Wenn wahr, ist der Abstand zum n�chsten Zeitpunkt kleiner. Also -1 um aktuellen Index zu erhalten.
                                            if (naechste_element) {
                                                astro_index--;
                                            }
                                             
                                            // Navigiere zum richtigen Index
                                            if (astro_index>12) {
                                                aktuelle_tageszeit = 13;
                                                kommende_tageszeit = 0;
                                            } else if (astro_index<0) {
                                                aktuelle_tageszeit = 0;
                                                kommende_tageszeit = 1;
                                            }else {
                                                aktuelle_tageszeit = astro_index;
                                                kommende_tageszeit = astro_index+1;
                                            }
                                         
                                            // Pr�fe, ob aktuelle Uhrzeit zwischen Sonnenauf- und untergang liegt
                                            if (astro_index>2 && astro_index<10) {
                                                astroTag = "Tag";
                                            }
                                         
                                            // Update aktuelle Tageszeit Astro (Text)
                                            setState(datenpunkt+objekt[14],text_formatieren(beschreibung[aktuelle_tageszeit]));
                                             
                                            // Update kommende Tageszeit Astro (Text)
                                            setState(datenpunkt+objekt[15],text_formatieren(beschreibung[kommende_tageszeit]));
                                         
                                            // Update aktuelle Tageszeit lesbar (Text)
                                            setState(datenpunkt+objekt[16],lesbare_zeiten[aktuelle_tageszeit]);
                                         
                                            // Update kommende Tageszeit lesbar (Text)
                                            setState(datenpunkt+objekt[17],lesbare_zeiten[kommende_tageszeit]);
                                         
                                            // Update aktuelle AstroZeit
                                            setState(datenpunkt+objekt[18],objekt[aktuelle_tageszeit]);
                                         
                                            // Setze die Variable "Tag" auf "Tag", wenn Uhrzeit zwischen Sonnenauf- und untergang
                                            setState(datenpunkt+objekt[19],astroTag);
                                                 
                                            var ausgabe = "Astro: G�ltige Zeiten: [aktueller Tag: "+aktuell+"] | [n�chster Tag: " +keine_aktualisierung+"] | [Aktualisiert: "+ aktualisiert+
                                                        "] | Aktuelle Tageszeit: "+lesbare_zeiten[aktuelle_tageszeit]+" | Kommende Tageszeit: "+lesbare_zeiten[kommende_tageszeit];
                                            log (ausgabe);
                                        }
                                         
                                        // Funktion, um die Zeit in HH:MM zu formatieren
                                        function zeit_formatieren(zeit) {
                                            return zeit.toLocaleTimeString('de-DE',{ hour12: false, hour:'2-digit', minute:'2-digit' });
                                        }
                                         
                                        // Funktion, um den Text zu formatieren. "Mittag" statt "6 - Mittag"
                                        function text_formatieren(text) {
                                            text = text.split("-")[1];
                                            text = text.substr(1, text.length);
                                            return text;
                                        }
                                         
                                        // Erster Start des Skripts und anlegen der Datenpunkte
                                        function update_astro_zeiten_erster_start() {
                                            log ("Astro: Erster Start des Skriptes!")
                                            // Datenpunkte werden erstellt
                                            datenpunkte_erstellen();
                                         
                                            // erstes F�llen der Datenpunkte um 3 Sek. verz�gert
                                            setTimeout(datenpunkte_fuellen,3000);
                                         
                                            // Das Update der Zeiten ist um 5 Sek. verz�gert
                                            setTimeout(update_astro_zeiten,5000);
                                        }
                                         
                                        // Erster Start und Initialisierung
                                        update_astro_zeiten_erster_start();
                                         
                                        // Alle 60 Minunten das Hauptskript ausf�hren
                                        schedule('*/30 * * * *', update_astro_zeiten);
                                        
                                        haselchenH 1 Reply Last reply
                                        0
                                        • A arnold

                                          @haselchen

                                          ich benutze Skript mit mehreren Datenpunkten wie zB.
                                          6d1a17c0-cb34-4160-b201-309950b74472-image.png

                                          /*
                                           * @copyright 2020 Stephan Kreyenborg <stephan@kreyenborg.koeln>
                                           *
                                           * @author 2020 Stephan Kreyenborg <stephan@kreyenborg.koeln>
                                           *
                                           * Dieses Skript dient zur freien Verwendung in ioBroker zur Astrozeiten-Bestimmung.
                                           * Jegliche Verantwortung liegt beim Benutzer. Das Skript wurde unter Ber�cksichtigung der bestm�glichen Nutzung
                                           * und Performance entwickelt.
                                           * Der Entwickler versichert, das keine b�swilligen Systemeingriffe im originalen Skript vorhanden sind.
                                           *
                                           * Sollte das Skript wider erwarten nicht korrekt funktionieren, so hast Du jederzeit die M�glichkeit, Dich auf
                                           * https://www.kreyenborg.koeln
                                           * f�r Unterst�tzung zu melden. Jedes Skript besitzt seine eigene Kommentarseite, auf der,
                                           * nach zeitlicher M�glichkeit des Autors, Hilfe angeboten wird. Ein Anrecht hierauf besteht nicht!
                                           * 
                                           * Anspr�che gegen�ber Dritten bestehen nicht. 
                                           * 
                                           * Skript Name:     Astro-Zeiten
                                           * Skript Version:  1.1
                                           * Erstell-Datum:   30. September April 2020
                                           * 
                                           */
                                           
                                          // Datenpunkte neu erstellen
                                          var ueberschreiben = false;
                                           
                                          // Hauptdatenpunkt unterhalb javascript
                                          var datenpunkt = "Astro.";
                                           
                                          // Lesbare Zeiten
                                          const lesbare_zeiten = ["Fr�her Morgen","Fr�he D�mmerung","Morgend�mmerung","Sonnenaufgang","Vormittag","sp�ter Vormittag","Mittag",
                                                              "fr�her Abend","Abend","Sonnenuntergang","Abendd�mmerung","sp�ter Abend","Nacht","Mitternacht"];
                                           
                                          // Objekte der Astro Zeiten
                                          const objekt = ["nightEnd","nauticalDawn","dawn","sunrise","sunriseEnd","goldenHourEnd","solarNoon","goldenHour",
                                                      "sunsetStart","sunset","dusk","nauticalDusk","night","nadir","tageszeitAstro","naechsteTageszeitAstro",
                                                      "tageszeitLesbar","naechsteTageszeitLesbar","aktuelleAstroZeit","Tag"];
                                           
                                          // Zust�nde der Astro-Zeiten
                                          const beschreibung = ["00 - Ende der Nacht","01 - nautische Morgend�mmerung","02 - Morgend�mmerung","03 - Sonnenaufgang",
                                                      "04 - Ende des Sonnenaufgangs","05 - Ende der goldenen Stunde VM","06 - Mittag", "07 - goldene Abendstunde",
                                                      "08 - Start des Sonnenuntergangs","09 - Sonnenuntergang","10 - D�mmerung Abends","11 - nautische D�mmerung abends",
                                                      "12 - Start der Nacht","13 - Mitternacht","Aktuelle Tageszeit (Astro)","N�chste Tageszeit (Astro)", 
                                                      "Aktuelle Tageszeit (lesbar)","N�chste Tageszeit (lesbar)","aktuelle Astrozeit","Solange die Sonne scheint, ist Tag"];
                                           
                                          // Erstelle die ben�tigten Datenpunkte
                                          function datenpunkte_erstellen() {
                                              for(var i = 0; i < objekt.length; i++) {
                                                  createState(datenpunkt+objekt[i], "", ueberschreiben, {
                                                  name: beschreibung[i],
                                                  desc: beschreibung[i],
                                                  type: "string",
                                                  role: "value",
                                                  unit: ""
                                                  });
                                              }
                                              log("Astro: Datenpunkte erstellt!");
                                          }
                                           
                                          // Datenpunkte mit erstem Inhalt f�llen
                                          function datenpunkte_fuellen() {
                                              for (var i = 0; i < objekt.length-6; i++) {
                                                  var datum = new Date();
                                                  var astro_zeit = zeit_formatieren(getAstroDate(objekt[i], datum));
                                                  if (astro_zeit=="Invalid Date") {
                                                      astro_zeit = "00:00";
                                                  }
                                                  setState(datenpunkt+objekt[i], astro_zeit);
                                              }
                                              log("Astro: Erste Datenpunkte gef�llt!");
                                          }
                                           
                                          // Haupt-Skript
                                          function update_astro_zeiten() {
                                              var datum = new Date();
                                              var uhrzeit = zeit_formatieren(datum);
                                           
                                              // Zustand der Daten
                                              var aktuell = 0;
                                              var aktualisiert = 0;
                                              var keine_aktualisierung = 0;
                                              var astro_index = 0;
                                           
                                              // Aktuellen Tagesabschnitt bestimmen
                                              var ergebnis = -1;
                                              var naechste_element = false;
                                           
                                              // Aktuelle & kommende Tageszeit
                                              var aktuelle_tageszeit = 0;
                                              var kommende_tageszeit = 0;
                                           
                                              // Tag
                                              var astroTag = "Nacht";
                                               
                                              for (var i = 0; i < objekt.length-6; i++) {
                                                  // Tempor�re Zahl
                                                  var tmp_ergebnis = 0;
                                           
                                                  // Hole Uhrzeit aus aktuellem Datenpunkt
                                                  var dp_zeit = getState(datenpunkt+objekt[i]).val;
                                                   
                                                  // Hole Index aktuelle Tageszeit
                                                  var tmp_time_uhr = Date.parse('1970-01-01 '+uhrzeit+':00');
                                                  var tmp_time_dp = Date.parse('1970-01-01 '+dp_zeit+':00');
                                                   
                                                  // Aktuelle Zeit ist kleiner als DP
                                                  if (tmp_time_uhr<tmp_time_dp) {
                                                      tmp_ergebnis = tmp_time_dp-tmp_time_uhr;
                                                      if (tmp_ergebnis<=ergebnis || ergebnis==-1) {
                                                          ergebnis = tmp_ergebnis;
                                                          astro_index = i;
                                                          naechste_element = true;
                                                      }
                                                  // Aktuelle Zeit ist gr��er als DP
                                                  } else {
                                                      tmp_ergebnis = tmp_time_uhr-tmp_time_dp;
                                                      if (tmp_ergebnis<=ergebnis || ergebnis==-1) {
                                                          ergebnis = tmp_ergebnis;
                                                          astro_index = i;
                                                          naechste_element = false;
                                                      }
                                                  }
                                                  // Datenpunkt ist kleiner als aktuelle Uhrzeit. Update!
                                                  if (dp_zeit<uhrzeit) {
                                                      // Neue Astro-Zeit f�r den n�chsten Tag generieren
                                                      var morgen = new Date();
                                                      morgen.setDate(morgen.getDate() + 1);
                                                      var astro_zeit = zeit_formatieren(getAstroDate(objekt[i], morgen));
                                                      // Datenpunkt und Astro Zeit sind gleich. Kein Update!
                                                      if (dp_zeit==astro_zeit) {
                                                          keine_aktualisierung++;
                                                      } else {
                                                          if (astro_zeit=="Invalid Date") {
                                                              astro_zeit = "00:00";
                                                          }                
                                                          setState(datenpunkt+objekt[i], astro_zeit);
                                                          aktualisiert++;
                                                      }
                                                  } else {
                                                      // Zeit kommt noch! Kein Update!
                                                      aktuell++;
                                                  }
                                              }
                                              // Wenn wahr, ist der Abstand zum n�chsten Zeitpunkt kleiner. Also -1 um aktuellen Index zu erhalten.
                                              if (naechste_element) {
                                                  astro_index--;
                                              }
                                               
                                              // Navigiere zum richtigen Index
                                              if (astro_index>12) {
                                                  aktuelle_tageszeit = 13;
                                                  kommende_tageszeit = 0;
                                              } else if (astro_index<0) {
                                                  aktuelle_tageszeit = 0;
                                                  kommende_tageszeit = 1;
                                              }else {
                                                  aktuelle_tageszeit = astro_index;
                                                  kommende_tageszeit = astro_index+1;
                                              }
                                           
                                              // Pr�fe, ob aktuelle Uhrzeit zwischen Sonnenauf- und untergang liegt
                                              if (astro_index>2 && astro_index<10) {
                                                  astroTag = "Tag";
                                              }
                                           
                                              // Update aktuelle Tageszeit Astro (Text)
                                              setState(datenpunkt+objekt[14],text_formatieren(beschreibung[aktuelle_tageszeit]));
                                               
                                              // Update kommende Tageszeit Astro (Text)
                                              setState(datenpunkt+objekt[15],text_formatieren(beschreibung[kommende_tageszeit]));
                                           
                                              // Update aktuelle Tageszeit lesbar (Text)
                                              setState(datenpunkt+objekt[16],lesbare_zeiten[aktuelle_tageszeit]);
                                           
                                              // Update kommende Tageszeit lesbar (Text)
                                              setState(datenpunkt+objekt[17],lesbare_zeiten[kommende_tageszeit]);
                                           
                                              // Update aktuelle AstroZeit
                                              setState(datenpunkt+objekt[18],objekt[aktuelle_tageszeit]);
                                           
                                              // Setze die Variable "Tag" auf "Tag", wenn Uhrzeit zwischen Sonnenauf- und untergang
                                              setState(datenpunkt+objekt[19],astroTag);
                                                   
                                              var ausgabe = "Astro: G�ltige Zeiten: [aktueller Tag: "+aktuell+"] | [n�chster Tag: " +keine_aktualisierung+"] | [Aktualisiert: "+ aktualisiert+
                                                          "] | Aktuelle Tageszeit: "+lesbare_zeiten[aktuelle_tageszeit]+" | Kommende Tageszeit: "+lesbare_zeiten[kommende_tageszeit];
                                              log (ausgabe);
                                          }
                                           
                                          // Funktion, um die Zeit in HH:MM zu formatieren
                                          function zeit_formatieren(zeit) {
                                              return zeit.toLocaleTimeString('de-DE',{ hour12: false, hour:'2-digit', minute:'2-digit' });
                                          }
                                           
                                          // Funktion, um den Text zu formatieren. "Mittag" statt "6 - Mittag"
                                          function text_formatieren(text) {
                                              text = text.split("-")[1];
                                              text = text.substr(1, text.length);
                                              return text;
                                          }
                                           
                                          // Erster Start des Skripts und anlegen der Datenpunkte
                                          function update_astro_zeiten_erster_start() {
                                              log ("Astro: Erster Start des Skriptes!")
                                              // Datenpunkte werden erstellt
                                              datenpunkte_erstellen();
                                           
                                              // erstes F�llen der Datenpunkte um 3 Sek. verz�gert
                                              setTimeout(datenpunkte_fuellen,3000);
                                           
                                              // Das Update der Zeiten ist um 5 Sek. verz�gert
                                              setTimeout(update_astro_zeiten,5000);
                                          }
                                           
                                          // Erster Start und Initialisierung
                                          update_astro_zeiten_erster_start();
                                           
                                          // Alle 60 Minunten das Hauptskript ausf�hren
                                          schedule('*/30 * * * *', update_astro_zeiten);
                                          
                                          haselchenH Offline
                                          haselchenH Offline
                                          haselchen
                                          Most Active
                                          wrote on last edited by
                                          #145

                                          @arnold

                                          Schau ich mir an, vielen Dank.

                                          Nächste Newbie Frage.
                                          Ist das richtig, dass mehr als 600W produziert werden?
                                          Dachte der ist auf max. 600W eingestellt?

                                          f749ae9a-d58a-4c54-a465-888ea5359b65-grafik.png

                                          @a200
                                          @BananaJoe
                                          @crunchip

                                          Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                                          K 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          569

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe