Autor Thema: Tesla Powerwall 2 AC  (Gelesen 16740 mal)

Offline Gigafix

  • Full Member
  • ***
  • Beiträge: 147
Tesla Powerwall 2 AC
« am: 30 September 2017, 14:21:54 »
Hallo Zusammen

Bei mir wurde jetzt eine Powerwall2 AC von Tesla in meine Solaranlage mit einem Fronius Wechselrichter installiert.
Hat jemand schon Erfahrungen gesammelt wie man die Daten auslesen kann? Wenigstens der Ladezustand der Batterie wäre interessant.

Gruß Gigafix
CubieTruck |2x HMLAN | HMUSB | CCU2 | MAX-Cube | nanoCUL | ZWDongle |

Offline Black7king

  • Full Member
  • ***
  • Beiträge: 172
Antw:Tesla Powerwall 2 AC
« Antwort #1 am: 01 Oktober 2017, 11:38:48 »
so kannst du die meisten relevanten Daten vom Gateway abrufen.

http://ip-adresse/api/meters/aggregates
http://ip-adresse/api/site_info
http://ip-adresse/api/operation
http://ip-adresse/api/sitemaster
http://ip-adresse/api/powerwalls

leider habe ich meine selbst noch nicht bekommen und kann im moment nicht mehr dazu beitragen.
aber wenn es ein Lösung gibt bin ich auch gerne dafür zu haben.

Offline Gigafix

  • Full Member
  • ***
  • Beiträge: 147
Antw:Tesla Powerwall 2 AC
« Antwort #2 am: 03 Oktober 2017, 22:22:28 »
Hallo Black7king

Danke für die Links. Genau so etwas habe ich gesucht. Leider sind die für mich interessanten Daten nicht dabei, oder ich habe sie noch nicht gefunden. Den meisten Output bekommt man über den ersten Link, aber dort sind nach meiner Ansicht nur die Stromflüsse enthalten. Den für mich wichtigen Punkt wie Ladezustand in Prozent ist habe ich so direkt nicht gefunden. Wobei ich den Link http://ip-adresse/api/operation auch nicht abrufen konnte - eventuell findet sich dort der für mich interessante Wert. Dort bekomme ich nur:
{"code":403,"error":"Unable to GET to resource","message":"User does not have adequate access rights"}
Eventuell kann man sich über den Link http://ip-adresse/api/meters/aggregates im Bereich "battery" über die Werte "energy_exported" und "energy_imported" etwas errechnen. Hier muss ich die Ausgaben dann aber noch einmal zu verschiedenen Zuständen wie 0% und 100% loggen.

Falls es für Dich vorab schon mal interessant ist, hier die Ausgabe von http://ip-adresse/api/meters/aggregates bei 16% Ladung im Zustand Entlädt.
{"site":{"last_communication_time":"2017-10-03T20:04:28.989706577Z","instant_power":11.497579574584961,"instant_reactive_power":-240.29734802246094,"instant_apparent_power":240.57225484810508,"frequency":49.95012283325195,"energy_exported":80098,"energy_imported":65530,"instant_average_voltage":690.8343963623047,"instant_total_current":0,"i_a_current":0,"i_b_current":0,"i_c_current":0},"battery":{"last_communication_time":"2017-10-03T20:04:28.990529232Z","instant_power":470.00000000000006,"instant_reactive_power":-50,"instant_apparent_power":472.652091923859,"frequency":49.939,"energy_exported":37940,"energy_imported":45070,"instant_average_voltage":229.5,"instant_total_current":-12.200000000000001,"i_a_current":0,"i_b_current":0,"i_c_current":0},"load":{"last_communication_time":"2017-10-03T20:04:28.989706577Z","instant_power":941.5246212199835,"instant_reactive_power":-309.05329136690875,"instant_apparent_power":990.9503263373764,"frequency":49.95012283325195,"energy_exported":0,"energy_imported":75622,"instant_average_voltage":690.8343963623047,"instant_total_current":1.362880346111495,"i_a_current":0,"i_b_current":0,"i_c_current":0},"solar":{"last_communication_time":"2017-10-03T20:04:28.990201903Z","instant_power":482.0014501810074,"instant_reactive_power":-63.12569272518158,"instant_apparent_power":486.1175280306483,"frequency":49.95012283325195,"energy_exported":116534,"energy_imported":19214,"instant_average_voltage":691.3295593261719,"instant_total_current":0,"i_a_current":0,"i_b_current":0,"i_c_current":0},"busway":{"last_communication_time":"0001-01-01T00:00:00Z","instant_power":0,"instant_reactive_power":0,"instant_apparent_power":0,"frequency":0,"energy_exported":0,"energy_imported":0,"instant_average_voltage":0,"instant_total_current":0,"i_a_current":0,"i_b_current":0,"i_c_current":0},"frequency":{"last_communication_time":"0001-01-01T00:00:00Z","instant_power":0,"instant_reactive_power":0,"instant_apparent_power":0,"frequency":0,"energy_exported":0,"energy_imported":0,"instant_average_voltage":0,"instant_total_current":0,"i_a_current":0,"i_b_current":0,"i_c_current":0}}
Viele Grüße sendet
Gigafix
CubieTruck |2x HMLAN | HMUSB | CCU2 | MAX-Cube | nanoCUL | ZWDongle |

