[36_Senec.pm] FHEM module zur Integration eines SENEC Speicher und MeinSenec

Begonnen von carlos, 12 November 2021, 15:22:44

Vorheriges Thema - Nächstes Thema

xerion

Zitat von: carlos am 17 Juni 2022, 00:07:50
Also ich habe einen Senec Home V2.1 1ph / Lithium mit 4 Modulen.
und damit funktioniert es.
Was hast du denn für ein Model? Ist das noch ein älteres Model?
Sollte nämlich auch mit der SENEC.Home V3 hybrid/duo gehen.

Das mit der OpenWB habe ich auch schon festgestellt.
siehe log:
2022-06-16 12:09:03 Topic: openWB/set/evu/faultStr Message: Kein Fehler
2022-06-16 12:09:03 Topic: openWB/set/evu/faultState Message: 0
2022-06-16 12:09:03 Topic: openWB/set/pv/1/W Message: 7159
2022-06-16 12:09:02 Topic: openWB/set/houseBattery/faultState Message: 0
2022-06-16 12:09:02 Topic: openWB/set/houseBattery/faultStr Message: Kein Fehler
2022-06-16 12:09:02 Topic: openWB/set/houseBattery/faultState Message: 0
2022-06-16 12:09:02 Topic: openWB/set/pv/1/faultStr Message: Kein Fehler
2022-06-16 12:09:02 Topic: openWB/set/pv/1/faultState Message: 0
2022-06-16 12:08:59 Topic: openWB/set/graph/RequestDayGraph Message: 0
2022-06-16 12:08:56 Topic: openWB/set/system/topicSender Message: local client uid: fjlbt sent: openWB/set/graph/RequestDayGraph
2022-06-16 12:08:56 Topic: openWB/set/graph/RequestDayGraph Message: 0
2022-06-16 12:08:56 Topic: openWB/set/system/topicSender Message: local client uid: fjlbt sent: openWB/set/graph/RequestDayGraph
2022-06-16 12:08:56 Topic: openWB/set/graph/RequestDayGraph Message: 20220616
2022-06-16 12:08:53 Topic: openWB/set/evu/faultStr Message: Kein Fehler
2022-06-16 12:08:53 Topic: openWB/set/evu/faultState Message: 0
2022-06-16 12:08:53 Topic: openWB/set/houseBattery/%Soc Message: 100
2022-06-16 12:08:53 Topic: openWB/set/houseBattery/WhExported Message: 1720230
2022-06-16 12:08:53 Topic: openWB/set/houseBattery/WhImported Message: 1773840
2022-06-16 12:08:52 Topic: openWB/set/houseBattery/W Message: -13
2022-06-16 12:08:52 Topic: openWB/set/pv/1/WhCounter Message: 11095170
2022-06-16 12:08:52 Topic: openWB/set/pv/1/W Message: 7139
2022-06-16 12:08:52 Topic: openWB/set/houseBattery/faultState Message: 0
2022-06-16 12:08:52 Topic: openWB/set/houseBattery/faultStr Message: Kein Fehler
2022-06-16 12:08:52 Topic: openWB/set/houseBattery/faultState Message: 0
2022-06-16 12:08:52 Topic: openWB/set/pv/1/faultStr Message: Kein Fehler
2022-06-16 12:08:52 Topic: openWB/set/pv/1/faultState Message: 0
2022-06-16 12:08:43 Topic: openWB/set/evu/faultStr Message: Kein Fehler
2022-06-16 12:08:43 Topic: openWB/set/evu/faultState Message: 0
2022-06-16 12:08:42 Topic: openWB/set/pv/1/WhCounter Message: 11095150
2022-06-16 12:08:42 Topic: openWB/set/pv/1/W Message: 7148
2022-06-16 12:08:42 Topic: openWB/set/houseBattery/faultState Message: 0
2022-06-16 12:08:42 Topic: openWB/set/houseBattery/faultStr Message: Kein Fehler
2022-06-16 12:08:42 Topic: openWB/set/houseBattery/faultState Message: 0
2022-06-16 12:08:42 Topic: openWB/set/pv/1/faultStr Message: Kein Fehler
2022-06-16 12:08:42 Topic: openWB/set/pv/1/faultState Message: 0
2022-06-16 12:08:33 Topic: openWB/set/evu/faultStr Message: Kein Fehler
2022-06-16 12:08:33 Topic: openWB/set/evu/faultState Message: 0
2022-06-16 12:08:32 Topic: openWB/set/pv/1/WhCounter Message: 11095130
2022-06-16 12:08:32 Topic: openWB/set/pv/1/W Message: 7138
2022-06-16 12:08:32 Topic: openWB/set/houseBattery/faultState Message: 0
2022-06-16 12:08:32 Topic: openWB/set/houseBattery/faultStr Message: Kein Fehler
2022-06-16 12:08:32 Topic: openWB/set/houseBattery/faultState Message: 0
2022-06-16 12:08:32 Topic: openWB/set/pv/1/faultStr Message: Kein Fehler
2022-06-16 12:08:32 Topic: openWB/set/pv/1/faultState Message: 0
2022-06-16 12:08:23 Topic: openWB/set/evu/faultStr Message: Kein Fehler
2022-06-16 12:08:23 Topic: openWB/set/evu/faultState Message: 0
2022-06-16 12:08:22 Topic: openWB/set/pv/1/WhCounter Message: 11095110
2022-06-16 12:08:22 Topic: openWB/set/pv/1/W Message: 7135
2022-06-16 12:08:22 Topic: openWB/set/houseBattery/faultState Message: 0
2022-06-16 12:08:22 Topic: openWB/set/houseBattery/faultStr Message: Kein Fehler
2022-06-16 12:08:22 Topic: openWB/set/houseBattery/faultState Message: 0
2022-06-16 12:08:22 Topic: openWB/set/pv/1/faultStr Message: Kein Fehler
2022-06-16 12:08:22 Topic: openWB/set/pv/1/faultState Message: 0
2022-06-16 12:08:13 Topic: openWB/set/evu/faultStr Message: Kein Fehler
2022-06-16 12:08:13 Topic: openWB/set/evu/faultState Message: 0
2022-06-16 12:08:12 Topic: openWB/set/pv/1/WhCounter Message: 11095090
2022-06-16 12:08:12 Topic: openWB/set/pv/1/W Message: 7129
2022-06-16 12:08:12 Topic: openWB/set/houseBattery/faultState Message: 0
2022-06-16 12:08:12 Topic: openWB/set/houseBattery/faultStr Message: Kein Fehler
2022-06-16 12:08:12 Topic: openWB/set/houseBattery/faultState Message: 0
2022-06-16 12:08:12 Topic: openWB/set/pv/1/faultStr Message: Kein Fehler
2022-06-16 12:08:12 Topic: openWB/set/pv/1/faultState Message: 0
2022-06-16 12:08:03 Topic: openWB/set/evu/faultStr Message: Kein Fehler
2022-06-16 12:08:03 Topic: openWB/set/evu/faultState Message: 0
2022-06-16 12:08:02 Topic: openWB/set/pv/1/W Message: 7138
2022-06-16 12:08:02 Topic: openWB/set/houseBattery/faultState Message: 0
2022-06-16 12:08:02 Topic: openWB/set/houseBattery/faultStr Message: Kein Fehler
2022-06-16 12:08:02 Topic: openWB/set/houseBattery/faultState Message: 0
2022-06-16 12:08:02 Topic: openWB/set/pv/1/faultStr Message: Kein Fehler
2022-06-16 12:08:02 Topic: openWB/set/pv/1/faultState Message: 0
2022-06-16 12:07:54 Topic: openWB/set/evu/faultStr Message: Kein Fehler
2022-06-16 12:07:54 Topic: openWB/set/evu/faultState Message: 0
2022-06-16 12:07:53 Topic: openWB/set/houseBattery/faultState Message: 0
2022-06-16 12:07:53 Topic: openWB/set/houseBattery/faultStr Message: Kein Fehler
2022-06-16 12:07:53 Topic: openWB/set/houseBattery/faultState Message: 0
2022-06-16 12:07:53 Topic: openWB/set/pv/1/faultStr Message: Kein Fehler
2022-06-16 12:07:53 Topic: openWB/set/pv/1/faultState Message: 0
2022-06-16 12:07:52 Topic: openWB/set/pv/1/WhCounter Message: 11095050
2022-06-16 12:07:52 Topic: openWB/set/pv/1/W Message: 7126

