Tesla Wall Connector Gen 3 API

Begonnen von Black7king, 23 Mai 2021, 10:00:03

Vorheriges Thema - Nächstes Thema

Black7king

Hallo zusammen

kann jemand aus den Daten ein Modul für FHEM bauen?
Wenn noch irgendwelche Daten oder Hilfe gebraucht wird stehe ich gerne zur Hilfe.

Mit freundlichen Grüßen


http://,,ip-adresse im heimnetzwerk der Wallbox"/api/1/vitals

{"contactor_closed":false
"vehicle_connected":false
"session_s":0
"grid_v":230.1
"grid_hz":49.928
"vehicle_current_a":0.1
"currentA_a":0.0
"currentB_a":0.1
"currentC_a":0.0
"currentN_a":0.0
"voltageA_v":0.0
"voltageB_v":0.0
"voltageC_v":0.0
"relay_coil_v":11.8
"pcba_temp_c":19.2
"handle_temp_c":15.3
"mcu_temp_c":25.1
"uptime_s":831580
"input_thermopile_uv":-233
"prox_v":0.0
"pilot_high_v":11.9
"pilot_low_v":11.9
"session_energy_wh":22864.699
"config_status":5
"evse_state":1
"current_alerts":[]}


http://,,ip-adresse im heimnetzwerk der Wallbox"/api/1/wifi_status

{"wifi_ssid":"RlJJVFoh4565464IEZvbiBXTE456IDczOTA="
"wifi_signal_strength":100
"wifi_rssi":-35
"wifi_snr":62
"wifi_connected":true
"wifi_infra_ip":"192.168.178.149"
"internet":true
"wifi_mac":"98:ED:5C:8C:77:21"}


http://,,ip-adresse im heimnetzwerk der Wallbox"/api/1/version

{"firmware_version":"21.8.5+g51eba2369815d7"
"part_number":"1529455-02-D"
"serial_number":"PGT21106012345"}


http://,,ip-adresse im heimnetzwerk der Wallbox"/api/1/lifetime

{"contactor_cycles":32
"contactor_cycles_loaded":0
"alert_count":5
"thermal_foldbacks":0
"avg_startup_temp":5199147.0
"charge_starts":32
"energy_wh":89012
"connector_cycles":5
"uptime_s":1297280
"charging_time_s":33152}




http://,,ip-adresse im heimnetzwerk der Wallbox"/api/1/vitals

{"contactor_closed":false,"vehicle_connected":false,"session_s":0,"grid_v":230.1,"grid_hz":49.928,"vehicle_current_a":0.1,"currentA_a":0.0,"currentB_a":0.1,"currentC_a":0.0,"currentN_a":0.0,"voltageA_v":0.0,"voltageB_v":0.0,"voltageC_v":0.0,"relay_coil_v":11.8,"pcba_temp_c":19.2,"handle_temp_c":15.3,"mcu_temp_c":25.1,"uptime_s":831580,"input_thermopile_uv":-233,"prox_v":0.0,"pilot_high_v":11.9,"pilot_low_v":11.9,"session_energy_wh":22864.699,"config_status":5,"evse_state":1,"current_alerts":[]}


http://,,ip-adresse im heimnetzwerk der Wallbox"/api/1/wifi_status

{"wifi_ssid":"RlIIVFohQm94IEZvbiXBTEFOIDczOTA=","wifi_signal_strength":100,"wifi_rssi":-35,"wifi_snr":62,"wifi_connected":true,"wifi_infra_ip":"192.168.178.149","internet":true,"wifi_mac":"98:ED:5C:8C:12:34"}


http://,,ip-adresse im heimnetzwerk der Wallbox"/api/1/version

{"firmware_version":"21.8.5+g51eba2369815d7","part_number":"1529455-02-D","serial_number":"PGT21106012345"}


http://,,ip-adresse im heimnetzwerk der Wallbox"/api/1/lifetime

{"contactor_cycles":32,"contactor_cycles_loaded":0,"alert_count":5,"thermal_foldbacks":0,"avg_startup_temp":5199147.0,"charge_starts":32,"energy_wh":89012,"connector_cycles":5,"uptime_s":1297280,"charging_time_s":33152}


CoolTux

Ok hab gefunden was Du meinst mit genauer anschauen  ;D
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.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Black7king

Zitat von: CoolTux am 23 Mai 2021, 11:05:32
Ok hab gefunden was Du meinst mit genauer anschauen  ;D
und kann mann draus ein Modul bauen? ist das viel Arbeit? müsste ja des gleiche wie bei den Powerwalls sein

CoolTux

Zitat von: Black7king am 04 Juni 2021, 16:03:20
und kann mann draus ein Modul bauen? ist das viel Arbeit? müsste ja des gleiche wie bei den Powerwalls sein

Ein Modul kann man draus bauen. Viel Arbeit ist relativ. Es ist immer mit Zeitaufwand verbunden.
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.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Oliver Vallant

Hallo Black7king,

die Gen3 kann ja einfach mittels Rest API ausgelesen werden, dazu braucht man gar kein eigenes Modul.

define wallbox HTTPMOD http://<IP-Adresse_der_Station>/api/1/vitals 30
attr wallbox extractAllJSON 1


Das Modul HTTPMOD erzeugt dann für jeden JSON-Tag ein Reading und auf diese kannst du dann mit notifys reagieren et cetera.
Derzeit liefert die Gen3 folgende data-sets:

    http://>ip address</api/1/vitals
    http://>ip address</api/1/wifi_status
    http://>ip address</api/1/lifetime
    http://>ip address</api/1/version
    http://>ip address</tedapi/v1

LG Oliver