Je voudrais récupérer sous HA les données de consommations électriques que fourni le compteur d’energie schneider Wiser EM5 + module IP EER31800. C’est la suite du post https://forum.hacf.fr/t/solution-wiser-energy-de-chez-schneider-electric/2045/13
avec la commande
curl -X GET -k -u m2madmin:xxxx "https://192.168.0.40/rsa1/MeasurementData;sId=205;ch=5"
je récupère la trame
{ "sId": 205, "ch": 5, "EP": 0, "EPR": 0, "EQ": 0, "ES": 0, "EPz": 12280648, "EPRz": 0, "EQz": 0, "ESz": 0, "IA": 0, "IB": 0, "IC": 0, "UAB": 0, "UBC": 0, "UCA": 0, "VA": 0, "VB": 0, "VC": 0, "PA": 0, "PB": 0, "PC": 0, "P": 1370, "Q": 0, "S": 0, "PF": 0, "F": 0, "lL": 0, "cS": false }
Aprés pas mal de recherches j’ai mis le code suivant :
- platform: rest
name: Wiser
resource: "https://192.168.0.40/rsa1/MeasurementData;sId=205;ch=5"
method: GET
username: m2madmin
password: xxxx
authentication: basic
headers:
Content-Type: application/json
User-Agent: Home-Assistant
verify_ssl: false
device_class: energy
unit_of_measurement: Wh
json_attributes:
- sId
- ch
- P
Dans les logs je vois ceci :
homeassistant.exceptions.InvalidStateError: Invalid state encountered for entity ID: sensor.wiser. State max length is 255 characters.
J’en déduis que la requête a réussi mais je ne comprends pas, je n’ai pas de champs State.
Ma configuration
[center]## System Health
version | core-2022.2.8 |
---|---|
installation_type | Home Assistant OS |
dev | false |
hassio | true |
docker | true |
user | root |
virtualenv | false |
python_version | 3.9.7 |
os_name | Linux |
os_version | 5.10.92-v8 |
arch | aarch64 |
timezone | UTC |
Home Assistant Community Store
GitHub API | ok |
---|---|
Github API Calls Remaining | 4896 |
Installed Version | 1.22.0 |
Stage | running |
Available Repositories | 979 |
Downloaded Repositories | 17 |
Home Assistant Cloud
logged_in | false |
---|---|
can_reach_cert_server | ok |
can_reach_cloud_auth | ok |
can_reach_cloud | ok |
Home Assistant Supervisor
host_os | Home Assistant OS 7.4 |
---|---|
update_channel | stable |
supervisor_version | supervisor-2022.01.1 |
docker_version | 20.10.9 |
disk_total | 232.2 GB |
disk_used | 15.5 GB |
healthy | true |
supported | true |
board | rpi4-64 |
supervisor_api | ok |
version_api | ok |
installed_addons | File editor (5.3.3), Check Home Assistant configuration (3.10.0), Terminal & SSH (9.3.0), ESPHome (2022.2.1), WireGuard (0.6.0), InfluxDB (4.3.0), Grafana (7.4.1), Vaultwarden (Bitwarden) (0.15.0), motionEye (0.17.0), Mosquitto broker (6.0.1), FTP (4.4.1), Samba share (9.5.1), Network UPS Tools (0.9.1), Let’s Encrypt (4.12.0) |
Lovelace
dashboards | 1 |
---|---|
resources | 7 |
views | 15 |
mode | storage |