Verstehe es aber auch nicht.
Habe das auch im OpenWB Forum angesprochen, konnte mir aber noch keiner helfen dabei.

Andere Möglichkeit wäre die MQTT Werte über notify zu übertragen.
Mache ich im Moment so mit meinem OpenWB Version 2 dev system.
Aber ich werde mal versuchen das Problem zu lösen.

Gruß

Hubert

Hallo Hubert,

ich habe einen SENEC.Home  Li V2 mit drei Modulen also 7,5 kWh mit der Firmware-Version 815 und der
GUI-Version 959.

Bzgl. openWB, Das muss irgendwie mit was mit dem 36_Senec.pm Modul und dem MQTT Perl Service zu tun haben. Gestern habe ich mal testweise einen anderen Broker als "openWB_IP" eingetragen und mit MQTT-Broker geloggt. Dort kommen die Werte sauber an. Testweise habe ich dann mal die Nachrichten per Node-Red Flows zur openWB umgeleitet, das funktioniert dann auch. Ich denke ich werde es jetzt erst mal mit mqttPublish lösen.
Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

carlos

Hallo,
Also ich habe das ganze jetzt mal mit einem MQtt2 client und einer bridge in FHEM probiert und publishe die Werte jetzt am Senec device.
Das funktioniert sehr gut wie man auch im OpenWB log sieht:

