Solution Wiser Energy de chez Schneider Electric

Bon visiblement je suis en V1.0.12, ce qui explique pourquoi je peux consulter en permanence mes infos en LAN sans avoir besoin d’appuyer sur le bouton. Mais ça implique que la solution que je suis en train de développer ne fonctionnera que pour moi et que si j’upgrade mon firmware je me verrouille complètement la possibilité d’avancer… chouette
J’imagine qu’il n’y a pas de changelog des firmware ni la possibilité de faire des downgrade ?

Effectivement, il n’y a pas de changelog, il reste la possibilité de monter en version 1.7.5 en offline avec une vielle version de l’apk Esetup (6.8.1 à priori mais à confirmer).

Pour un downgrade au niveau logiciel, cela parait compliqué, une méthode serait:

  1. extraire le firmware d’un apk (faisable?)
  2. trouver la commande pour le pousser via « POST_FIRMWARE_UPLOAD » : « /FirmwareUpload » (s’il n’y a pas de mécanisme « anti » downgrade)

Ce matin j’ai tenté d’extraire le firmware 1.4.24 au niveau matériel, je suis sorti de ma zone de confort, je n’aurait pas dû…
Résultat j’ai « flingué » la puce Micron N25Q064A avant même de pouvoir copier le firmware.

La suite au prochain numéro (si j’ai le courage…)

Bonjour,

Tout d’abord, merci pour l’ensemble des discussions précédentes qui m’ont permises de pouvoir ajouter l’ensemble des mesures de courant à Home Assistant.

Je reste néanmoins confronté à un problème et mes limites en programmation m’empêchent d’avancer :sweat_smile:

Je cherche à pouvoir piloter les sorties des modules EER31500 via Home Assistant, mais je ne comprends pas bien le code à créer pour y parvenir.

Le code JSON renvoyé depuis https://192.168.1.245/rsa1/MioOutput/ est le suivant:

{ "slaveId": 204, "channel": 10, "zone": "Chauffe-eau", "label": "E7F9", "controlONLabel": "On", "controlOFFLabel": "Off", "actuatorType": "CT_NO", "feedbackControl": false, "currentState": "OFF" }

Je ne sais pas trop qui pilote quoi :sweat_smile:

Si quelqu’un aurait un peu de temps à m’accorder pour y parvenir :innocent:

Merci d’avance :slightly_smiling_face:

Bonjour Tyadors,

Pour Home assistant:

switch:
  - platform: rest
    username: !secret Wiser1_username
    password: !secret Wiser1_password
    verify_ssl: False
    resource: https://192.168.1.104/rsa1/Controller/methods/operateMio
    state_resource: https://192.168.1.104/rsa1/MioOutput/instances
    method: POST
    timeout: 200
    body_on: '{ "slaveId": 204, "channel": 10, "status": ON }'
    body_off: '{ "slaveId": 204, "channel": 10, "status": OFF }'
    is_on_template: "{{ value_json.0.currentState == 'ON' }}"
    headers:
      Content-Type: application/json
    name: Wiser1_Chauffe-eau
    
  - platform: rest
    username: !secret Wiser1_username
    password: !secret Wiser1_password
    verify_ssl: False
    resource: https://192.168.1.104/rsa1/Controller/methods/operateMio
    state_resource: https://192.168.1.104/rsa1/MioOutput/instances
    method: POST
    timeout: 200
    body_on: '{ "slaveId": 204, "channel": 11, "status": ON }'
    body_off: '{ "slaveId": 204, "channel": 11, "status": OFF }'
    is_on_template: "{{ value_json.1.currentState == 'ON' }}"
    headers:
      Content-Type: application/json
    name: Wiser1_Jacuzzi

C’est cadeau :wink:

Bonjour @Ugo ,

Merci pour votre retour, j’avais entre deux trouvé une parade mais le code que vous avez fournis est plus abouti :grin:
J’ajoute tout de même ce que j’avais trouvé de mon côté.

- switch:
    name: Ecs Wiser
    unique_id: ecs_wiser
    command_on: >
      curl -k -u m2madmin:!secret -H "Content-Type: application/json" -d '{"slaveId": "204", "channel": "10","status": "ON"}' https://192.168.1.245/rsa1/Controller/methods/operateMio
    command_off: >
      curl -k -u m2madmin:!secret -H "Content-Type: application/json" -d '{"slaveId": "204", "channel": "10","status": "OFF"}' https://192.168.1.245/rsa1/Controller/methods/operateMio

Bonjour
Savez vous si le compteur en lui même ressort en rs485 sur les bornes 3 et 4 ?
Car avec une passerelle RS485 Ethernet la récupération de donnes en Modbus pourrait se faire
@papoo
Connaitrais tu les adresses Modbus et l’esclave numéro combien ?