+ Antworten
Seite 10 von 11 ErsteErste ... 8 9 10 11 LetzteLetzte
Ergebnis 91 bis 100 von 102
  1. #91
    Registriert seit
    Oct 2017
    Beiträge
    349

    Ich habs noch nicht probiert, bei mir war das Problem
    das aktuelle Leistung wenn eingespeist wird mit Minus rein kommt.

    Mal sehen, hoffe es wird laufen.
    IPS Professional meist aktuellste stable. Auf einen Qnap / Docker.
    Tasmota, MQTT, Sonoff etc.

  2. #92
    Registriert seit
    Oct 2017
    Beiträge
    349

    Hallo,

    so nun bin ich dazu gekommen, habe aber erst nur ausprobiert. Mehrere Werte werden nicht berechnet oder
    auch falsch. Da muss man genauer hin schauen.

    So sieht das bei mir aus:

    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Verbräuche 1.png 
Hits:	48 
Größe:	108.4 KB 
ID:	51570

    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Verbräuche 2.png 
Hits:	34 
Größe:	122.7 KB 
ID:	51571

    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Verbräuche 3.png 
Hits:	34 
Größe:	107.3 KB 
ID:	51572
    IPS Professional meist aktuellste stable. Auf einen Qnap / Docker.
    Tasmota, MQTT, Sonoff etc.

  3. #93
    Registriert seit
    Oct 2017
    Beiträge
    349

    Eine Frage an experten wieso berechnet IPS hier das z.B. nicht korrekt:

    PHP-Code:
    // Berechnung für $eurzeugtID
    // -------------------------- LETZTE WERTE ------------------------------------------------------------------------------------------------------------------------------
    // GESTERN
    $data AC_GetAggregatedValues($archiveID$eurzeugtID/* Täglich */strtotime("yesterday"), strtotime("today")-10); 
    SetValueFloat($erzeugDayIDCalcConsumptionDiff($data));

    // LEZTE WOCHE
    $data AC_GetAggregatedValues($archiveID$eurzeugtID/* Wöchentlich */strtotime("monday last week"), strtotime("monday this week")-10); 
    SetValueFloat($erzeugWeekIDCalcConsumptionDiff($data));

    // LETZTER MONAT
    $data AC_GetAggregatedValues($archiveID$eurzeugtID/* Monatlich */strtotime("first day of last month 00:00:00"), strtotime("last day of last month 23:59:59"), 0); 
    SetValueFloat($erzeugMonthIDCalcConsumptionDiff($data));

    // LETZTES JAHR
    $ly date('Y'strtotime('-1 year'));
    $data AC_GetAggregatedValues($archiveID$eurzeugtID/* Jährlich */mktime(00011$ly), mktime(2359591231$ly), 0); 
    SetValueFloat($erzeugYearIDCalcConsumptionDiff($data));


    // ------------------------- AKTUELLE WERTE -----------------------------------------------------------------------------------------------------------------------------
    // HEUTE
    $data AC_GetAggregatedValues($archiveID$eurzeugtID/* Stündlich */strtotime("today"), strtotime("now"), 0);
    $dataDay CalcConsumptionDiff($data);
    SetValueFloat($erzeugcurrDayID$dataDay);

    // WOCHE
    $data AC_GetAggregatedValues($archiveID$eurzeugtID/* Wöchentlich */strtotime('last monday'strtotime('tomorrow')), strtotime("now"), 0); 
    $dataWeek CalcConsumptionDiff($data);
    SetValueFloat($erzeugcurrWeekID$dataWeek);

    // MONAT
    $data AC_GetAggregatedValues($archiveID$eurzeugtID/* Monatlich */strtotime("first day of this month 00:00"), strtotime("now"), 0);
    $dataMonth CalcConsumptionDiff($data);
    SetValueFloat($erzeugMonthID$dataMonth);

    // JAHR
    $data AC_GetAggregatedValues($archiveID$eurzeugtID/* Jährlich */strtotime("first day of January"), strtotime("now"), 0); 
    $dataYear CalcConsumptionDiff($data);
    SetValueFloat($erzeugcurrYearID$dataYear); 
    Ergebnis:

    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Falsche Berechnungen.png 