2022-06-17 13:22:17 Topic: openWB/set/evu/HzFrequenz Message: 50.04
2022-06-17 13:22:17 Topic: openWB/set/evu/VPhase3 Message: 238.20
2022-06-17 13:22:17 Topic: openWB/set/evu/VPhase2 Message: 237.00
2022-06-17 13:22:17 Topic: openWB/set/evu/VPhase1 Message: 236.50
2022-06-17 13:22:17 Topic: openWB/set/evu/WhExported Message: 7094610.00
2022-06-17 13:22:17 Topic: openWB/set/evu/WhImported Message: 1656520.00
2022-06-17 13:22:17 Topic: openWB/set/evu/APhase3 Message: 9.57
2022-06-17 13:22:17 Topic: openWB/set/evu/APhase2 Message: 9.79
2022-06-17 13:22:17 Topic: openWB/set/evu/APhase1 Message: 6.34
2022-06-17 13:22:17 Topic: openWB/set/evu/W Message: -5777
2022-06-17 13:22:17 Topic: openWB/set/houseBattery/%Soc Message: 100
2022-06-17 13:22:17 Topic: openWB/set/houseBattery/WhImported Message: 1779680.00
2022-06-17 13:22:17 Topic: openWB/set/houseBattery/WhExported Message: 1725300.00
2022-06-17 13:22:17 Topic: openWB/set/houseBattery/W Message: -11
2022-06-17 13:22:17 Topic: openWB/set/pv/1/WhCounter Message: 11164200.00
2022-06-17 13:22:17 Topic: openWB/set/pv/1/W Message: 6860


Jetzt sind auch diese fault messages weg.

Ich werde dann wohl die MQTT Geschichte im Modul wieder rausnehmen.

War dein Senec eigentlich auch abgeschaltet in der letzten Zeit?
Haben die dir keine neuere Firmware drauf gemacht?
Kann sein dass die Temperatur Werte erst mit einer neueren Firmware dazu gekommen sind.