Offline Black7king

  • Full Member
  • ***
  • Beiträge: 172
Antw:Tesla Powerwall 2 AC
« Antwort #3 am: 04 Oktober 2017, 07:39:24 »
würdest du den auch mal den Output der anderen Seiten aufrufen und zeigen evtl. sehe ich ja noch irgendwas interessantes.

das was bei http://ip-adresse/api/meters/aggregates raus kommt sind ja mehrere Blöcke.
Site, Battery, Load, Solar, Busway und Frequenz (wobei die letzten für mich noch keinen sinn machen)
Wobei die immer die Gleichen Unterpunkte haben.

Hast du nicht auch mal Lust die Seite zu verschiedenen Zeiten und Zuständen zu Zeigen? Als Nacht/Tags beim Laden/entladen usw.
das man das dann vergleichen kann.

vielleicht lässt sich da ja was dran raus basteln.
Notfalls könnte man ja auch schauen was die Meter so von sich geben.
Die sind von dieser Firma https://www.neur.io/
oder die RS485 Verbindung GW<-> PWs anzapfen....
mögliche ansetzte gibt's genug aber nur in der Theorie zumachen ist es doof... :(

Ich weis das ist alles nicht der Ladezustand in Prozent ... aber das wäre ja auch zu leicht :-D

Offline Gigafix

  • Full Member
  • ***
  • Beiträge: 147
Antw:Tesla Powerwall 2 AC
« Antwort #4 am: 04 Oktober 2017, 21:02:01 »
Hallo Black7king

Nun ja, die anderen Links geben nicht wirklich viel Informationen her, und beinhalten auch personalisierte Infos. Aber ich kann die ja mit Musternummern versehen.

http://a.b.c.d/api/site_info{"site_name":"Fam. Mustermann","timezone":"Europe/Berlin","measured_frequency":50.049781799316406,"min_site_meter_power_kW":-1000000000,"max_site_meter_power_kW":1000000000,"nominal_system_energy_kWh":13.5,"grid_code":"50Hz_230V_1_VDE4105:2011_Germany","grid_voltage_setting":230,"grid_freq_setting":50,"grid_phase_setting":"Single","country":"Germany"}
http://a.b.c.d/api/operation{"code":403,"error":"Unable to GET to resource","message":"User does not have adequate access rights"}
http://a.b.c.d/api/sitemaster{"running":true,"uptime":"123456s,","connected_to_tesla":true}
http://a.b.c.d/api/powerwalls{"powerwalls":[{"PackagePartNumber":"1234567-89-E","PackageSerialNumber":"A12B3456789"}]}
Folgende scheinen auch gültig zu sein, allerdings fehlen die Zugriffsrechte wie bei Operation:
http://a.b.c.d/api/networks{"code":403,"error":"Unable to GET to resource","message":"User does not have adequate access rights"}
http://a.b.c.d/api/system/networks{"code":403,"error":"Unable to GET to resource","message":"User does not have adequate access rights"}
Bei dem interessanten Link http://a.b.c.d/api/meters/aggregates sind die letzten zwei Blöcke anscheinend nicht in Benutzung, da das Datum nie aktualisiert wird und die Werte alle 0 sind. Die anderen vier Blöcke enthalten dann Daten die teilweise im Flussdiagramm der App verwendet werden. Siehe Bild.

