Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst]Negativwerte nach Shelly-Update

NEWS

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

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

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

[gelöst]Negativwerte nach Shelly-Update

[gelöst]Negativwerte nach Shelly-Update

Scheduled Pinned Locked Moved ioBroker Allgemein
negativwertescriptshelly sourceanalytix
33 Posts 8 Posters 3.2k Views 7 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.
  • RoddiEFR Offline
    RoddiEFR Offline
    RoddiEF
    wrote on last edited by RoddiEF
    #11

    Servus, erstmal an alle ein Danke schön für die Hilfe/Tips und Links.

    @da_Woody ne der Haken ist da nicht drin, hatte ich auch erst in Verdacht.

    @paul53 das werde ich mal Testen wenn ich mal dazu komme ein Testsystem aufzusetzen.

    @crunchip das Script läuft seit gestern, bis jetzt ohne Fehler. Hatte aber bis jetzt kein Shelly Update.
    Mal schauen was das Script dann macht.

    So das war es erstmal von mir, wollte nur eine Rückmeldung geben.

    Ich bin wie ich bin, was anderes bekommt man nicht !!

    S 1 Reply Last reply
    0
    • RoddiEFR RoddiEF

      Servus, erstmal an alle ein Danke schön für die Hilfe/Tips und Links.

      @da_Woody ne der Haken ist da nicht drin, hatte ich auch erst in Verdacht.

      @paul53 das werde ich mal Testen wenn ich mal dazu komme ein Testsystem aufzusetzen.

      @crunchip das Script läuft seit gestern, bis jetzt ohne Fehler. Hatte aber bis jetzt kein Shelly Update.
      Mal schauen was das Script dann macht.

      So das war es erstmal von mir, wollte nur eine Rückmeldung geben.

      S Offline
      S Offline
      SpacerX
      wrote on last edited by
      #12

      @roddief den Script ist es egal warum die Werte auf 0 gesetzt werden. Hier wird immer die Differenz von altem und neuem Wert auf den Gesamtwert aufsummiert. Sollte der alte Wert größer als der neue Wert sein , wir der neue Wert aufsummiert.

      DS720|Nuc8i3BEH|Proxmox|RaspberryMatic|ioBroker|influxDB2|Grafana

      1 Reply Last reply
      0
      • RoddiEFR Offline
        RoddiEFR Offline
        RoddiEF
        wrote on last edited by
        #13

        So das Script läuft ja und auch die Werte werden geschrieben, nur eins ist mir jetzt Aufgefallen:
        Wie man im Screenshot sieht werden keine Werte für den Tag vorher geschrieben.
        Jemand der auch das Script nutzt hier und kann mir einen Tip geben wo jetzt das Problem liegt?
        KeineWerte.JPG

        Ich bin wie ich bin, was anderes bekommt man nicht !!

        crunchipC S 2 Replies Last reply
        0
        • RoddiEFR RoddiEF

          So das Script läuft ja und auch die Werte werden geschrieben, nur eins ist mir jetzt Aufgefallen:
          Wie man im Screenshot sieht werden keine Werte für den Tag vorher geschrieben.
          Jemand der auch das Script nutzt hier und kann mir einen Tip geben wo jetzt das Problem liegt?
          KeineWerte.JPG

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

          @roddief von wann ist der screen?
          nach 0:00 Uhr und wurde nach dieser Zeit auch Strom Verbraucht?

          umgestiegen von Proxmox auf Unraid

          RoddiEFR 1 Reply Last reply
          0
          • RoddiEFR RoddiEF

            So das Script läuft ja und auch die Werte werden geschrieben, nur eins ist mir jetzt Aufgefallen:
            Wie man im Screenshot sieht werden keine Werte für den Tag vorher geschrieben.
            Jemand der auch das Script nutzt hier und kann mir einen Tip geben wo jetzt das Problem liegt?
            KeineWerte.JPG

            S Offline
            S Offline
            SpacerX
            wrote on last edited by SpacerX
            #15

            @roddief wenn du mehrere Shelly’s hast, ist das bei allen so?

            Edit: Nur als Idee. Wir hatten das schon mal bei einem Kopierfehler beim Skript. Vielleicht mal das Skript in der letzten Zeile nachschauen ob die Vollständig ist.

            DS720|Nuc8i3BEH|Proxmox|RaspberryMatic|ioBroker|influxDB2|Grafana

            1 Reply Last reply
            0
            • crunchipC crunchip

              @roddief von wann ist der screen?
              nach 0:00 Uhr und wurde nach dieser Zeit auch Strom Verbraucht?

              RoddiEFR Offline
              RoddiEFR Offline
              RoddiEF
              wrote on last edited by RoddiEF
              #16

              @crunchip sagte in Negativwerte nach Shelly-Update:

              @roddief von wann ist der screen?
              nach 0:00 Uhr und wurde nach dieser Zeit auch Strom Verbraucht?

              Der Screenshot ist am 15.01.2023 um 01.45Uhr gemacht worden.
              Ja da ist definitiv Verbrauch, hab extra einen genommen wo mein Unraid-Server und Switch dran sind.

              @spacerx sagte in Negativwerte nach Shelly-Update:

              @roddief wenn du mehrere Shelly’s hast, ist das bei allen so?
              @roddief Edit: Nur als Idee. Wir hatten das schon mal bei einem Kopierfehler beim Skript. Vielleicht mal das Skript in der letzten Zeile nachschauen ob die Vollständig ist.

              Ja ist bei allen so, hab es gerade gerade nochmal Kontrolliert.
              Werde Kontrollieren.....Ja ist alles vorhanden
              Edit:
              Die Scripte (Einmal für Coap und einmal MQTT deshalb Scripte) liegen im Common und nicht in Global.
              Macht das einen Unterschied oder ist das "egal" ?

              Ich bin wie ich bin, was anderes bekommt man nicht !!

              crunchipC 1 Reply Last reply
              0
              • RoddiEFR RoddiEF

                @crunchip sagte in Negativwerte nach Shelly-Update:

                @roddief von wann ist der screen?
                nach 0:00 Uhr und wurde nach dieser Zeit auch Strom Verbraucht?

                Der Screenshot ist am 15.01.2023 um 01.45Uhr gemacht worden.
                Ja da ist definitiv Verbrauch, hab extra einen genommen wo mein Unraid-Server und Switch dran sind.

                @spacerx sagte in Negativwerte nach Shelly-Update:

                @roddief wenn du mehrere Shelly’s hast, ist das bei allen so?
                @roddief Edit: Nur als Idee. Wir hatten das schon mal bei einem Kopierfehler beim Skript. Vielleicht mal das Skript in der letzten Zeile nachschauen ob die Vollständig ist.

                Ja ist bei allen so, hab es gerade gerade nochmal Kontrolliert.
                Werde Kontrollieren.....Ja ist alles vorhanden
                Edit:
                Die Scripte (Einmal für Coap und einmal MQTT deshalb Scripte) liegen im Common und nicht in Global.
                Macht das einen Unterschied oder ist das "egal" ?

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

                @roddief sagte in Negativwerte nach Shelly-Update:

                Die Scripte (Einmal für Coap und einmal MQTT deshalb Scripte) liegen im Common und nicht in Global.
                Macht das einen Unterschied oder ist das "egal" ?

                also 2 Instanzen, 0 und 1, im script auch entsprechend angepasst?
                wo die liegen ist völlig egal, Hauptsache nicht in global

                gibts Meldungen im Log?

                umgestiegen von Proxmox auf Unraid

                RoddiEFR 1 Reply Last reply
                0
                • crunchipC crunchip

                  @roddief sagte in Negativwerte nach Shelly-Update:

                  Die Scripte (Einmal für Coap und einmal MQTT deshalb Scripte) liegen im Common und nicht in Global.
                  Macht das einen Unterschied oder ist das "egal" ?

                  also 2 Instanzen, 0 und 1, im script auch entsprechend angepasst?
                  wo die liegen ist völlig egal, Hauptsache nicht in global

                  gibts Meldungen im Log?

                  RoddiEFR Offline
                  RoddiEFR Offline
                  RoddiEF
                  wrote on last edited by
                  #18

                  @crunchip sagte in Negativwerte nach Shelly-Update:

                  also 2 Instanzen, 0 und 1, im script auch entsprechend angepasst?
                  wo die liegen ist völlig egal, Hauptsache nicht in global
                  gibts Meldungen im Log?

                  Jupp 2 Instanzen, einmal var shelly_dp = "shelly.0"; und var shelly_dp = "shelly.1";
                  Liegen tun beide Scripte wie gesagt in common.
                  Im Log steht folgendes:

                  script.js.common.Shelly-Verbrauchswerte: Shelly Verbrauch: Verbrauchswerte aktualisiert: 6 | Reboots korrigiert: 0 | Unveränderte Werte: 7
                  script.js.common.Shelly-Verbrauchswerte-MQTT: Shelly Verbrauch: Verbrauchswerte aktualisiert: 1 | Reboots korrigiert: 0 | Unveränderte Werte: 2
                  
                  

                  Ich sehe da nichts Falsches oder Fehler, kann mich aber auch Täuschen ?

                  Ich bin wie ich bin, was anderes bekommt man nicht !!

                  crunchipC 2 Replies Last reply
                  0
                  • RoddiEFR RoddiEF

                    @crunchip sagte in Negativwerte nach Shelly-Update:

                    also 2 Instanzen, 0 und 1, im script auch entsprechend angepasst?
                    wo die liegen ist völlig egal, Hauptsache nicht in global
                    gibts Meldungen im Log?

                    Jupp 2 Instanzen, einmal var shelly_dp = "shelly.0"; und var shelly_dp = "shelly.1";
                    Liegen tun beide Scripte wie gesagt in common.
                    Im Log steht folgendes:

                    script.js.common.Shelly-Verbrauchswerte: Shelly Verbrauch: Verbrauchswerte aktualisiert: 6 | Reboots korrigiert: 0 | Unveränderte Werte: 7
                    script.js.common.Shelly-Verbrauchswerte-MQTT: Shelly Verbrauch: Verbrauchswerte aktualisiert: 1 | Reboots korrigiert: 0 | Unveränderte Werte: 2
                    
                    

                    Ich sehe da nichts Falsches oder Fehler, kann mich aber auch Täuschen ?

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

                    @roddief und das script ist sicher korrekt?
                    am Ende der scripte steht dieses?

                    // Erster Start und Initialisierung
                    shelly_verbrauch_erster_start();
                    
                    // Alle 15 Minuten das Skript für den Tagesverbrauch ausführen
                    schedule('*/15 * * * *', shelly_verbrauch_update);
                    
                    // Nachts um 24 Uhr werden die Werte in andere Variablen gespeichert, um den Verlauf zu erstellen
                    schedule('0 0 * * *', shelly_vebrauch_tag);
                    

                    umgestiegen von Proxmox auf Unraid

                    RoddiEFR 1 Reply Last reply
                    0
                    • crunchipC crunchip

                      @roddief und das script ist sicher korrekt?
                      am Ende der scripte steht dieses?

                      // Erster Start und Initialisierung
                      shelly_verbrauch_erster_start();
                      
                      // Alle 15 Minuten das Skript für den Tagesverbrauch ausführen
                      schedule('*/15 * * * *', shelly_verbrauch_update);
                      
                      // Nachts um 24 Uhr werden die Werte in andere Variablen gespeichert, um den Verlauf zu erstellen
                      schedule('0 0 * * *', shelly_vebrauch_tag);
                      
                      RoddiEFR Offline
                      RoddiEFR Offline
                      RoddiEF
                      wrote on last edited by RoddiEF
                      #20

                      @crunchip sagte in Negativwerte nach Shelly-Update:

                      @roddief und das script ist sicher korrekt?
                      am Ende der scripte steht dieses?

                      // Erster Start und Initialisierung
                      shelly_verbrauch_erster_start();
                      
                      // Alle 15 Minuten das Skript für den Tagesverbrauch ausführen
                      schedule('*/15 * * * *', shelly_verbrauch_update);
                      
                      // Nachts um 24 Uhr werden die Werte in andere Variablen gespeichert, um den Verlauf zu erstellen
                      schedule('0 0 * * *', shelly_vebrauch_tag);
                      

                      Ja ist alles vorhanden. Hab alles mal verglichen, hätte ja sein können das beim Kopieren was verloren gegangen ist.
                      War aber nicht der Fall, ist alles vorhanden, deshalb verstehe ich das auch nicht so wirklich.
                      Die Werte werden ja geschrieben/aktualisiert nur halt für den vergangenen Tag halt nicht, was ja um 0:00Uhr passieren sollte.

                      Ich bin wie ich bin, was anderes bekommt man nicht !!

                      1 Reply Last reply
                      0
                      • RoddiEFR RoddiEF

                        @crunchip sagte in Negativwerte nach Shelly-Update:

                        also 2 Instanzen, 0 und 1, im script auch entsprechend angepasst?
                        wo die liegen ist völlig egal, Hauptsache nicht in global
                        gibts Meldungen im Log?

                        Jupp 2 Instanzen, einmal var shelly_dp = "shelly.0"; und var shelly_dp = "shelly.1";
                        Liegen tun beide Scripte wie gesagt in common.
                        Im Log steht folgendes:

                        script.js.common.Shelly-Verbrauchswerte: Shelly Verbrauch: Verbrauchswerte aktualisiert: 6 | Reboots korrigiert: 0 | Unveränderte Werte: 7
                        script.js.common.Shelly-Verbrauchswerte-MQTT: Shelly Verbrauch: Verbrauchswerte aktualisiert: 1 | Reboots korrigiert: 0 | Unveränderte Werte: 2
                        
                        

                        Ich sehe da nichts Falsches oder Fehler, kann mich aber auch Täuschen ?

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

                        @roddief sagte in Negativwerte nach Shelly-Update:

                        Im Log steht folgendes:

                        und in der Nacht ?

                        kommt etwas wenn du das script neu startest?

                        ansonsten bin ich da auch überfragt, entweder mal löschen und neu anlegen oder nur mal ein script laufen lassen.
                        Seltsam das es in beiden Scripten zum selben Problem führt.(oder doch Kopie Fehler) eventuell neu rein kopieren

                        umgestiegen von Proxmox auf Unraid

                        RoddiEFR 1 Reply Last reply
                        0
                        • crunchipC crunchip

                          @roddief sagte in Negativwerte nach Shelly-Update:

                          Im Log steht folgendes:

                          und in der Nacht ?

                          kommt etwas wenn du das script neu startest?

                          ansonsten bin ich da auch überfragt, entweder mal löschen und neu anlegen oder nur mal ein script laufen lassen.
                          Seltsam das es in beiden Scripten zum selben Problem führt.(oder doch Kopie Fehler) eventuell neu rein kopieren

                          RoddiEFR Offline
                          RoddiEFR Offline
                          RoddiEF
                          wrote on last edited by RoddiEF
                          #22

                          @crunchip sagte in Negativwerte nach Shelly-Update:

                          @roddief sagte in Negativwerte nach Shelly-Update:

                          Im Log steht folgendes:

                          und in der Nacht ?

                          kommt etwas wenn du das script neu startest?

                          ansonsten bin ich da auch überfragt, entweder mal löschen und neu anlegen oder nur mal ein script laufen lassen.
                          Seltsam das es in beiden Scripten zum selben Problem führt.(oder doch Kopie Fehler) eventuell neu rein kopieren

                          Ich werde alles mal Löschen, neu anlegen und nur ein Script laufen lassen.
                          Wenn das eine Funktioniert werde ich das zweite aktivieren.
                          Da das aber dann erst in der Nacht passiert (Verbrauch Gestern/Heute), werde ich morgen berichten.
                          So einmal neu Angelegt, hier mal der Log nach dem ersten Start:

                          javascript.0
                          2023-01-15 16:30:00.023	info	script.js.common.Shelly-CoAP: Shelly Verbrauch: Verbrauchswerte aktualisiert: 6 | Reboots korrigiert: 0 | Unveränderte Werte: 7
                          javascript.0
                          2023-01-15 16:25:50.514	info	script.js.common.Shelly-CoAP: Shelly Verbrauch: Verbrauchswerte aktualisiert: 0 | Reboots korrigiert: 0 | Unveränderte Werte: 13
                          javascript.0
                          2023-01-15 16:25:20.557	info	script.js.common.Shelly-CoAP: registered 0 subscriptions, 2 schedules, 0 messages, 0 logs and 0 file subscriptions
                          javascript.0
                          2023-01-15 16:25:20.503	info	script.js.common.Shelly-CoAP: Shelly Verbrauch: Datenpunkte erstellt! Erster Verbrauch steht nach 30 Sekunden zur Verfügung! Anzahl gefundener Shelly Datenpunkte: 13
                          javascript.0
                          2023-01-15 16:25:20.499	info	script.js.common.Shelly-CoAP: Shelly Verbrauch: Erster Start des Skriptes! Datenpunkte werden erstellt!
                          javascript.0
                          2023-01-15 16:25:20.432	info	Start javascript script.js.common.Shelly-CoAP
                          

                          Ich bin wie ich bin, was anderes bekommt man nicht !!

                          crunchipC 1 Reply Last reply
                          0
                          • RoddiEFR RoddiEF

                            @crunchip sagte in Negativwerte nach Shelly-Update:

                            @roddief sagte in Negativwerte nach Shelly-Update:

                            Im Log steht folgendes:

                            und in der Nacht ?

                            kommt etwas wenn du das script neu startest?

                            ansonsten bin ich da auch überfragt, entweder mal löschen und neu anlegen oder nur mal ein script laufen lassen.
                            Seltsam das es in beiden Scripten zum selben Problem führt.(oder doch Kopie Fehler) eventuell neu rein kopieren

                            Ich werde alles mal Löschen, neu anlegen und nur ein Script laufen lassen.
                            Wenn das eine Funktioniert werde ich das zweite aktivieren.
                            Da das aber dann erst in der Nacht passiert (Verbrauch Gestern/Heute), werde ich morgen berichten.
                            So einmal neu Angelegt, hier mal der Log nach dem ersten Start:

                            javascript.0
                            2023-01-15 16:30:00.023	info	script.js.common.Shelly-CoAP: Shelly Verbrauch: Verbrauchswerte aktualisiert: 6 | Reboots korrigiert: 0 | Unveränderte Werte: 7
                            javascript.0
                            2023-01-15 16:25:50.514	info	script.js.common.Shelly-CoAP: Shelly Verbrauch: Verbrauchswerte aktualisiert: 0 | Reboots korrigiert: 0 | Unveränderte Werte: 13
                            javascript.0
                            2023-01-15 16:25:20.557	info	script.js.common.Shelly-CoAP: registered 0 subscriptions, 2 schedules, 0 messages, 0 logs and 0 file subscriptions
                            javascript.0
                            2023-01-15 16:25:20.503	info	script.js.common.Shelly-CoAP: Shelly Verbrauch: Datenpunkte erstellt! Erster Verbrauch steht nach 30 Sekunden zur Verfügung! Anzahl gefundener Shelly Datenpunkte: 13
                            javascript.0
                            2023-01-15 16:25:20.499	info	script.js.common.Shelly-CoAP: Shelly Verbrauch: Erster Start des Skriptes! Datenpunkte werden erstellt!
                            javascript.0
                            2023-01-15 16:25:20.432	info	Start javascript script.js.common.Shelly-CoAP
                            
                            crunchipC Away
                            crunchipC Away
                            crunchip
                            Forum Testing Most Active
                            wrote on last edited by
                            #23

                            @roddief du kannst es auch mit Pauls script und Sourceanalytics laufen lassen.

                            du musst nur deinen aktuellen Wert vom shelly in den DP eintragen und danach das script im spoiler starten

                            <xml xmlns="https://developers.google.com/blockly/xml">
                              <variables>
                                <variable id="gRZtH-i=mURhK^M?,:1X">server</variable>
                              </variables>
                              <block type="comment" id="uGzWd)zM)/9ehtR=6w@!" x="188" y="163">
                                <field name="COMMENT">eigener Datenpunkt unter userdata.0</field>
                              </block>
                              <block type="variables_set" id="@x(~L-HC=|`;sLn-fuL." x="-9" y="193">
                                <field name="VAR" id="gRZtH-i=mURhK^M?,:1X">server</field>
                                <value name="VALUE">
                                  <block type="get_value" id="VWuq,%e,mz9NoD!ui9mv">
                                    <field name="ATTR">val</field>
                                    <field name="OID">0_userdata.0.Zaehlerstaende.PC-Server</field>
                                  </block>
                                </value>
                              </block>
                              <block type="comment" id="*W9Rm.v?V[lHbGyAfMi_" x="212" y="238">
                                <field name="COMMENT">shelly-Datenpunkt</field>
                              </block>
                              <block type="on_ext" id="E!u4Rp!Ln;+U|Qe9(G?$" x="-12" y="263">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                <field name="CONDITION">gt</field>
                                <field name="ACK_CONDITION"></field>
                                <value name="OID0">
                                  <shadow type="field_oid" id="[;3@^j=J)th6tuoWb1X2">
                                    <field name="oid">sonoff.0.PC-Server.ENERGY_Total</field>
                                  </shadow>
                                </value>
                                <statement name="STATEMENT">
                                  <block type="math_change" id="A7N,_:?fL.7q3-1|xUvD">
                                    <field name="VAR" id="gRZtH-i=mURhK^M?,:1X">server</field>
                                    <value name="DELTA">
                                      <shadow type="math_number" id="Ud{I!jDSK(v34J#H.NX7">
                                        <field name="NUM">1</field>
                                      </shadow>
                                      <block type="math_arithmetic" id=":vgyD5+[DpW$K]9i9H@x">
                                        <field name="OP">MINUS</field>
                                        <value name="A">
                                          <shadow type="math_number" id="SkG4=+,k~pP;bo^qE4L[">
                                            <field name="NUM">1</field>
                                          </shadow>
                                          <block type="on_source" id="~z(_7]7l_K/y/lYQ,j3(">
                                            <field name="ATTR">state.val</field>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <shadow type="math_number" id="r!_iE9H/Sqc!8fA@Q7#I">
                                            <field name="NUM">1</field>
                                          </shadow>
                                          <block type="on_source" id="0cV}CvW)|ww,LHoWWv=T">
                                            <field name="ATTR">oldState.val</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="update" id="usej.;,e}*IG(bpPvt++">
                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                        <field name="OID">0_userdata.0.Zaehlerstaende.PC-Server</field>
                                        <field name="WITH_DELAY">FALSE</field>
                                        <value name="VALUE">
                                          <block type="variables_get" id="5zy7ap0eqw4|yHXHs.:|">
                                            <field name="VAR" id="gRZtH-i=mURhK^M?,:1X">server</field>
                                          </block>
                                        </value>
                                      </block>
                                    </next>
                                  </block>
                                </statement>
                              </block>
                            </xml>
                            

                            anschliessend loggst den DP unter userdata.0 anstatt den original DP vom shelly

                            umgestiegen von Proxmox auf Unraid

                            1 Reply Last reply
                            0
                            • RoddiEFR Offline
                              RoddiEFR Offline
                              RoddiEF
                              wrote on last edited by RoddiEF
                              #24

                              So hier ein kleines Update: Mit einem Script (Orginal) hat es jetzt Funktioniert.
                              Die Werte Heute/Gestern werden geschrieben. (siehe Screenshot)
                              Habe das Script per Copy kopiert (beide Scripts liegen im common Ordner) und aus:

                              var shelly_dp = "shelly.0"; (Orginal)
                              ein  var shelly_dp = "shelly.1"; gemacht.
                              

                              Die fehlenden Datenpunkte/Shellys wurden auch angelegt. Jetzt warte ich mal ab was heute nach 0:00 Uhr passiert, ob jetzt die anderen Werte (Heute/Gestern) von den hinzugefügten auch geschrieben werden.

                              Update dann Morgen was passiert ist.

                              JetztWerte.JPG

                              Ich bin wie ich bin, was anderes bekommt man nicht !!

                              1 Reply Last reply
                              0
                              • RoddiEFR Offline
                                RoddiEFR Offline
                                RoddiEF
                                wrote on last edited by RoddiEF
                                #25

                                Schluss Update:
                                Leider hat es nicht Funktioniert wie ich gedacht hatte. Werte wurden nicht geschrieben.
                                Nachdem ich nun Tage damit verbracht habe zu Experimentieren, hab ich wohl eine Lösung gefunden die Funktioniert.
                                Hier die Original Einstellung (bei mir die Shellys mit CoIoT):

                                var datenpunkt = "ShellyVerbrauch_0.";
                                var shelly_dp = "shelly.0"
                                

                                Wenn man bei beiden "0" eine "1" daraus macht wie hier:

                                var datenpunkt = "ShellyVerbrauch_1."
                                var shelly_dp = "shelly.1";
                                

                                dann werden Werte für Heute/Gestern auch geschrieben.
                                Der Unterschied der es aus macht ist der, das die zweiten Werte (bei mir für Shellys mit MQTT) in ein extra Ordner geschrieben werden und nicht in den selben wie für CoIoT.
                                dieOrdner.JPG
                                passt jetzt.JPG
                                P.S. Wenn jemand so Freundlich wäre und mir den Erledigt-Button zeigen würde dann würde ich es als erledigt makieren.

                                Ich bin wie ich bin, was anderes bekommt man nicht !!

                                da_WoodyD 1 Reply Last reply
                                0
                                • RoddiEFR RoddiEF

                                  Schluss Update:
                                  Leider hat es nicht Funktioniert wie ich gedacht hatte. Werte wurden nicht geschrieben.
                                  Nachdem ich nun Tage damit verbracht habe zu Experimentieren, hab ich wohl eine Lösung gefunden die Funktioniert.
                                  Hier die Original Einstellung (bei mir die Shellys mit CoIoT):

                                  var datenpunkt = "ShellyVerbrauch_0.";
                                  var shelly_dp = "shelly.0"
                                  

                                  Wenn man bei beiden "0" eine "1" daraus macht wie hier:

                                  var datenpunkt = "ShellyVerbrauch_1."
                                  var shelly_dp = "shelly.1";
                                  

                                  dann werden Werte für Heute/Gestern auch geschrieben.
                                  Der Unterschied der es aus macht ist der, das die zweiten Werte (bei mir für Shellys mit MQTT) in ein extra Ordner geschrieben werden und nicht in den selben wie für CoIoT.
                                  dieOrdner.JPG
                                  passt jetzt.JPG
                                  P.S. Wenn jemand so Freundlich wäre und mir den Erledigt-Button zeigen würde dann würde ich es als erledigt makieren.

                                  da_WoodyD Online
                                  da_WoodyD Online
                                  da_Woody
                                  wrote on last edited by
                                  #26

                                  @roddief sagte in Negativwerte nach Shelly-Update:

                                  P.S. Wenn jemand so Freundlich wäre und mir den Erledigt-Button zeigen würde dann würde ich es als erledigt makieren.

                                  einfach deinen ersten post editieren...

                                  gruß vom Woody
                                  HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                                  RoddiEFR 1 Reply Last reply
                                  0
                                  • da_WoodyD da_Woody

                                    @roddief sagte in Negativwerte nach Shelly-Update:

                                    P.S. Wenn jemand so Freundlich wäre und mir den Erledigt-Button zeigen würde dann würde ich es als erledigt makieren.

                                    einfach deinen ersten post editieren...

                                    RoddiEFR Offline
                                    RoddiEFR Offline
                                    RoddiEF
                                    wrote on last edited by
                                    #27

                                    @da_woody sagte in Negativwerte nach Shelly-Update:

                                    @roddief sagte in Negativwerte nach Shelly-Update:

                                    P.S. Wenn jemand so Freundlich wäre und mir den Erledigt-Button zeigen würde dann würde ich es als erledigt makieren.

                                    einfach deinen ersten post editieren...

                                    Hatte ich versucht, nur es gibt keinen Punkt wo ich das als gelöst markieren könnte.
                                    Der Link brachte mich auch nicht weiter. Ich kann den nur Editieren, mehr nicht. Deshalb ja auch meine Frage wie?
                                    Kein Button.JPG

                                    Ich bin wie ich bin, was anderes bekommt man nicht !!

                                    DJMarc75D 1 Reply Last reply
                                    0
                                    • RoddiEFR RoddiEF

                                      @da_woody sagte in Negativwerte nach Shelly-Update:

                                      @roddief sagte in Negativwerte nach Shelly-Update:

                                      P.S. Wenn jemand so Freundlich wäre und mir den Erledigt-Button zeigen würde dann würde ich es als erledigt makieren.

                                      einfach deinen ersten post editieren...

                                      Hatte ich versucht, nur es gibt keinen Punkt wo ich das als gelöst markieren könnte.
                                      Der Link brachte mich auch nicht weiter. Ich kann den nur Editieren, mehr nicht. Deshalb ja auch meine Frage wie?
                                      Kein Button.JPG

                                      DJMarc75D Offline
                                      DJMarc75D Offline
                                      DJMarc75
                                      wrote on last edited by DJMarc75
                                      #28

                                      @roddief Bearbeiten auswählen und im TITEL ein [gelöst] voranstellen.

                                      Lehrling seit 1975 !!!
                                      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                                      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                                      1 Reply Last reply
                                      0
                                      • paul53P paul53

                                        @crunchip sagte: script was dieses Problem zuverlässig abfängt

                                        Dafür genügt auch ein eigener Datenpunkt für die kumulative Energie (Zählerstand), der von Sourceanalytix ausgewertet wird und ein einfaches Skript:

                                        Bild_2023-01-13_132257117.png

                                        metaxaM Online
                                        metaxaM Online
                                        metaxa
                                        wrote on last edited by metaxa
                                        #29

                                        @paul53 sagte in [gelöst]Negativwerte nach Shelly-Update:

                                        @crunchip sagte: script was dieses Problem zuverlässig abfängt

                                        Dafür genügt auch ein eigener Datenpunkt für die kumulative Energie (Zählerstand), der von Sourceanalytix ausgewertet wird und ein einfaches Skript:

                                        Bild_2023-01-13_132257117.png

                                        @paul53 ich hätte da bitte eine Verständnisfrage:

                                        Das Script tut super was es machen soll, danke paul53. Ich fürchte nur, bei einem reset des Shelly Zählerstand bei einem Stromausfall funktioniert es nicht, oder täusche ich mich.

                                        Wenn am 1.1. um 11:00 der Zählerstand 1000 ist und danach der Zähler auf 0 gesetzt wird, dann wird ja nix mehr aufsummiert und der anglegte Zählerstand
                                        dbb438d9-1dbe-44e2-b6b7-786d784903e9-image.png
                                        bleibt bei 1000 bis der Shellyzählerstand (sagen wir) am 2.1. um 11:00 wieder > 1000 ist.

                                        Habe ich da einen Denkfehler?

                                        LG, mxa

                                        paul53P 1 Reply Last reply
                                        0
                                        • metaxaM metaxa

                                          @paul53 sagte in [gelöst]Negativwerte nach Shelly-Update:

                                          @crunchip sagte: script was dieses Problem zuverlässig abfängt

                                          Dafür genügt auch ein eigener Datenpunkt für die kumulative Energie (Zählerstand), der von Sourceanalytix ausgewertet wird und ein einfaches Skript:

                                          Bild_2023-01-13_132257117.png

                                          @paul53 ich hätte da bitte eine Verständnisfrage:

                                          Das Script tut super was es machen soll, danke paul53. Ich fürchte nur, bei einem reset des Shelly Zählerstand bei einem Stromausfall funktioniert es nicht, oder täusche ich mich.

                                          Wenn am 1.1. um 11:00 der Zählerstand 1000 ist und danach der Zähler auf 0 gesetzt wird, dann wird ja nix mehr aufsummiert und der anglegte Zählerstand
                                          dbb438d9-1dbe-44e2-b6b7-786d784903e9-image.png
                                          bleibt bei 1000 bis der Shellyzählerstand (sagen wir) am 2.1. um 11:00 wieder > 1000 ist.

                                          Habe ich da einen Denkfehler?

                                          LG, mxa

                                          paul53P Offline
                                          paul53P Offline
                                          paul53
                                          wrote on last edited by
                                          #30

                                          @metaxa sagte: Habe ich da einen Denkfehler?

                                          Ja: Wenn auf 0 zurück gestellt wird, geht es mit Werten > 0 ansteigend weiter, so dass im eigenen Datenpunkt weiter gezählt wird.

                                          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

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          407

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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