Ich würde dann eine Prüfung einbauen, dass man den report nicht auswählen kann, wenn keine Werte da sind.

Gruß

Hubert
FHEM svn auf Intel NUC mit proxmox,1 UDOO, 3 Raspberry Pi, signalduino, nanoCUL, div. Homematic Komponenten, toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly

Wuppi68

Zitat von: carlos am 16 Juni 2022, 00:27:01
Im 1. thread eine neue Version mit
Neuer Report BMS zur Temperatur Überwachung der Batterie Module
@Wuppi68 passt das so mit der Info Anzeige für Tage, Monate und Jahr?
OpenWB Integration.
Viel Spaß damit.
Gruß

Hubert

Mille gracie,

bin aktuel aber noch im Urlaub :-) und per Remote mache ich so etwas nicht bei meinen Schwiegereltern in spe. Werde es vermutlich in 8-9 Tagen anschauen können

Nis dann

Ralf
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

xerion

Zitat von: carlos am 17 Juni 2022, 13:29:50
Hallo,
Also ich habe das ganze jetzt mal mit einem MQtt2 client und einer bridge in FHEM probiert und publishe die Werte jetzt am Senec device.
Das funktioniert sehr gut wie man auch im OpenWB log sieht:

2022-06-17 13:22:17 Topic: openWB/set/evu/HzFrequenz Message: 50.04
2022-06-17 13:22:17 Topic: openWB/set/evu/VPhase3 Message: 238.20
2022-06-17 13:22:17 Topic: openWB/set/evu/VPhase2 Message: 237.00
2022-06-17 13:22:17 Topic: openWB/set/evu/VPhase1 Message: 236.50
2022-06-17 13:22:17 Topic: openWB/set/evu/WhExported Message: 7094610.00
2022-06-17 13:22:17 Topic: openWB/set/evu/WhImported Message: 1656520.00
2022-06-17 13:22:17 Topic: openWB/set/evu/APhase3 Message: 9.57
2022-06-17 13:22:17 Topic: openWB/set/evu/APhase2 Message: 9.79
2022-06-17 13:22:17 Topic: openWB/set/evu/APhase1 Message: 6.34
2022-06-17 13:22:17 Topic: openWB/set/evu/W Message: -5777
2022-06-17 13:22:17 Topic: openWB/set/houseBattery/%Soc Message: 100
2022-06-17 13:22:17 Topic: openWB/set/houseBattery/WhImported Message: 1779680.00
2022-06-17 13:22:17 Topic: openWB/set/houseBattery/WhExported Message: 1725300.00
2022-06-17 13:22:17 Topic: openWB/set/houseBattery/W Message: -11
2022-06-17 13:22:17 Topic: openWB/set/pv/1/WhCounter Message: 11164200.00
2022-06-17 13:22:17 Topic: openWB/set/pv/1/W Message: 6860


Jetzt sind auch diese fault messages weg.

Ich werde dann wohl die MQTT Geschichte im Modul wieder rausnehmen.

War dein Senec eigentlich auch abgeschaltet in der letzten Zeit?
Haben die dir keine neuere Firmware drauf gemacht?
Kann sein dass die Temperatur Werte erst mit einer neueren Firmware dazu gekommen sind.

Ich würde dann eine Prüfung einbauen, dass man den report nicht auswählen kann, wenn keine Werte da sind.

Gruß

Hubert

Ich habe das direkt im meinSenec Device eingebaut und zwar über mqttPublish und einer MQTT Bridge in FHEM klappt auch super. Wenn wir schon aus FHEM die daten an openWB übertragen dann können wir ja auch die vorhandenen Features nutzen ;-)

Mein Speicher war nicht von der Abschaltung betroffen, das waren wohl nur neuere bzw. mit anderen Akkus. Ich hatte initial den V1 der 2020 gegen einen V2 getauscht wurde aber die Akku Module wurde von dem V1 übernommen.

