* Implement TechnoVE integration Only the basic sensors for now. * Add technoVE to strict typing * Implement TechnoVE PR suggestions * Remove Diagnostic from TechnoVE initial PR * Switch status sensor to Enum device class * Revert zeroconf for adding it back in subsequent PR * Implement changes from feedback in TechnoVE PR * Update homeassistant/components/technove/models.py Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com> * Update homeassistant/components/technove/sensor.py Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com> * Update homeassistant/components/technove/models.py Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com> * Remove unnecessary translation keys * Fix existing technoVE tests * Use snapshot testing for TechnoVE sensors * Improve unit tests for TechnoVE * Add missing coverage for technoVE config flow * Add TechnoVE coordinator tests * Modify device_fixture for TechnoVE from PR Feedback * Change CONF_IP_ADDRESS to CONF_HOST for TechnoVE * Update homeassistant/components/technove/config_flow.py Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com> * Update homeassistant/components/technove/models.py Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com> * Update homeassistant/components/technove/models.py Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com> * Implement feedback from TechnoVE PR * Add test_sensor_update_failure to TechnoVE sensor tests * Add test for error recovery during config flow of TechnoVE * Remove test_coordinator.py from TechnoVE --------- Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com> Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
28 lines
652 B
JSON
28 lines
652 B
JSON
{
|
|
"voltageIn": 238,
|
|
"voltageOut": 238,
|
|
"maxStationCurrent": 32,
|
|
"maxCurrent": 24,
|
|
"current": 23.75,
|
|
"network_ssid": "Connecting...",
|
|
"id": "AA:AA:AA:AA:AA:BB",
|
|
"auto_charge": true,
|
|
"highChargePeriodActive": false,
|
|
"normalPeriodActive": false,
|
|
"maxChargePourcentage": 0.9,
|
|
"isBatteryProtected": false,
|
|
"inSharingMode": true,
|
|
"energySession": 12.34,
|
|
"energyTotal": 1234,
|
|
"version": "1.82",
|
|
"rssi": -82,
|
|
"name": "TechnoVE Station",
|
|
"lastCharge": "1701072080,0,17.39\n",
|
|
"time": 1701000000,
|
|
"isUpToDate": true,
|
|
"isSessionActive": true,
|
|
"conflictInSharingConfig": false,
|
|
"isStaticIp": false,
|
|
"status": 67
|
|
}
|