Hits:	37 
Größe:	45.4 KB 
ID:	51573
    IPS Professional meist aktuellste stable. Auf einen Qnap / Docker.
    Tasmota, MQTT, Sonoff etc.

  4. #94
    Registriert seit
    Dec 2009
    Ort
    Berlin
    Beiträge
    976

    Hallo power dodge,

    da reicht man den kleinen FInger ....

    Nein, im Ernst: Ich kenne dein System nicht, ich habe auch keine PV Anlage.
    Somit weiß ich auch nicht, womit bei Dir die Variablen befüllt und archiviert sind/werden.

    Ich würde zur "Fehlersuche" des Scriptes
    welches freundlicherweise von einem Forumsmitglied geteilt und von Ihm weiterhin oder von anderen IPS Usern gepflegt wird !
    Danke dafür an dieser Stelle
    erstmal mit dem Wert "PV produzierter Strom-PV produziert Aktuell-Aktueller Tag" geginnen.

    Welchen realistischen Wert erwartest Du hier ?
    Es steht hier zweimal 4,00 kWh in deinen letzten Screenshots.

    Wird die entsprechende Variable archiviert?
    Zählt sie überhaupt hoch ?

    Ist das eine akkumulierender Wert (also wie ein km-Zähler) oder ein aktueller kW-Wert (wie Geschwindigkeit km/h) ?

    Du schreibst auch dass Du schon früher fehlerhafte (unerwartete) Werte hattest ?

    Du siehst, aus der Ferne habe ich so meine Schwierigkeiten zu helfen, da ich nicht vor deinem System sitze.
    Mein (um PV reduziertes) Script bringt mit meiner Änderung recht realistische Werte meines Stromzählers (IPS V5.3).

    Um zu sehen, was da aus den archivierten, aggregierten Daten geholt wird, kannst du mit dem Befehl var_dump ($data); arbeiten.
    Im Script einfügen und im Scripteditor ausführen. Dann erhältst Du unten im Fenster die Ausgabe mit welchen Werten gerechnet wird.

    Beispiel zum Debuggen (anschließend die Zeile wieder löschen, sonst wird deine LOG-Datei damit vollgeschrieben:
    PHP-Code:
    // ------------------------- AKTUELLE WERTE -----------------------------------------------------------------------------------------------------------------------------
    // HEUTE
    $data AC_GetAggregatedValues($archiveID$eurzeugtID/* Stündlich */strtotime("today"), strtotime("now"), 0);
    var_dump ($data);  //  Ausgabe 
    $dataDay CalcConsumptionDiff($data);
    SetValueFloat($erzeugcurrDayID$dataDay); 
    Was erscheint bei Dir ?

    Gruß
    lueralba
    Geändert von lueralba (03.12.19 um 21:00 Uhr)
    __________________
    IPS 5.3 Ninja auf Raspi3 ; Mobile5.x ; AEON Stick/1x Razberry Gen5 ; ca. 90 ZWave Geräte ; 10x FHT80B ; CCU1 (Funk/Wired);Fritzbox 7590 ; Viessmann ; 1x ChuWi13 ; 2x Sensus HRI und 1xEltako DSZ12DM an PiiGAB M-Bus; Instar 4011; AXIS 207W; RG-11

  5. #95
    Registriert seit
    Dec 2009
    Ort
    Berlin
    Beiträge
    976

    Hallo Golly,

    Obwohl der Zähler schon weiter ist.
    Durch das Script wird ein Timer mit einer Stunde angelegt.
    Somit werden erst/nur alle Stunde die Variablen neu beschrieben.

    Irgendwie sieht es bei Dir so aus, als wenn Du die "falschen" Variablen-IDs in das Script eingetragen hast ?

    Und - welche IPS Version nutzt Du ?

    Gruß
    lueralba
    Geändert von lueralba (04.12.19 um 08:36 Uhr)

  6. #96
    Registriert seit
    Oct 2017
    Beiträge
    349

    Zitat Zitat von lueralba Beitrag anzeigen

    erstmal mit dem Wert "PV produzierter Strom-PV produziert Aktuell-Aktueller Tag" geginnen.

    Welchen realistischen Wert erwartest Du hier ?
    Es steht hier zweimal 4,00 kWh in deinen letzten Screenshots.

    Wird die entsprechende Variable archiviert?
    Zählt sie überhaupt hoch ?

    Ist das eine akkumulierender Wert (also wie ein km-Zähler) oder ein aktueller kW-Wert (wie Geschwindigkeit km/h) ?

    Du schreibst auch dass Du schon früher fehlerhafte (unerwartete) Werte hattest ?

    Du siehst, aus der Ferne habe ich so meine Schwierigkeiten zu helfen, da ich nicht vor deinem System sitze.
    Mein (um PV reduziertes) Script bringt mit meiner Änderung recht realistische Werte meines Stromzählers (IPS V5.3).

    lueralba
    Hallo Lueralba,

    vielen Dank für Deine Antwort.

    Wechselrichter sagt es wurden heute 3.3KWh produziert, die Zähler bieten mir 3 Werte an, diese Werte
    kommen alle 20 Sec. rein. Bei den Variablen unter Archivierung steht Standart.
    Die Werte kommen in etwa so rein: 70,11 , 70,50 , 71,00 so in etwa, grob gesagt.

    Eigenverbrauch rechne ich mit einem script aus.

    Vielen Dank für den Tipp mit dem Anzeigen der Werte, folgendes ist dabei herausgekommen:

    PHP-Code:
    array(1) {
      [
    0]=>
      array(
    7) {
        [
    "TimeStamp"]=>
        
    int(1575327600)
        [
    "Avg"]=>
        
    float(1051,7311581833)
        [
    "MinTime"]=>
        
    int(1575327600)
        [
    "Min"]=>
        
    float(1050)
        [
    "MaxTime"]=>
        
    int(1575379134)
        [
    "Max"]=>
        
    float(1054)
        [
    "Duration"]=>
        
    int(77328)
      }

    Hoffe es war so richtig.

    Ja genau, manche Werte weren auch mit 0 ausgewertet, oder noch nie.

    Vielen Dank noch mal, für die Tipps und die Mühe.

    Gruß
    IPS Professional meist aktuellste stable. Auf einen Qnap / Docker.
    Tasmota, MQTT, Sonoff etc.

  7. #97
    Registriert seit
    Dec 2009
    Ort
    Berlin
    Beiträge
    976

    Mal ein paar schnelle Notizen zu deiner Ausgabe:

    array(1) {
    [0]=>
    array(7) {
    ["TimeStamp"]=>
    int(1575327600)
    ["Avg"]=>
    float(1051,7311581833)
    ["MinTime"]=>
    int(1575327600) <-----> VON: 03.12.2019 - 00:00:00
    ["Min"]=>
    float(1050) <-------------> =1050 kW Warum kein Gleitkommawert ?
    ["MaxTime"]=>
    int(1575379134) <-----> BIS: 03.12.2019 - 14:18:54
    ["Max"]=>
    float(1054) <-------------> =1054 kW Warum kein Gleitkommawert ?
    ["Duration"]=>
    int(77328) <-----> Dauer: 21:28:48
    }
    }

    Sind die Min und Max Werte richtig ? 1050,0 kWh um 0:00 und 1054,0 gegen 14:18 das wäre ein Verbrauch in dieser Zeitspanne von ca. 4kW hoch gerechnet auf den heutigen Tag ca. 6,5kW. Da passt doch irgendetwas garnicht.

    Gruß
    lueralba
    __________________
    IPS 5.3 Ninja auf Raspi3 ; Mobile5.x ; AEON Stick/1x Razberry Gen5 ; ca. 90 ZWave Geräte ; 10x FHT80B ; CCU1 (Funk/Wired);Fritzbox 7590 ; Viessmann ; 1x ChuWi13 ; 2x Sensus HRI und 1xEltako DSZ12DM an PiiGAB M-Bus; Instar 4011; AXIS 207W; RG-11

  8. #98
    Registriert seit
    Oct 2017
    Beiträge
    349

    Hallo lueralba,

    das ist kein Verbrauch sondern Erzeugung der PV.

    erstmal mit dem Wert "PV produzierter Strom-PV produziert Aktuell-Aktueller Tag" geginnen.
    Dieser Tageswert wie es aussieht wird richtig berechnet, 4KW sind etwa richtig.
    Die Werte sind nicht genau ohne Nachkommastelle da keine PIN zu dem 2ten Zähler zu bekommen ist.
    (Hoffe bis jetzt zumindest)

    Das zweite Problem könnte sein das ich umgezogen bin von einen System zum anderen. Da habe ich die Daten
    importiert zu den paar Variablen.



    Im letzten Screenshot wird aber Woche und Monat falsch berechnet.
    Woche wäre etwa 7-8 KW
    Monat wäre etwa so ähnlich wie der Wert für Woche


    Hab auch mal ausprobiert für die Woche welche Daten IPS ausspuckt dafür:

    PHP-Code:
    array(1) {
      [
    0]=>
      array(
    7) {
        [
    "TimeStamp"]=>
        
    int(1575241200)
        [
    "Avg"]=>
        
    float(1037,1751862356)
        [
    "MinTime"]=>
        
    int(1575241200)
        [
    "Min"]=>
        
    float(963)
        [
    "MaxTime"]=>
        
    int(1575379134)
        [
    "Max"]=>
        
    float(1054)
        [
    "Duration"]=>
        
    int(200284)
      }

    Wie ich merke paar Daten scheinen kaputt zu sein 963 sehe ich öffters in der WebFront.
    Daher errechnet er sich wohl die 91 KW

    PHP-Code:
    NameProduzierter Strom (ID12233)
    AggregationTag
    Start
    1.12.2019 00:00:00
    Ende
    4.12.2019 08:10:12

    TimeStamp
    ;Avg;MinTime;Min;MaxTime;Max
    4.12.2019 00
    :00:00;1054,00;4.12.2019 00:00:00;1054,00;4.12.2019 00:00:00;1054,00
    3.12.2019 00
    :00:00;1051,97;3.12.2019 00:00:00;1050,00;3.12.2019 14:18:54;1054,00
    2.12.2019 00
    :00:00;1017,03;2.12.2019 00:00:00;963,00;2.12.2019 13:32:10;1050,00
    1.12.2019 00
    :00:00;963,00;1.12.2019 00:00:00;963,00;1.12.2019 00:00:00;963,00 
    PHP-Code:
    NameProduzierter Strom (ID12233)
    AggregationTag
    Start
    1.11.2019 00:00:00
    Ende
    1.12.2019 00:00:00

    TimeStamp
    ;Avg;MinTime;Min;MaxTime;Max
    1.12.2019 00
    :00:00;963,00;1.12.2019 00:00:00;963,00;1.12.2019 00:00:00;963,00
    30.11.2019 00
    :00:00;963,00;30.11.2019 00:00:00;963,00;30.11.2019 00:00:00;963,00
    29.11.2019 00
    :00:00;963,00;29.11.2019 00:00:00;963,00;29.11.2019 00:00:00;963,00
    28.11.2019 00
    :00:00;963,00;28.11.2019 00:00:00;963,00;28.11.2019 00:00:00;963,00
    27.11.2019 00
    :00:00;963,00;27.11.2019 00:00:00;963,00;27.11.2019 00:00:00;963,00
    26.11.2019 00
    :00:00;963,00;26.11.2019 00:00:00;963,00;26.11.2019 00:00:00;963,00
    25.11.2019 00
    :00:00;963,00;25.11.2019 00:00:00;963,00;25.11.2019 00:00:00;963,00
    24.11.2019 00
    :00:00;963,00;24.11.2019 00:00:00;963,00;24.11.2019 00:00:00;963,00
    23.11.2019 00
    :00:00;948,76;23.11.2019 00:00:00;935,00;23.11.2019 15:07:26;963,00
    22.11.2019 00
    :00:00;931,43;22.11.2019 00:00:00;928,00;22.11.2019 15:18:05;935,00
    21.11.2019 00
    :00:00;926,36;21.11.2019 00:00:00;925,00;21.11.2019 14:18:35;928,00
    20.11.2019 00
    :00:00;905,59;20.11.2019 00:00:00;888,00;20.11.2019 15:32:15;925,00
    19.11.2019 00
    :00:00;884,94;19.11.2019 00:00:00;882,00;19.11.2019 13:56:04;888,00
    18.11.2019 00
    :00:00;880,99;18.11.2019 00:00:00;880,00;18.11.2019 13:13:14;882,00
    17.11.2019 00
    :00:00;877,14;17.11.2019 00:00:00;874,00;17.11.2019 14:37:23;880,00
    16.11.2019 00
    :00:00;869,91;16.11.2019 00:00:00;866,00;16.11.2019 14:32:10;874,00
    15.11.2019 00
    :00:00;863,46;15.11.2019 00:00:00;861,00;15.11.2019 14:45:50;866,00
    14.11.2019 00
    :00:00;842,95;14.11.2019 00:00:00;826,00;14.11.2019 15:11:29;861,00
    13.11.2019 00
    :00:00;821,81;13.11.2019 00:00:00;817,00;13.11.2019 14:24:49;826,00
    12.11.2019 00
    :00:00;807,75;12.11.2019 00:00:00;798,00;12.11.2019 14:31:08;817,00
    11.11.2019 00
    :00:00;795,30;11.11.2019 00:00:00;793,00;11.11.2019 15:47:18;798,00
    10.11.2019 00
    :00:00;778,09;10.11.2019 00:00:00;765,00;10.11.2019 16:22:18;793,00
    9.11.2019 00
    :00:00;755,97;9.11.2019 00:00:00;746,00;9.11.2019 14:55:17;765,00
    8.11.2019 00
    :00:00;736,38;8.11.2019 00:00:00;727,00;8.11.2019 14:56:27;746,00
    7.11.2019 00
    :00:00;720,47;7.11.2019 00:00:00;714,00;7.11.2019 14:52:26;727,00
    6.11.2019 00
    :00:00;709,86;6.11.2019 00:00:00;706,00;6.11.2019 16:02:56;714,00
    5.11.2019 00
    :00:00;698,77;5.11.2019 00:00:00;692,00;5.11.2019 15:31:55;706,00
    4.11.2019 00
    :00:00;684,79;4.11.2019 00:00:00;678,00;4.11.2019 15:32:15;692,00
    3.11.2019 00
    :00:00;666,44;3.11.2019 00:00:00;654,00;3.11.2019 15:48:24;678,00
    2.11.2019 00
    :00:00;647,92;2.11.2019 00:00:00;642,00;2.11.2019 15:24:56;654,00
    1.11.2019 00
    :00:00;640,13;1.11.2019 00:00:00;638,00;1.11.2019 13:40:45;642,00 
    Ah denke das hat mit dem Umzug zutun, die 963 hatte es für die Tage auch geschrieben,
    an denen er keine Infos hatte. Da scheint der Bock zu sitzen.

    Edit: Mehrmals probiert den Bereich über den Archiv zu löschen. Gebe Datum und Uhrzeit an,
    da überlegt er kurz und sagt 0 Datensätze wurden gelöscht

    Konnte über Archiv keine Datensätze löschen, habe alle für die Variablen Daten gelöscht.
    Jetzt muss ich abwarten, bis da sich die Daten ansammeln, hoffe läuft dann besser.

    Danke noch mal sehr für die Unterstützung!
    Angehängte Grafiken Angehängte Grafiken  
    Geändert von power dodge (04.12.19 um 17:48 Uhr)
    IPS Professional meist aktuellste stable. Auf einen Qnap / Docker.
    Tasmota, MQTT, Sonoff etc.

  9. #99
    Registriert seit
    Oct 2017
    Beiträge
    349

    Hallo,

    hätte noch ne kleine Frage.
    Soll ich die Wäre als Standard loggen oder als Zähler?

    Gruß
    IPS Professional meist aktuellste stable. Auf einen Qnap / Docker.
    Tasmota, MQTT, Sonoff etc.

  10. #100
    Registriert seit
    Nov 2006
    Ort
    Bayreuth
    Beiträge
    121

    Standard Toll

    Erstmal Danke für eure arbeit.

    Welches ist denn jetzt die aktuelle Version. Das wäre sehr hilfreich.
    schon mal DANKE
    IPS 5.3 auf WIN 10
    1-Wire(USB,LAN), FHZ 1300 mit verschiedenen FS20 Komponenten, Homematic,
    Netbook Win7 Home, PC Win 7 Ultimate aud SSD Platte, IPhone, Ipad