Temperaturen kommen bei diesem Speicher auch nur über eine andere Attribute und scheinbar nur gemittelt
{ "TEMPMEASURE" : {} }

Ich hätte noch eine andere Sache. Früher über HTTPMOD hatte ich auch den Status der Steckdosen abgefragt.
{ "SOCKETS" : {} }
Somit konnte man die Einstellungen wann die Steckdosen schalten, sollen ganz normal konfigurieren aber nichts anschließen sondern nur den Speicher für die Berechnung nutzten und dann den Status der Steckdosen für weitere DOIFs nutzen um Verbraucher per FHEM schalten zu können. Vielleicht könnte das der ein oder andere auch noch gebrauchen.


Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

carlos

ZitatIch habe das direkt im meinSenec Device eingebaut und zwar über mqttPublish und einer MQTT Bridge in FHEM klappt auch super. Wenn wir schon aus FHEM die daten an openWB übertragen dann können wir ja auch die vorhandenen Features nutzen ;-)

Da gebe ich dir Recht und so funktioniert das bei mir auch bestens.
Also wie schon gesagt fliegt der OpenWB MQTT Teil wieder raus aus dem Modul.

Diese Atributte habe ich auch:
Zitat
{ "TEMPMEASURE" : {} }

Sehen bei mir so aus:

BATTERY_TEMP  35 C
CASE_TMP 38.65C
MCU_TEMP 50.41 C
TEMP_DATA_COLLECTED true


Die 3 Temp Werte könnte ich in die Status Info mit reinnehmen.
Das wäre schon mal was.
Das mit den Sockets hatte ich auch schon angedacht, die sind aber bei mir nicht freigeschaltet.
Deswegen habe ich das noch nicht implementiert.
Kommt aber bestimmt noch.

Gruß

Hubert
FHEM svn auf Intel NUC mit proxmox,1 UDOO, 3 Raspberry Pi, signalduino, nanoCUL, div. Homematic Komponenten, toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly

HGButte

Ich nutze noch die V1.15.0.
Vor einigen Tagen hatte ich einen FHEM Absturz.

Log: Not an ARRAY reference at ./FHEM/36_Senec.pm line 1519.

Dreht sich wohl um @$anlagen, siehe unten.

my $device_id = "S".$data{$type}{$name}{LOCAL}{FACTORY}{DEVICE_ID};

my @ids;
  foreach my $item( @$anlagen ) {
      Log3 $name, 4,"[$sub_name] ANLAGE: ".Dumper($item) . "\n";
push @ids, $item->{id};
my $steuereinheitnummer = $item->{steuereinheitnummer};
$data{$type}{$name}{API}{ANLAGEN}{$item->{id}}= $item;
if ($device_id eq $steuereinheitnummer ) {
$hash->{SENEC_ANLAGE} = $item->{id};
json2reading($defs{"$name"}, encode_json($item), "Anlage_", undef, undef); 
my $wbids = $item->{wallboxIds};
foreach my $wbid ( @$wbids ) {
$hash->{SENEC_WALLBOXIDS} = $wbid;
last;
}
}
}

xerion

Moin zusammen,

ich habe mal die 36_Senec.pm um folgende Informationen ergänzt. Wer Interesse daran hat, kann sich gerne melden, dann stelle ich das zur Verfügung.

  • Informationen über die Steckdosen
  • Temperaturen (Gehäuse, MCU und Batterie)
  • Alterungszustand der Batterie (SOH)
Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

carlos

@xerion:
Wenn du möchtest, dass deine Erweiterung in mein 36_Senec.pm einfließen sollen, solltest du mir deine Änderungen hier zur Verfügung stellen, damit ich sie entsprechend einbauen kann.
Aus deiner PM geht nicht hervor, was du da gerne hättest, da nur Bruchstücke des Codes in der PM waren.
Noch mal die Bitte an dich lade hier das Modul mit deinen gekennzeichneten Änderung hoch.
Ich werde es abgleichen und übernehmen.
Ansonsten gibt es spätestens morgen eine neue Version von mir mit einer neuen OpenWB anbindung und diversen Verbesserungen und Code Optimierung.