Hier mal ein Status bei 0% Ladung im Standby

{

"site":{
"last_communication_time":"2017-10-04T04:22:26.189852925Z",
"instant_power":580.3087196350098,
"instant_reactive_power":-477.96209716796875,
"instant_apparent_power":751.8018199057695,
"frequency":49.95012283325195,
"energy_exported":81468,
"energy_imported":67468,
"instant_average_voltage":687.6930389404297,
"instant_total_current":0,
"i_a_current":0,
"i_b_current":0,
"i_c_current":0},

"battery":{
"last_communication_time":"2017-10-04T04:22:26.190237253Z",
"instant_power":0,
"instant_reactive_power":300,
"instant_apparent_power":300,
"frequency":49.968,
"energy_exported":39760,
"energy_imported":45110,
"instant_average_voltage":228.3,
"instant_total_current":-0.30000000000000004,
"i_a_current":0,
"i_b_current":0,
"i_c_current":0},

"load":{"
last_communication_time":"2017-10-04T04:22:26.189852925Z",
"instant_power":581.2545169290622,
"instant_reactive_power":86.57717390728266,
"instant_apparent_power":587.6669298949953,
"frequency":49.95012283325195,
"energy_exported":0,
"energy_imported":79802,
"instant_average_voltage":687.6930389404297,
"instant_total_current":0.8452237902896854,
"i_a_current":0,
"i_b_current":0,
"i_c_current":0},

"solar":{
"last_communication_time":"2017-10-04T04:22:26.190614248Z",
"instant_power":16.49840185046196,
"instant_reactive_power":267.58813470602036,
"instant_apparent_power":268.0962646122967,
"frequency":49.99971389770508,
"energy_exported":118427,
"energy_imported":19275,
"instant_average_voltage":688.3373107910156,
"instant_total_current":0,
"i_a_current":0,
"i_b_current":0,
"i_c_current":0},


"busway":{
"last_communication_time":"0001-01-01T00:00:00Z",
"instant_power":0,
"instant_reactive_power":0,
"instant_apparent_power":0,
"frequency":0,
"energy_exported":0,
"energy_imported":0,
"instant_average_voltage":0,
"instant_total_current":0,
"i_a_current":0,
"i_b_current":0,
"i_c_current":0},

"frequency":{
"last_communication_time":"0001-01-01T00:00:00Z",
"instant_power":0,
"instant_reactive_power":0,
"instant_apparent_power":0,
"frequency":0,
"energy_exported":0,
"energy_imported":0,
"instant_average_voltage":0,
"instant_total_current":0,
"i_a_current":0,
"i_b_current":0,
"i_c_current":0}

}

