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. Blockly
  5. PV Strom Aufteilung

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    350

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

PV Strom Aufteilung

Geplant Angeheftet Gesperrt Verschoben Blockly
63 Beiträge 4 Kommentatoren 6.5k 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.
  • Marco WilliM Marco Willi

    @marco-willi said in PV Strom Aufteilung:

    @paul53

    verflu... mist, ich kriege das mit den Alias schon nicht hin. Die werden nicht in das verzeichnis SolarWEG geschrieben

    Darf ich fragen, woher denn die Werte für die kommen der Shellys. Weil der Alias bezieht sich doch auf 0.userdata.0 etc. Die Namen und verzeichnisse etc. kann ich alle nicht entsprechend anpassen. richtig mühsam

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

    @marco-willi sagte: Weil der Alias bezieht sich doch auf 0.userdata.0 etc. Die Namen und verzeichnisse etc. kann ich alle nicht entsprechend anpassen.

    Der Alias hat erst einmal keinen Bezug zu "0_userdata.0". Man sollte allerdings die gleiche ID-Struktur verwenden.
    Sowohl unter "0_userdata.0" als auch unter "alias.0" erzeugt man im Tab "Objekte" die Struktur so (Beispiel "alias.0"):

    • Auswählen von "alias.0"
    • Erstellen eines Objektes "SolarWEG" vom Typ "Gerät" oder "Verzeichnis"
    • Auswählen von "alias.0.SolarWEG"
    • Erstellen von Objekten "Zaehler01" bis "Zaehler05" (oder "Zaehler_1" bis "Zaehler_5") vom Typ "Kanal" oder "Gerät"
    • Nacheinander die Kanäle/Geräte "Zaehler0N" auswählen und Datenpunkte vom Typ "Zahl" erstellen mit dem Namen "Leistung"
    • Bei Alias unter "Objekt bearbeiten" (Bleistift rechts im Expertenmodus) im Tab "ALIAS" den Original-Datenpunkt (Shelly?) zuweisen, der die gemessene Leistung enthält
    • Den Datenpunkt-Namen anpassen (z.B. "Leistung Zähler Allgemein"), den Haken bei "Writeable" entfernen, die Rolle "value.power" auswählen, und die Unit "W" eintragen.

    SolarWEG_Alias.JPG

    Ist erst einmal etwas Mühe, die sich aber später auszahlt.

    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

    Marco WilliM 1 Antwort Letzte Antwort
    0
    • paul53P paul53

      @marco-willi sagte: Weil der Alias bezieht sich doch auf 0.userdata.0 etc. Die Namen und verzeichnisse etc. kann ich alle nicht entsprechend anpassen.

      Der Alias hat erst einmal keinen Bezug zu "0_userdata.0". Man sollte allerdings die gleiche ID-Struktur verwenden.
      Sowohl unter "0_userdata.0" als auch unter "alias.0" erzeugt man im Tab "Objekte" die Struktur so (Beispiel "alias.0"):

      • Auswählen von "alias.0"
      • Erstellen eines Objektes "SolarWEG" vom Typ "Gerät" oder "Verzeichnis"
      • Auswählen von "alias.0.SolarWEG"
      • Erstellen von Objekten "Zaehler01" bis "Zaehler05" (oder "Zaehler_1" bis "Zaehler_5") vom Typ "Kanal" oder "Gerät"
      • Nacheinander die Kanäle/Geräte "Zaehler0N" auswählen und Datenpunkte vom Typ "Zahl" erstellen mit dem Namen "Leistung"
      • Bei Alias unter "Objekt bearbeiten" (Bleistift rechts im Expertenmodus) im Tab "ALIAS" den Original-Datenpunkt (Shelly?) zuweisen, der die gemessene Leistung enthält
      • Den Datenpunkt-Namen anpassen (z.B. "Leistung Zähler Allgemein"), den Haken bei "Writeable" entfernen, die Rolle "value.power" auswählen, und die Unit "W" eintragen.

      SolarWEG_Alias.JPG

      Ist erst einmal etwas Mühe, die sich aber später auszahlt.

      Marco WilliM Offline
      Marco WilliM Offline
      Marco Willi
      schrieb am zuletzt editiert von
      #54

      @paul53 habe im Forum gesehen, dass du dich damit auch rum geärgert hast. Mal schauen ob ich das morgen so hinbekomme.
      Im Ordner Alias habe ich mal ein Verzeichnis angelegt und weiter gehts mit Objekt so wie ich das verstanden habe. Danach einen Datenpunkt und den Datenpunkt mach ich dann zum alias mit dem Verweis zum shelly. Bin gespannt

      paul53P 1 Antwort Letzte Antwort
      0
      • Marco WilliM Marco Willi

        @paul53 habe im Forum gesehen, dass du dich damit auch rum geärgert hast. Mal schauen ob ich das morgen so hinbekomme.
        Im Ordner Alias habe ich mal ein Verzeichnis angelegt und weiter gehts mit Objekt so wie ich das verstanden habe. Danach einen Datenpunkt und den Datenpunkt mach ich dann zum alias mit dem Verweis zum shelly. Bin gespannt

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

        @marco-willi sagte: Im Ordner Alias habe ich mal ein Verzeichnis angelegt und weiter gehts mit Objekt

        ... weiter geht es mit "Gerät" oder "Kanal". Darunter dann Datenpunkt(e) mit Verweis zum Shelly.

        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

        Marco WilliM 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @marco-willi sagte: Im Ordner Alias habe ich mal ein Verzeichnis angelegt und weiter gehts mit Objekt

          ... weiter geht es mit "Gerät" oder "Kanal". Darunter dann Datenpunkt(e) mit Verweis zum Shelly.

          Marco WilliM Offline
          Marco WilliM Offline
          Marco Willi
          schrieb am zuletzt editiert von
          #56

          @paul53 wenn ich einen Datenpunkt erzeuge, wie bekomme ich es dann hin, den Verweis darauf zu legen? Weil ichfindedieMöglichkeit nicht inerhalb der Ordnerstruktur ein Aliasanzulegen. Derwürde immer unter Alias.0 in der obersten Hirarchie landen und nicht in der Struktur. Deshalb, wo mache ich den Datenpunkt zum Alias oder verstehe ich das falsch?

          HomoranH paul53P 2 Antworten Letzte Antwort
          0
          • Marco WilliM Marco Willi

            @paul53 wenn ich einen Datenpunkt erzeuge, wie bekomme ich es dann hin, den Verweis darauf zu legen? Weil ichfindedieMöglichkeit nicht inerhalb der Ordnerstruktur ein Aliasanzulegen. Derwürde immer unter Alias.0 in der obersten Hirarchie landen und nicht in der Struktur. Deshalb, wo mache ich den Datenpunkt zum Alias oder verstehe ich das falsch?

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #57

            @marco-willi sagte in PV Strom Aufteilung:

            verstehe ich das falsch?

            anscheinend.

            @marco-willi sagte in PV Strom Aufteilung:

            Derwürde immer unter Alias.0 in der obersten Hirarchie landen und nicht in der Struktur

            warum?

            @marco-willi sagte in PV Strom Aufteilung:

            ichfindedieMöglichkeit nicht inerhalb der Ordnerstruktur ein Aliasanzulegen

            wieso nicht?

            wie versuchst du es denn?

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • Marco WilliM Marco Willi

              @paul53 wenn ich einen Datenpunkt erzeuge, wie bekomme ich es dann hin, den Verweis darauf zu legen? Weil ichfindedieMöglichkeit nicht inerhalb der Ordnerstruktur ein Aliasanzulegen. Derwürde immer unter Alias.0 in der obersten Hirarchie landen und nicht in der Struktur. Deshalb, wo mache ich den Datenpunkt zum Alias oder verstehe ich das falsch?

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

              @marco-willi sagte: den Verweis darauf zu legen?

              Beim Datenpunkt "Objekt bearbeiten" (Bleistift rechts im Expertenmodus) und im Tab "ALIAS" die ID des Shelly-Datenpunktes eintragen / auswählen:

              SolarWEG_Alias.JPG

              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

              Marco WilliM 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @marco-willi sagte: den Verweis darauf zu legen?

                Beim Datenpunkt "Objekt bearbeiten" (Bleistift rechts im Expertenmodus) und im Tab "ALIAS" die ID des Shelly-Datenpunktes eintragen / auswählen:

                SolarWEG_Alias.JPG

                Marco WilliM Offline
                Marco WilliM Offline
                Marco Willi
                schrieb am zuletzt editiert von Marco Willi
                #59

                @paul53 Sensationell, genau was ich mir gewünscht habe und so klein und schick in einem "einfachen" Skript. Langsam verstehe ich auch wie es funktioniert.

                Leider ist mir nun aufgefallen, also seit das andere Skript so rum spinnt, dass ich doch ein Fehler drin habe. Ich weiss nicht ob du nochmals lust hast, da drüber zu schauen.

                Folgendes:

                Im Moment werden die kleine Verbräuche sauber aufgeteilt. Die grossen Verbrauche werden wie von mir durch die Restanzahl der übrigen Zähler dividiert. Du hast glaub ich schon von Anfang an geschrieben, dass da ev. noch ein Fehler in meiner Formel ist und das wäre er.

                Beispiel:

                Sind zwei Zähler grösser mit Referenziert 2kW unterwegs
                Z1= 2100W
                Z2= 5000W
                Und die Restanzahl an Leistung von 5000W

                Jetzt bekommt der Zähler
                Z1=2500W
                Z2=2500W

                Richtig wäre natürlich hier nun aber
                Z1=2100W
                Z2=2900W
                weil halt Z1 gar kein Bedarf für mehr Leistung hat.

                Das könnte man fixen, wenn man den Eigenbedarf - die Summe der kleinen Zähler (Ergebnis) rechnet. Das gibt eine fixe Grösse (in unserem Beispiel 5kW).
                danach müsste man wahrscheinlich dein bisheriges Skript darunter hin kopieren um die Aufteilung nochmals durch zu führen aber nicht mit dem Eigenbedarf sondern mit dem Ergebnis.
                Kann das so gelöst werden? Weil die Zähler wechseln dauernd ihre Wert und mal hat Z1 den grössesten Wert und dann wieder Z2 und auch der Eigenbedarf etc. ändert sich natürlich andauernd.

                Ideen?

                Edit: es müsste eigentliche eine Schleife erzeugt werden, die bis auf den letzten Zähler oder wenn Bedarf > als alle Werte immer wieder in Summe gesetzt, der Bedarf höher sein sollte.

                paul53P 1 Antwort Letzte Antwort
                0
                • Marco WilliM Marco Willi

                  @paul53 Sensationell, genau was ich mir gewünscht habe und so klein und schick in einem "einfachen" Skript. Langsam verstehe ich auch wie es funktioniert.

                  Leider ist mir nun aufgefallen, also seit das andere Skript so rum spinnt, dass ich doch ein Fehler drin habe. Ich weiss nicht ob du nochmals lust hast, da drüber zu schauen.

                  Folgendes:

                  Im Moment werden die kleine Verbräuche sauber aufgeteilt. Die grossen Verbrauche werden wie von mir durch die Restanzahl der übrigen Zähler dividiert. Du hast glaub ich schon von Anfang an geschrieben, dass da ev. noch ein Fehler in meiner Formel ist und das wäre er.

                  Beispiel:

                  Sind zwei Zähler grösser mit Referenziert 2kW unterwegs
                  Z1= 2100W
                  Z2= 5000W
                  Und die Restanzahl an Leistung von 5000W

                  Jetzt bekommt der Zähler
                  Z1=2500W
                  Z2=2500W

                  Richtig wäre natürlich hier nun aber
                  Z1=2100W
                  Z2=2900W
                  weil halt Z1 gar kein Bedarf für mehr Leistung hat.

                  Das könnte man fixen, wenn man den Eigenbedarf - die Summe der kleinen Zähler (Ergebnis) rechnet. Das gibt eine fixe Grösse (in unserem Beispiel 5kW).
                  danach müsste man wahrscheinlich dein bisheriges Skript darunter hin kopieren um die Aufteilung nochmals durch zu führen aber nicht mit dem Eigenbedarf sondern mit dem Ergebnis.
                  Kann das so gelöst werden? Weil die Zähler wechseln dauernd ihre Wert und mal hat Z1 den grössesten Wert und dann wieder Z2 und auch der Eigenbedarf etc. ändert sich natürlich andauernd.

                  Ideen?

                  Edit: es müsste eigentliche eine Schleife erzeugt werden, die bis auf den letzten Zähler oder wenn Bedarf > als alle Werte immer wieder in Summe gesetzt, der Bedarf höher sein sollte.

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

                  @marco-willi sagte:

                  Z1= 2100W
                  Z2= 5000W
                  Und die Restanzahl an Leistung von 5000W

                  Wie wird der Eigenbedarf ermittelt?

                  @marco-willi sagte in PV Strom Aufteilung:

                  Richtig wäre natürlich hier nun aber
                  Z1=2100W
                  Z2=2900W

                  So rechnet das von mir gepostete Skript.

                  SolarWEG.JPG

                  Mit diesen Zählerleistungen:

                  SolarWEG_Alias.JPG

                  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
                  • Marco WilliM Offline
                    Marco WilliM Offline
                    Marco Willi
                    schrieb am zuletzt editiert von
                    #61

                    @paul53 habe dann was übersehen? Müsste ich demnach nochmal testen.

                    Eigenbedarf wird bei mir PV Erzeugung - Rücklieferung berechnet.

                    Bei überschuss habe ich so im Eigenbedarf nur drin, was gerade intern verbraucht wird.
                    Findet keine Rücklieferung statt wäre das Resultat demnach alles was PV raus haut.
                    In der Nacht ist PV 0, rücklieferung 0 und alle Datenpunkte bei 0 weil kein PV Anteil vorhanden. Das passt und hat funktioniert.

                    Übrigens, ich habe deine geordnete Struktur übernommen.

                    Ich teste heute Abend nochmals und poste ein printscreen, vielleicht habe ich da was falsch gesehen oder ich habe den Trigger nicht ausgelöst.

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • Marco WilliM Marco Willi

                      @paul53 habe dann was übersehen? Müsste ich demnach nochmal testen.

                      Eigenbedarf wird bei mir PV Erzeugung - Rücklieferung berechnet.

                      Bei überschuss habe ich so im Eigenbedarf nur drin, was gerade intern verbraucht wird.
                      Findet keine Rücklieferung statt wäre das Resultat demnach alles was PV raus haut.
                      In der Nacht ist PV 0, rücklieferung 0 und alle Datenpunkte bei 0 weil kein PV Anteil vorhanden. Das passt und hat funktioniert.

                      Übrigens, ich habe deine geordnete Struktur übernommen.

                      Ich teste heute Abend nochmals und poste ein printscreen, vielleicht habe ich da was falsch gesehen oder ich habe den Trigger nicht ausgelöst.

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

                      @marco-willi sagte: Eigenbedarf wird bei mir PV Erzeugung - Rücklieferung berechnet.

                      Das ist in Ordnung. Habe das Skript noch um diese Berechnung erweitert.

                      Blockly_temp.JPG

                      Wenn ein Shelly die Bezugs- und Einspeiseleistung erfasst, gibt es nur einen Datenpunkt, dessen Wert bei Bezug positiv und bei Einspeisung negativ ist. Also muss die Einspeiseleistung mittels Lesekonvertierung im Alias ermittelt werden:

                      SolarWEG_Einspeiseleistung.JPG

                      Übrigens: Ich habe keine Shellys.

                      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

                      Marco WilliM 1 Antwort Letzte Antwort
                      0
                      • paul53P paul53

                        @marco-willi sagte: Eigenbedarf wird bei mir PV Erzeugung - Rücklieferung berechnet.

                        Das ist in Ordnung. Habe das Skript noch um diese Berechnung erweitert.

                        Blockly_temp.JPG

                        Wenn ein Shelly die Bezugs- und Einspeiseleistung erfasst, gibt es nur einen Datenpunkt, dessen Wert bei Bezug positiv und bei Einspeisung negativ ist. Also muss die Einspeiseleistung mittels Lesekonvertierung im Alias ermittelt werden:

                        SolarWEG_Einspeiseleistung.JPG

                        Übrigens: Ich habe keine Shellys.

                        Marco WilliM Offline
                        Marco WilliM Offline
                        Marco Willi
                        schrieb am zuletzt editiert von
                        #63

                        @paul53 ich habe mich tatsächlich geirrt und möchte mich höflichst entschuldigen. Das klappt wunderbar. Bin erst mal happy und lege das ganze vergnügt zur Seite.

                        Mit dem Shelly wirst du recht haben. Das schaue ich mir dann auch noch an zu gegebener Zeit. Herzlichen Dank

                        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

                        936

                        Online

                        32.6k

                        Benutzer

                        81.9k

                        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