Gruß

Hubert
FHEM svn auf Intel NUC mit proxmox,1 UDOO, 3 Raspberry Pi, signalduino, nanoCUL, div. Homematic Komponenten, toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly

xerion

Zitat von: carlos am 22 Juni 2022, 16:38:01
@xerion:
Wenn du möchtest, dass deine Erweiterung in mein 36_Senec.pm einfließen sollen, solltest du mir deine Änderungen hier zur Verfügung stellen, damit ich sie entsprechend einbauen kann.
Aus deiner PM geht nicht hervor, was du da gerne hättest, da nur Bruchstücke des Codes in der PM waren.
Noch mal die Bitte an dich lade hier das Modul mit deinen gekennzeichneten Änderung hoch.
Ich werde es abgleichen und übernehmen.
Ansonsten gibt es spätestens morgen eine neue Version von mir mit einer neuen OpenWB anbindung und diversen Verbesserungen und Code Optimierung.

Gruß

Hubert
[/quote


Hallo Hubert,

sorry für die späte Rückmeldung, habe viel um die Ohren und da sich niemand gemeldet hatte, der die Änderungen benötigt hatte ich das erstmal vernachlässigt.
Aber nun anbei meine Änderungen. Wie per PN geschrieben bitte daran denken, das ich kein Programmierer bin, sondern nur durch lernen und kopieren den Code erweitert habe, also nicht böse sein nicht wenn es nicht so ist wie es ein gelernter Programmiere machen würde  ;)
Die einzelnen Änderungen mit meinem Kürzel zu versehen schaffe ich leider nicht mehr, da ist ein Diff Tool glaube ich die besser und effektiverste Wahl. Wie z.B. "Meld" oder ähnliche. Dann siehst du schnell was sich geändert hat. Wenn ich nur meine Kürzel ergänze, dann würdest du nur den ergänzten Code sehen aber nicht was ich entfernt habe. ;)

Gruß
Frank

Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

Deanw1975

Servus,
habe gerade das Update auf 1.16 gemacht.
Mit fehlt ein wichtiger "alte" Parameter

Im alten Modul war dieses Reading vorhanden: wallbox_heute. (sowie ein paar andere Wallbox Punkte).

Ich habe eine Senec Pro S (Heidelberg) WB dran und hatte über das Reading meine Wallbox ausgewertet.
Irgendwie fehlt auch die ganze Wallbox Steuerung (AN, AUS, Solaroptimiert etc.)

Kann ich wieder darauf hoffen?

VG
Dean

carlos

Oh sorry da habe ich dann was verschlimmbessert.
War natürlch nicht meine Absicht. Problem ist, dass ich keine Senec Wallbox habe, sondern eine OpenWB vor 2 Wochen bekommen habe.
Ich werde mir das noch mal anschauen, wo ich da was geändert habe.
Ich bleibe dran.

Gruß

Hubert
FHEM svn auf Intel NUC mit proxmox,1 UDOO, 3 Raspberry Pi, signalduino, nanoCUL, div. Homematic Komponenten, toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly

Deanw1975

Zitat von: Deanw1975 am 02 Juli 2022, 14:29:21
Servus,
habe gerade das Update auf 1.16 gemacht.
Mit fehlt ein wichtiger "alte" Parameter

Im alten Modul war dieses Reading vorhanden: wallbox_heute. (sowie ein paar andere Wallbox Punkte).

Ich habe eine Senec Pro S (Heidelberg) WB dran und hatte über das Reading meine Wallbox ausgewertet.
Irgendwie fehlt auch die ganze Wallbox Steuerung (AN, AUS, Solaroptimiert etc.)

Kann ich wieder darauf hoffen?