Ich habe hier mal bei der Batterie "energy_imported" minus "energy_exported" gerechnet - sollte ja eigentlich 0 sein, aber eventuell hatte die Batterie eine Grundladung beim Anschluss. Wenn der Wert immer gleich bleibt, hätte man einen Ansatzpunkt. Ich vermute aber, da der Wirkungsgrad nicht bei 100% liegt, wird die Batterie mit der Zeit immer mehr Energie empfangen als sie abgibt. Aber das werde ich beobachten. Mit 100% Ladung sieht es in den nächsten Tagen allerdings schlecht aus  :(

Gruß Gigafix
« Letzte Änderung: 04 Oktober 2017, 21:05:30 von Gigafix »
CubieTruck |2x HMLAN | HMUSB | CCU2 | MAX-Cube | nanoCUL | ZWDongle |

Offline Gigafix

  • Full Member
  • ***
  • Beiträge: 147
Antw:Tesla Powerwall 2 AC
« Antwort #5 am: 04 Oktober 2017, 23:59:30 »
Hier noch einmal ein Beispiel bei 0% Ladung Nachts. Und wie ich es vermutet habe, ist der Wert im Bereich Batterie angestiegen, wenn ich die Differenz bilde zwischen "energy_imported" und "energy_exported". Hängt sicher wie schon geschrieben mit dem Wirkungsgrad zusammen, da nicht alle Energie die eingespeist wird auch wieder 1:1 abgegeben wird. Also kann man diesen Differenzwert auch nicht nutzen um den Ladezustand zu errechnen.

{
"site":{
"last_communication_time":"2017-10-04T21:40:58.189824673Z","instant_power":405.5284080505371,"instant_reactive_power":-489.71363067626953,"instant_apparent_power":635.8244488898933,"frequency":49.99971389770508,"energy_exported":86827,"energy_imported":74551,"instant_average_voltage":695.5163269042969,"instant_total_current":0,"i_a_current":0,"i_b_current":0,"i_c_current":0},

"battery":{
"last_communication_time":"2017-10-04T21:40:58.19075366Z",
"instant_power":-10,
"instant_reactive_power":310,
"instant_apparent_power":310.16124838541646,
"frequency":50.011,
"energy_exported":43300,
"energy_imported":49580,
"instant_average_voltage":229.60000000000002,
"instant_total_current":-0.30000000000000004,
"i_a_current":0,
"i_b_current":0,
"i_c_current":0},

"load":{
"last_communication_time":"2017-10-04T21:40:58.189824673Z","instant_power":410.06476697984374,"instant_reactive_power":95.1168869834601,"instant_apparent_power":420.95170187048524,"frequency":49.99971389770508,"energy_exported":0,"energy_imported":86641,"instant_average_voltage":695.5163269042969,"instant_total_current":0.58958323639219,"i_a_current":0,"i_b_current":0,"i_c_current":0},

"solar":{
"last_communication_time":"2017-10-04T21:40:58.190334999Z","instant_power":15.60922384262085,"instant_reactive_power":271.87248373031616,"instant_apparent_power":272.32020725363014,"frequency":50.049781799316406,"energy_exported":126771,"energy_imported":21574,"instant_average_voltage":695.6544494628906,"instant_total_current":0,"i_a_current":0,"i_b_current":0,"i_c_current":0},

"busway":{
"last_communication_time":"0001-01-01T00:00:00Z","instant_power":0,"instant_reactive_power":0,"instant_apparent_power":0,"frequency":0,"energy_exported":0,"energy_imported":0,"instant_average_voltage":0,"instant_total_current":0,"i_a_current":0,"i_b_current":0,"i_c_current":0},

"frequency":{
"last_communication_time":"0001-01-01T00:00:00Z","instant_power":0,"instant_reactive_power":0,"instant_apparent_power":0,"frequency":0,"energy_exported":0,"energy_imported":0,"instant_average_voltage":0,"instant_total_current":0,"i_a_current":0,"i_b_current":0,"i_c_current":0}
}
CubieTruck |2x HMLAN | HMUSB | CCU2 | MAX-Cube | nanoCUL | ZWDongle |

Offline Black7king

  • Full Member
  • ***
  • Beiträge: 172
Antw:Tesla Powerwall 2 AC
« Antwort #6 am: 05 Oktober 2017, 07:53:44 »
Hey Gigafix,

danke sieht Interessant aus!
Auch bei den anderen Seiten sieht man einige Details die vielleicht mal später funktionieren werden/sollen.
zb. bei http://a.b.c.d/api/site_info

"nominal_system_energy_kWh":13.5,
"grid_code":"50Hz_230V_1_VDE4105:2011_Germany",
"grid_voltage_setting":230,
"grid_freq_setting":50,
"grid_phase_setting":"Single",

Hier wären mal intressant die Informationen von noch weiteren Personen zu haben um zu vergleichen. Denke mal Das der Grid_Code abhängigen ist vom Wechselrichter der bei der Inbetriebnahme angegeben werden muss bzw. grid_phase_setting deutet ja auf die Evtl. 3 Phasen hin (wenn ich mal dann meine 2te & 3te PW bekommen sollte=( )

Aber ich stimme dir zu im Moment sollten für uns nur die werte aus http://a.b.c.d/api/meters/aggregates interessant sein und hier auch nur die ersten Blöcke.
Also "site","battery","load" und "solar" und die würde ich mal frei übersetzen mit "öffentliches Netz", Batterie (interessant wäre hier wie es bei mehren PWs aussieht), "Haus Verbrauch" und "Solar" aber das ist ja klar, denke ich.
Ausden Blöcken ist dann intressant
"instant_power"
"instant_reactive_power"
"instant_apparent_power"
"energy_exported"
"energy_imported"
"instant_average_voltage"
"instant_total_current"

was mir hierbei aufgefallen ist das Aktuelle die 3 Phasen bei Site, Solar und Load addiert werden. 3x 230V und daraufhin die eine PW ja "nur" 230V hat. Wie gesagt da wären Daten aus Anlagen mit mehr als eine Interessant.

Was jetzt zu Kläre wäre was ist mit Energy und Power gemeint. Meine Vermutung ist das Power mA sind und Energy dann Wh.

Also wenn du Zwischen den ersten mal Posten deiner werte und den Zweiten mal Ca. 4,2kWh verbraucht hast sollte das dann hin hauen.
Drauf gekommen bin ich so.
"load" -> "energy_imported" -> 79802 minus 75622 = Ca. 4200 Wh (vermutet/Geraten)  RICHTIG???



MfG

Offline Black7king

  • Full Member
  • ***
  • Beiträge: 172
Antw:Tesla Powerwall 2 AC
« Antwort #7 am: 09 Oktober 2017, 07:24:25 »
Guten Morgen,

Probiere doch mal bitte den Link.
http://<ip-Powerwall>/api/system_status/soe

Sollte was für dich sein. darfst auch gerne mal das Ergebnis dazu zeigen. :-)

MfG

Offline Gigafix

  • Full Member
  • ***
  • Beiträge: 147
Antw:Tesla Powerwall 2 AC
« Antwort #8 am: 09 Oktober 2017, 17:38:08 »
Hallo Black7king

Perfekt. Das ist die Ausgabe der Ladung in Prozent. Heute war sie mal wieder voll, und jetzt bei 95%.

{"percentage":95.36075138750533}
Jetzt muss ich das nur noch für FHEM verarbeiten...

Viele Grüße sendet
Gigafix
CubieTruck |2x HMLAN | HMUSB | CCU2 | MAX-Cube | nanoCUL | ZWDongle |

Offline Black7king

  • Full Member
  • ***
  • Beiträge: 172
Antw:Tesla Powerwall 2 AC
« Antwort #9 am: 10 Oktober 2017, 13:51:15 »
Naja eigentlich müsste das doch mit https://fhem.de/commandref.html#HTTPMOD funktionieren aber wie das aussieht kann ich nur in der Grauen Theorie.
Und das dann noch schön zu visualisieren wäre ja dann das nächste....

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 17167
Antw:Tesla Powerwall 2 AC
« Antwort #10 am: 10 Oktober 2017, 14:03:28 »
Hallo Ihr Zwei

Seit bitte einmal so nett und stellt mir "EINEN POST" zusammen mit allen URL's und den zu erwartenden JSON String. Bitte vorerst nur URL's die Euch derzeit einen Mehrwert bringen.



Grüße
Leon
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier
kein Support für cfg Editierer

Offline Black7king

  • Full Member
  • ***
  • Beiträge: 172
Antw:Tesla Powerwall 2 AC
« Antwort #11 am: 10 Oktober 2017, 14:42:42 »
Hey CoolTux,

Denke eigentlich sind aktuelle nur die zwei Intresannt

http://<ip-Powerwall>/api/system_status/soe
{"percentage":95.36075138750533}
&

http<ip-Powerwall>/api/meters/aggregates
{
"site":{
"last_communication_time":"2017-10-04T21:40:58.189824673Z","instant_power":405.5284080505371,"instant_reactive_power":-489.71363067626953,"instant_apparent_power":635.8244488898933,"frequency":49.99971389770508,"energy_exported":86827,"energy_imported":74551,"instant_average_voltage":695.5163269042969,"instant_total_current":0,"i_a_current":0,"i_b_current":0,"i_c_current":0},

"battery":{
"last_communication_time":"2017-10-04T21:40:58.19075366Z",
"instant_power":-10,
"instant_reactive_power":310,
"instant_apparent_power":310.16124838541646,
"frequency":50.011,
"energy_exported":43300,
"energy_imported":49580,
"instant_average_voltage":229.60000000000002,
"instant_total_current":-0.30000000000000004,
"i_a_current":0,
"i_b_current":0,
"i_c_current":0},

"load":{
"last_communication_time":"2017-10-04T21:40:58.189824673Z","instant_power":410.06476697984374,"instant_reactive_power":95.1168869834601,"instant_apparent_power":420.95170187048524,"frequency":49.99971389770508,"energy_exported":0,"energy_imported":86641,"instant_average_voltage":695.5163269042969,"instant_total_current":0.58958323639219,"i_a_current":0,"i_b_current":0,"i_c_current":0},

"solar":{
"last_communication_time":"2017-10-04T21:40:58.190334999Z","instant_power":15.60922384262085,"instant_reactive_power":271.87248373031616,"instant_apparent_power":272.32020725363014,"frequency":50.049781799316406,"energy_exported":126771,"energy_imported":21574,"instant_average_voltage":695.6544494628906,"instant_total_current":0,"i_a_current":0,"i_b_current":0,"i_c_current":0},

"busway":{
"last_communication_time":"0001-01-01T00:00:00Z","instant_power":0,"instant_reactive_power":0,"instant_apparent_power":0,"frequency":0,"energy_exported":0,"energy_imported":0,"instant_average_voltage":0,"instant_total_current":0,"i_a_current":0,"i_b_current":0,"i_c_current":0},

"frequency":{
"last_communication_time":"0001-01-01T00:00:00Z","instant_power":0,"instant_reactive_power":0,"instant_apparent_power":0,"frequency":0,"energy_exported":0,"energy_imported":0,"instant_average_voltage":0,"instant_total_current":0,"i_a_current":0,"i_b_current":0,"i_c_current":0}
}

Wenn du mehr Infos Brauchst wird dir Gigafix weiter helfen müssen da ich meine Powerwalls leider immer noch nicht habe...

MfG

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 17167
Antw:Tesla Powerwall 2 AC
« Antwort #12 am: 10 Oktober 2017, 15:44:06 »
Ok, den Thread habe ich ja nun quasi abonniert, bekomme als Info wenn hier was passiert.

Ich werde bis Ende des Monats ein Modulgerüst für erste Tests bereitstellen.



Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier
kein Support für cfg Editierer

Offline Gigafix

  • Full Member
  • ***
  • Beiträge: 147
Antw:Tesla Powerwall 2 AC
« Antwort #13 am: 10 Oktober 2017, 22:27:43 »
Hallo Zusammen

Die beiden interessanten Links hat ja Black7king schon erwähnt. Die anderen bringen eher statische Infos oder keinen Zugriff und werden auch weniger benötigt. Aber der Vollständigkeit hier noch einmal alle bisher mir bekannten Links.

http://<ip-Powerwall>/api/system_status/soe
http://<ip-Powerwall>/api/meters/aggregates
http://<ip-Powerwall>/api/site_info
http://<ip-Powerwall>/api/sitemaster
http://<ip-Powerwall>/api/powerwalls
http://<ip-Powerwall>/api/networks
http://<ip-Powerwall>/api/system/networks
http://<ip-Powerwall>/api/operation
http://<ip-Powerwall>/api/status
http://<ip-Powerwall>/api/customer/registration

Die Auswertung der prozentualen Ladung habe ich mit HTTPMOD realisiert. Funktioniert für mich soweit - eventuell kann da ein Experte noch optimieren.

defmod Tesla_Powewall_Ladung HTTPMOD none 300
attr Tesla_Powewall_Ladung userattr get01JSON get01Name get01Poll:0,1 getData  getURL
attr Tesla_Powewall_Ladung DbLogExclude .*
attr Tesla_Powewall_Ladung DbLogInclude Ladung
attr Tesla_Powewall_Ladung extractAllJSON 1
attr Tesla_Powewall_Ladung get01JSON percentage
attr Tesla_Powewall_Ladung get01Name Prozent
attr Tesla_Powewall_Ladung get01Poll 1
attr Tesla_Powewall_Ladung getURL http://<ip-Powerwall>/api/system_status/soe
attr Tesla_Powewall_Ladung group Solaranlage
attr Tesla_Powewall_Ladung room Energie
attr Tesla_Powewall_Ladung stateFormat Ladung %
attr Tesla_Powewall_Ladung userReadings Ladung {sprintf("%.1f",ReadingsVal("Tesla_Powewall_Ladung","percentage",0))},

Die Darstellung in einem Diagramm ist ja dann kein Problem mehr.

Viele Grüße sendet
Gigafix
« Letzte Änderung: 14 Oktober 2017, 16:23:43 von Gigafix »
CubieTruck |2x HMLAN | HMUSB | CCU2 | MAX-Cube | nanoCUL | ZWDongle |

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 17167
Antw:Tesla Powerwall 2 AC
« Antwort #14 am: 13 Oktober 2017, 11:54:21 »
Ich habe einen ersten Entwurf fertig und würde bitten diesen einmal zu testen. Es geschieht noch nichts automatisch, das kommt erst noch. Alle get Befehle müssen von Hand ausgeführt werden.

Anbei das Modul. Bitte dieses in den Ordner /opt/fhem/FHEM/ kopieren und Rechte anpassen
chown fhem: /opt/fhem/FHEM/46_TeslaPowerwall2AC.pm
chmod 755 /opt/fhem/FHEM/46_TeslaPowerwall2AC.pm

Danach in FHEMWEB in der Commandline ein beherztes reload 46_TeslaPowerwall2AC
und schon könnt Ihr das Device definieren

define myPowerWall TeslaPowerwall2AC 192.168.1.1



Internals:
   CFGFN
   DEF        192.168.1.1
   HOST       192.168.1.1
   INTERVAL   300
   NAME       myPowerWall
   NR         16
   PORT       80
   STATE      connect to http://192.168.1.1:80 timed out
   TYPE       TeslaPowerwall2AC
   VERSION    0.0.8
   READINGS:
     2017-10-13 11:34:00   aggregates-battery-energy_exported 43300
     2017-10-13 11:34:00   aggregates-battery-energy_imported 49580
     2017-10-13 11:34:00   aggregates-battery-frequency 50.011
     2017-10-13 11:34:00   aggregates-battery-i_a_current 0
     2017-10-13 11:34:00   aggregates-battery-i_b_current 0
     2017-10-13 11:34:00   aggregates-battery-i_c_current 0
     2017-10-13 11:34:00   aggregates-battery-instant_apparent_power 310.161248385416
     2017-10-13 11:34:00   aggregates-battery-instant_average_voltage 229.6
     2017-10-13 11:34:00   aggregates-battery-instant_power -10
     2017-10-13 11:34:00   aggregates-battery-instant_reactive_power 310
     2017-10-13 11:34:00   aggregates-battery-instant_total_current -0.3
     2017-10-13 11:34:00   aggregates-battery-last_communication_time 2017-10-04T21:40:58.19075366Z
     2017-10-13 11:34:00   aggregates-busway-energy_exported 0
     2017-10-13 11:34:00   aggregates-busway-energy_imported 0
     2017-10-13 11:34:00   aggregates-busway-frequency 0
     2017-10-13 11:34:00   aggregates-busway-i_a_current 0
     2017-10-13 11:34:00   aggregates-busway-i_b_current 0
     2017-10-13 11:34:00   aggregates-busway-i_c_current 0
     2017-10-13 11:34:00   aggregates-busway-instant_apparent_power 0
     2017-10-13 11:34:00   aggregates-busway-instant_average_voltage 0
     2017-10-13 11:34:00   aggregates-busway-instant_power 0
     2017-10-13 11:34:00   aggregates-busway-instant_reactive_power 0
     2017-10-13 11:34:00   aggregates-busway-instant_total_current 0
     2017-10-13 11:34:00   aggregates-busway-last_communication_time 0001-01-01T00:00:00Z
     2017-10-13 11:34:00   aggregates-frequency-energy_exported 0
     2017-10-13 11:34:00   aggregates-frequency-energy_imported 0
     2017-10-13 11:34:00   aggregates-frequency-frequency 0
     2017-10-13 11:34:00   aggregates-frequency-i_a_current 0
     2017-10-13 11:34:00   aggregates-frequency-i_b_current 0
     2017-10-13 11:34:00   aggregates-frequency-i_c_current 0
     2017-10-13 11:34:00   aggregates-frequency-instant_apparent_power 0
     2017-10-13 11:34:00   aggregates-frequency-instant_average_voltage 0
     2017-10-13 11:34:00   aggregates-frequency-instant_power 0
     2017-10-13 11:34:00   aggregates-frequency-instant_reactive_power 0
     2017-10-13 11:34:00   aggregates-frequency-instant_total_current 0
     2017-10-13 11:34:00   aggregates-frequency-last_communication_time 0001-01-01T00:00:00Z
     2017-10-13 11:34:00   aggregates-load-energy_exported 0
     2017-10-13 11:34:00   aggregates-load-energy_imported 86641
     2017-10-13 11:34:00   aggregates-load-frequency 49.9997138977051
     2017-10-13 11:34:00   aggregates-load-i_a_current 0
     2017-10-13 11:34:00   aggregates-load-i_b_current 0
     2017-10-13 11:34:00   aggregates-load-i_c_current 0
     2017-10-13 11:34:00   aggregates-load-instant_apparent_power 420.951701870485
     2017-10-13 11:34:00   aggregates-load-instant_average_voltage 695.516326904297
     2017-10-13 11:34:00   aggregates-load-instant_power 410.064766979844
     2017-10-13 11:34:00   aggregates-load-instant_reactive_power 95.1168869834601
     2017-10-13 11:34:00   aggregates-load-instant_total_current 0.58958323639219
     2017-10-13 11:34:00   aggregates-load-last_communication_time 2017-10-04T21:40:58.189824673Z
     2017-10-13 11:34:00   aggregates-site-energy_exported 86827
     2017-10-13 11:34:00   aggregates-site-energy_imported 74551
     2017-10-13 11:34:00   aggregates-site-frequency 49.9997138977051
     2017-10-13 11:34:00   aggregates-site-i_a_current 0
     2017-10-13 11:34:00   aggregates-site-i_b_current 0
     2017-10-13 11:34:00   aggregates-site-i_c_current 0
     2017-10-13 11:34:00   aggregates-site-instant_apparent_power 635.824448889893
     2017-10-13 11:34:00   aggregates-site-instant_average_voltage 695.516326904297
     2017-10-13 11:34:00   aggregates-site-instant_power 405.528408050537
     2017-10-13 11:34:00   aggregates-site-instant_reactive_power -489.71363067627
     2017-10-13 11:34:00   aggregates-site-instant_total_current 0
     2017-10-13 11:34:00   aggregates-site-last_communication_time 2017-10-04T21:40:58.189824673Z
     2017-10-13 11:34:00   aggregates-solar-energy_exported 126771
     2017-10-13 11:34:00   aggregates-solar-energy_imported 21574
     2017-10-13 11:34:00   aggregates-solar-frequency 50.0497817993164
     2017-10-13 11:34:00   aggregates-solar-i_a_current 0
     2017-10-13 11:34:00   aggregates-solar-i_b_current 0
     2017-10-13 11:34:00   aggregates-solar-i_c_current 0
     2017-10-13 11:34:00   aggregates-solar-instant_apparent_power 272.32020725363
     2017-10-13 11:34:00   aggregates-solar-instant_average_voltage 695.654449462891
     2017-10-13 11:34:00   aggregates-solar-instant_power 15.6092238426208
     2017-10-13 11:34:00   aggregates-solar-instant_reactive_power 271.872483730316
     2017-10-13 11:34:00   aggregates-solar-instant_total_current 0
     2017-10-13 11:34:00   aggregates-solar-last_communication_time 2017-10-04T21:40:58.190334999Z
     2017-10-13 11:45:54   lastRequestError connect to http://192.168.1.1:80 timed out
     2017-10-13 11:36:03   powerwalls-PackagePartNumber 1234567-89-E
     2017-10-13 11:36:03   powerwalls-PackageSerialNumber A12B3456789
     2017-10-13 11:39:26   siteinfo-country Germany
     2017-10-13 11:39:26   siteinfo-grid_code 50Hz_230V_1_VDE4105:2011_Germany
     2017-10-13 11:39:26   siteinfo-grid_freq_setting 50
     2017-10-13 11:39:26   siteinfo-grid_phase_setting Single
     2017-10-13 11:39:26   siteinfo-grid_voltage_setting 230
     2017-10-13 11:39:26   siteinfo-max_site_meter_power_kW 1000000000
     2017-10-13 11:39:26   siteinfo-measured_frequency 50.0497817993164
     2017-10-13 11:39:26   siteinfo-min_site_meter_power_kW -1000000000
     2017-10-13 11:39:26   siteinfo-nominal_system_energy_kWh 13.5
     2017-10-13 11:39:26   siteinfo-site_name Fam. Mustermann
     2017-10-13 11:39:26   siteinfo-timezone Europe/Berlin
     2017-10-13 11:45:54   state           connect to http://192.168.1.1:80 timed out
Attributes:
   room       Tesla




Grüße
Leon
« Letzte Änderung: 13 Oktober 2017, 23:42:17 von CoolTux »
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier
kein Support für cfg Editierer
Gefällt mir Gefällt mir x 2 Liste anzeigen

 

decade-submarginal