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:
- extraire le firmware d’un apk (faisable?)
- 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
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
Si quelqu’un aurait un peu de temps à m’accorder pour y parvenir
Merci d’avance
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
Bonjour @Ugo ,
Merci pour votre retour, j’avais entre deux trouvé une parade mais le code que vous avez fournis est plus abouti
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 ?