VG
Dean

Servus Hubert,

habe gerade einen Fehler in meiner Konfiguration gesehen.
Problem behoben, die Wallbox ist wieder zu sehen.

Rest per PN.

VG
Dean

Deanw1975

Servus zusammen,

habe einen Senec v3 Hypird Duo mit einer WB Senec Pro S (ist eigentlich die Heidelberger Energy Control).

Da die Steuerung für Solaroptomiertes Laden von Senec für die Katz ist, habe ich eine eigene Steuerung Probeweise im Einsatz.
Aktuell ist es EVCC wobei ich aber noch die WEBC Steuerung antasten will.


Folgendes würde ich gerne nutzen:
-Solaroptimiertes Laden mit "externer" Lösung (EVCC oder WEBC)
-Schnelles Laden mit Senec, da EVCC oder WEBC mir meinen Hausakku beim schnellen laden aussaugt.

Idee aktuell:

-Solaroptimiertes Laden RS485 Kabel an externer Lösung
-Schnelles Laden RS485 Kabel an Senec Speicher

Dieses wiederum mit einem Schalter von FHEM gesteuert.

Das nur VORAB.

Um die Steuerung an andere Hardware zu übergeben, muss das RS 485 Kabel von Senec abgeklemmt werden und an die andere Hardware geklemmt werden. Somit redet die API von Senec nicht mehr mit der WB.

Nun bekomme ich aber folgende Fehler ins Log von Fhem:

[FHEM::Senec::SenecApi_getWallboxCallback] Fehler beim Dekodieren der GET Wallbox R�ckmeldung: <html><body><h1>429 Too Many Requests</h1>
You have sent too many requests in a given amount of time.
</body></html>
- malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<html><body><h1>429 ...") at ./FHEM/36_Senec.pm line 2364.



Wie kann ich die o.g. Lösung im Senec Modul lösen ohne den Fehler dauernd ins LOG zu bekommen.
Der Fehler sperrt mir auch teilweise den Aufruf in der SENEC App auf dem Handy. geht ja auf die selbe API.

Danke für die Mühe
Dean

xerion

Ich denke das was du vorhast hilft dir nicht wirklich weiter. Auch wenn du die WB vom SENEC Speicher abklemmst wird dein Speicher weiterhin entleert.
Denn wenn deine WB anfängt zu laden sieht der EnFluRi einen Verbrauch den der SENEC Speicher ausgleichen will.
Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

Deanw1975

Zitat von: xerion am 29 Juli 2022, 15:08:58
Ich denke das was du vorhast hilft dir nicht wirklich weiter. Auch wenn du die WB vom SENEC Speicher abklemmst wird dein Speicher weiterhin entleert.
Denn wenn deine WB anfängt zu laden sieht der EnFluRi einen Verbrauch den der SENEC Speicher ausgleichen will.

Servus Xerion,

von du EVCC nur im Solaroptimierten Modus laufen lässt, fragt dieser die aktuelle PV Überschussproduktion ab und lädt damit den Wagen.

Wenn du auf PV plus Minimun Ladung gehst, dann wird geprüft mit wievielten Phasen die Wb angeschlossen is und der Wagen wird bei einer Phase mit mind. 1,4 KW geladen plus was aus PV kommt. Dabei wird der Akku nur zur Unterstützung genutzt.
Sobald du mehr Phasen hinzunimmst geht das natürlich entsprechend rauf.

Was man nicht machen sollte in der EVCC auf "Sofortladen" gehen, dann ist es richtig das der EmFluri dieses als vollen Verbraucher hinzuzieht.
Nur wenn ich schnell laden will muss die WB an den Senec Speicher, hier hast du dann die Möglichkeit die Hausbatterie zu umgehen.

Alles schon ausgetestet und die Grenzen ausgelotet.

Was aber immer noch nicht mein Problem löst:
Die WB dem Senec Speicher vorübergehend abzumelden.

VG
Dean

Sagt