Nouveau plug-in poeleagua

Bonjour, n’ayant pas eu de réponse, je me suis lancé!
Je ne suis pas un expert mais j’ai développé le plugins chez moi à partir du script python. Cela fonctionne bien avec un poêle jollymec idéa2. Bien sûr en version agua iot.
Il n’y a que le texte du status qui ne correspond pas tout à fait, mais la valeur numérique est ok.
Faut que je regarde comment faire un widget et un peu de mise en forme.
Je suis en train d’essayer de le mettre sur le market mais pour l’instant je ne suis pas très à l’aise avec GitHub. Je l’ai nommé poêle Agua iot!

2 « J'aime »

Bonjour @lefilliatre ,

Tenez-moi au courant quand le plugin serai sur le market ! Je le testerai sur mon Jolly mec Ambria 2 équipé d’un module agua avec plaisir ! :wink:

Pas de soucis

Bonjour, merci @lefilliatre, grâce à son plugin, j’ai réussi à me connecter à mon poêle (Cadel Atena 3 Plus) qui à un module Agua de Micronova: API URL https://remote.mcz.it (attention il faut intégrer les certificats du site)… J’espère que les possesseurs de poêle du groupe MCZ (Freepoint, Cadel, etc…) comme @boul57s vont pouvoir participer.

1 « J'aime »

@MacArell, tu pourras me faire un retour sur les puissances remontées par le plugins et le status texte si ils correspondent? Si ce n’est pas le cas, tu pourras me donner le codeConstructeur et la correspondance valeur numérique et texte?
Merci,
Amuse toi bien!

1 « J'aime »

@lefilliatre , pour l’instant on dirait que c’est bon, sur tes conseils aujourd’hui j’ai installé le plugin agenda pour faire une consigne jour et une autre de nuit (chose impossible avec l’application Easy Connect Plus) je vais voir si c’est bon. Après il y a quelques manques, mon poêle a 2 sorties d’air chaud canalisables pilotables, ainsi qu’un mode ECO STOP en fonction d’un temps (cycle hystérésis modifiable)…
J’ai aussi une question concernant le « status géré », j’ai 32 ?? je ne sais pas à quoi ça correspond, je vais essayer de chercher. Bref, si la consigne jour/nuit fonctionne mon 1er objectif sera atteint :wink:

Salut, après quelques tests, la consigne température n’est pas toujours prise en compte.
A voir d’où vient le problème…

Par pas de combien peux tu régler ta température sur ton appli? J’ai l’impression que la virgule passe pas toujours!

En fait, c’est dans le plugin agenda, j’ai ça:
action de début à 6h
#[Maison][Poêle principal][Consigne Température]# je change la valeur à 20
action de fin à 23h
#[Maison][Poêle principal][Consigne Température]# je change la valeur à 17

A priori je pense avoir résolu mon problème, j’utilise un scénario qui vérifie que la valeur demandé soit bien pris en compte…

Je suis comptent que le problème soit résolu! Mais cela me surprend quand même! Ce problème survient souvent? Pouvez vous m’envoyer les logs avec le plugins en debug( il faut redémarrer le démon pour qu’il prenne le changement en debug) au moment où une consigne n’est pas prise en compte?

Salut, concernant mon problème de prise en compte de consigne, il était présent plus d’une fois sur deux…
Je vais remettre les logs en debug et je te donnerais le résultat :wink:

1 « J'aime »

Voici le log des derniers jours

ERROR:root:[deamon] Lanceemnt du fichier deamon
ERROR:root:[deamon] Erreur : Error while fetching device information
ERROR:root:[deamon] Erreur : Error while fetching device information
ERROR:root:[deamon] Erreur : Error while fetching device information
ERROR:root:[deamon] Erreur : Connection to https://remote.mcz.it/deviceGetRegistersMap not possible
ERROR:root:[deamon] Erreur : Error while fetching device information
ERROR:root:[deamon] Erreur : Error while fetching device information
ERROR:root:[deamon] Erreur : Error while fetching device information

ton démon ne doit pas etre en debug.
Il faut le relancer pour que le mode soit mis a jour.
Sur les erreurs que tu me transmets, cela traduit une perte de connection avec le site mcz.

Bonjour @MacArell j’ai un poêle Freepoint breeze qui utilise Navel 2.0 Agua IOT. J’ai mis la meme adresse pour l’API mais :

  • le daemon reste en NOK est ce normal ?
  • lors du scan je récupère rien :frowning:
    J’ai vu que tu parles de d’intégrer les certificats , tu fais comment ?
    Merci d’avance

Voilà mes Logs

ERROR:root:[deamon] Lanceemnt du fichier deamon
usage: PoeleAgua.py [-h] [–loglevel LOGLEVEL]
[–PoeleAgua_SERVICE POELEAGUA_SERVICE]
[–PoeleAgua_CUSTOMER_CODE POELEAGUA_CUSTOMER_CODE]
[–PoeleAgua_LOGIN POELEAGUA_LOGIN]
[–PoeleAgua_UUID POELEAGUA_UUID]
[–PoeleAgua_BRAND_ID POELEAGUA_BRAND_ID]
[–PoeleAgua_PASSWD POELEAGUA_PASSWD]
[–callback CALLBACK] [–apikey APIKEY] [–pid PID]
[–socketport SOCKETPORT]
PoeleAgua.py: error: argument --PoeleAgua_SERVICE: expected one argument
[2022-02-19 12:40:35]ERROR : Impossible de lancer le démon PoeleAgua, vérifiez le log PoeleAgua
ERROR:root:[deamon] Lanceemnt du fichier deamon
ERROR:root:[deamon] Fatal error : Connection to https://remote.mcz.it/appSignup not possible
[2022-02-19 12:43:51]ERROR : Impossible de lancer le démon PoeleAgua, vérifiez le log PoeleAgua
ERROR:root:[deamon] Lanceemnt du fichier deamon
ERROR:root:[deamon] Fatal error : Connection to https://remote.mcz.it/appSignup not possible
[2022-02-19 12:48:38]ERROR : Impossible de lancer le démon PoeleAgua, vérifiez le log PoeleAgua
ERROR:root:[deamon] Lanceemnt du fichier deamon
ERROR:root:[deamon] Fatal error : Connection to https://remote.mcz.it/appSignup not possible
[2022-02-19 12:53:45]ERROR : Impossible de lancer le démon PoeleAgua, vérifiez le log PoeleAgua
ERROR:root:[deamon] Lanceemnt du fichier deamon
ERROR:root:[deamon] Fatal error : Connection to https://remote.mcz.it/appSignup not possible
[2022-02-19 12:55:44]ERROR : Impossible de lancer le démon PoeleAgua, vérifiez le log PoeleAgua

Tu peux envoyer une photo de ta configuration du plugins? Passe les logs en debug et redémarre le démon, puis envoi nous les logs.
Merci

Salut, voici comment j’ai fait pour le certificat : j’ai récupéré le certificat remote-mcz-it-chain.pem via Firefox sur le site https://remote.mcz.it/, puis j’ai copié manuellement les certificats contenues dans le fichier à la fin de mon fichier /etc/ssl/certs/ca-certificates.crt

ci-joint:

-----BEGIN CERTIFICATE-----
MIIGujCCBaKgAwIBAgIQCu86AermVJHmCGKh0S0GrjANBgkqhkiG9w0BAQsFADBN
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5E
aWdpQ2VydCBTSEEyIFNlY3VyZSBTZXJ2ZXIgQ0EwHhcNMjAwNjAzMDAwMDAwWhcN
MjIwNjA4MTIwMDAwWjB4MQswCQYDVQQGEwJJVDEeMBwGA1UECBMVRnJpdWxpIFZl
bmV6aWEgR2l1bGlhMRYwFAYDVQQHEw1Gb250YW5hZnJlZGRhMRkwFwYDVQQKExBN
Q1ogR1JPVVAgUy5wLkEuMRYwFAYDVQQDEw1yZW1vdGUubWN6Lml0MIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7WKFHvKtmcCIT+DJXTdmYoLDP6glGqEh
dVU95C8XpjQJGd08b+J4p+s1ERLyyigF9RNgQjTJ/ehUyfSmLNOuszplcq7VTgsd
/i2+0AhtiyIgRdRjt7fODm/AC4pj74tPunBnt01JnQLRzelFleRQMu3iKnj4ctR7
KQO4nY2S0JHt6JpLvgALEN2zF2+pJiw+O6t8hANNJKI3KdVK5Cq2KDk7yMyEsvxR
4ns6lkwIR1moaAt6cUkULg+v5SgKhBFT4eQhqoY5HmnC4R0+RlLPNGhNXi6cUFM5
VxxD09gBMmTEkjSUz7b0h65LES3MW5U5GP4ihlaTBdRNGPcGpPYFewIDAQABo4ID
aTCCA2UwHwYDVR0jBBgwFoAUD4BhHIIxYdUvKOeNRji0LOHG2eIwHQYDVR0OBBYE
FJ+zPMkkxAeoVuCFOUCp3IAAX7s5MCsGA1UdEQQkMCKCDXJlbW90ZS5tY3ouaXSC
EXd3dy5yZW1vdGUubWN6Lml0MA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggr
BgEFBQcDAQYIKwYBBQUHAwIwawYDVR0fBGQwYjAvoC2gK4YpaHR0cDovL2NybDMu
ZGlnaWNlcnQuY29tL3NzY2Etc2hhMi1nNi5jcmwwL6AtoCuGKWh0dHA6Ly9jcmw0
LmRpZ2ljZXJ0LmNvbS9zc2NhLXNoYTItZzYuY3JsMEwGA1UdIARFMEMwNwYJYIZI
AYb9bAEBMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9D
UFMwCAYGZ4EMAQICMHwGCCsGAQUFBwEBBHAwbjAkBggrBgEFBQcwAYYYaHR0cDov
L29jc3AuZGlnaWNlcnQuY29tMEYGCCsGAQUFBzAChjpodHRwOi8vY2FjZXJ0cy5k
aWdpY2VydC5jb20vRGlnaUNlcnRTSEEyU2VjdXJlU2VydmVyQ0EuY3J0MAwGA1Ud
EwEB/wQCMAAwggF+BgorBgEEAdZ5AgQCBIIBbgSCAWoBaAB2ACl5vvCeOTkh8FZz
n2Old+W+V32cYAr4+U1dJlwlXceEAAABcnpRVP4AAAQDAEcwRQIgBzrv+Vk+eBMS
ji/TZdBL51eSwrPq67SOnUzya4Zl1aUCIQCDgBayJJxmKvFjhtQnGUe8/hoHC+rs
pRDADT6lU3j6nAB2ACJFRQdZVSRWlj+hL/H3bYbgIyZjrcBLf13Gg1xu4g8CAAAB
cnpRVS8AAAQDAEcwRQIgeCB/PwDSA68xE0MomkXyG7yBOJ9aXNr+bAbzEx6/WFsC
IQD3i5F/kW/RkkIxY69aElspCtPLLwlK280ONsVQrnK9aQB2AFGjsPX9AXmcVm24
N3iPDKR6zBsny/eeiEKaDf7UiwXlAAABcnpRVXkAAAQDAEcwRQIhAM/SHmuqvkA9
Fy0frQUn1vwn74MxMCqE23nUq6dlWm4DAiBzfERRSZi8nvHX52zyEmcR5uUD83rn
PvFttJdjhIISzjANBgkqhkiG9w0BAQsFAAOCAQEAAPMKwBwRGLA7x8b/NG2/C9Bj
JDTRXk+CAaOMh0+cjxvffEW4ehFFGasaUR4iHYTCU+KcA2Dr4c/uphHtnV8ajMBD
RL9xG5JHDlyUCX5mDw/tk9SueU8d1PmNzPfhdPRfhp2VRtUWRLG8U7GWPkQsi/NS
nHUoxi76FFtnlhDCghmYTvOMNNj3fEyWMYZdmR9JI1VTXuNe3R/WhasyYljKHmqc
AgydMsiJPv7QGlvIDxeD3iVZcZ6ARgoX+JTEhHPLPdDHmtPMnua5YToJdjH5GrLE
RI3kPIe0zku25r5RuUJUmbZ95X8H+geZGfxiDj//vASRcatN02p+eesdmvhvNg==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIElDCCA3ygAwIBAgIQAf2j627KdciIQ4tyS8+8kTANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xMzAzMDgxMjAwMDBaFw0yMzAzMDgxMjAwMDBaME0xCzAJBgNVBAYTAlVT
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxJzAlBgNVBAMTHkRpZ2lDZXJ0IFNIQTIg
U2VjdXJlIFNlcnZlciBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ANyuWJBNwcQwFZA1W248ghX1LFy949v/cUP6ZCWA1O4Yok3wZtAKc24RmDYXZK83
nf36QYSvx6+M/hpzTc8zl5CilodTgyu5pnVILR1WN3vaMTIa16yrBvSqXUu3R0bd
KpPDkC55gIDvEwRqFDu1m5K+wgdlTvza/P96rtxcflUxDOg5B6TXvi/TC2rSsd9f
/ld0Uzs1gN2ujkSYs58O09rg1/RrKatEp0tYhG2SS4HD2nOLEpdIkARFdRrdNzGX
kujNVA075ME/OV4uuPNcfhCOhkEAjUVmR7ChZc6gqikJTvOX6+guqw9ypzAO+sf0
/RR3w6RbKFfCs/mC/bdFWJsCAwEAAaOCAVowggFWMBIGA1UdEwEB/wQIMAYBAf8C
AQAwDgYDVR0PAQH/BAQDAgGGMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYY
aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6
Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwN6A1
oDOGMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RD
QS5jcmwwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8v
d3d3LmRpZ2ljZXJ0LmNvbS9DUFMwHQYDVR0OBBYEFA+AYRyCMWHVLyjnjUY4tCzh
xtniMB8GA1UdIwQYMBaAFAPeUDVW0Uy7ZvCj4hsbw5eyPdFVMA0GCSqGSIb3DQEB
CwUAA4IBAQAjPt9L0jFCpbZ+QlwaRMxp0Wi0XUvgBCFsS+JtzLHgl4+mUwnNqipl
5TlPHoOlblyYoiQm5vuh7ZPHLgLGTUq/sELfeNqzqPlt/yGFUzZgTHbO7Djc1lGA
8MXW5dRNJ2Srm8c+cftIl7gzbckTB+6WohsYFfZcTEDts8Ls/3HB40f/1LkAtDdC
2iDJ6m6K7hQGrn2iWZiIqBtvLfTyyRRfJs8sjX7tN8Cp1Tm5gr8ZDOo0rwAhaPit
c+LJMto4JQtV05od8GiG7S5BNO98pVAdvzr508EIDObtHopYJeS4d60tbvVS3bR0
j6tJLp07kzQoH3jOlOrHvdPJbRzeXDLz
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB
CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97
nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt
43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P
T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4
gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO
BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR
TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw
DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr
hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg
06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF
PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls
YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk
CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=
-----END CERTIFICATE-----

bonjour @lefilliatre
desolé je n’etais pas chez moi voilà le screnshot et les logs

[2022-02-22 10:13:30]INFO : Lancement démon PoeleAgua : /usr/bin/python3 /var/www/html/plugins/PoeleAgua/resources/demond/PoeleAgua.py --loglevel debug --PoeleAgua_SERVICE https://remote.mcz.it/ --PoeleAgua_CUSTOMER_CODE 7020037 --PoeleAgua_LOGIN xxxxxxxxxxxx@gmail.com --PoeleAgua_UUID xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx --PoeleAgua_BRAND_ID 1 --PoeleAgua_PASSWD xxxxxxxxxxx --callback http://127.0.0.1:80/plugins/PoeleAgua/core/php/jeePoeleAgua.php --apikey xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --pid /tmp/jeedom/PoeleAgua/deamon.pid --socketport 55219
ERROR:root:[deamon] Lanceemnt du fichier deamon
[2022-02-22 10:13:31]DEBUG : reception callback
ERROR:root:[deamon] Fatal error : Connection to https://remote.mcz.it/appSignup not possible
[2022-02-22 10:14:00]ERROR : Impossible de lancer le démon PoeleAgua, vérifiez le log PoeleAgua
[2022-02-22 10:14:06]DEBUG : Deamon_info:nok
[2022-02-22 10:15:05]INFO : Lancement démon PoeleAgua : /usr/bin/python3 /var/www/html/plugins/PoeleAgua/resources/demond/PoeleAgua.py --loglevel debug --PoeleAgua_SERVICE https://remote.mcz.it/ --PoeleAgua_CUSTOMER_CODE 7020037 --PoeleAgua_LOGIN xxxxxx@gmail.com --PoeleAgua_UUID xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx --PoeleAgua_BRAND_ID 1 --PoeleAgua_PASSWD xxxxxxxxx --callback http://127.0.0.1:80/plugins/PoeleAgua/core/php/jeePoeleAgua.php --apikey xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --pid /tmp/jeedom/PoeleAgua/deamon.pid --socketport 55219
ERROR:root:[deamon] Lanceemnt du fichier deamon
[2022-02-22 10:15:06]DEBUG : reception callback
ERROR:root:[deamon] Fatal error : Connection to https://remote.mcz.it/appSignup not possible
[2022-02-22 10:15:06]DEBUG : Deamon_info:nok
[2022-02-22 10:15:35]ERROR : Impossible de lancer le démon PoeleAgua, vérifiez le log PoeleAgua
[2022-02-22 10:16:06]DEBUG : Deamon_info:nok
[2022-02-22 10:16:09]INFO : Lancement démon PoeleAgua : /usr/bin/python3 /var/www/html/plugins/PoeleAgua/resources/demond/PoeleAgua.py --loglevel debug --PoeleAgua_SERVICE https://remote.mcz.it/ --PoeleAgua_CUSTOMER_CODE 7020037 --PoeleAgua_LOGIN xxxxxxxxx@gmail.com --PoeleAgua_UUID xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx --PoeleAgua_BRAND_ID 1 --PoeleAgua_PASSWD xxxxxxx --callback http://127.0.0.1:80/plugins/PoeleAgua/core/php/jeePoeleAgua.php --apikey xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --pid /tmp/jeedom/PoeleAgua/deamon.pid --socketport 55219
ERROR:root:[deamon] Lanceemnt du fichier deamon
[2022-02-22 10:16:10]DEBUG : reception callback
ERROR:root:[deamon] Fatal error : Connection to https://remote.mcz.it/appSignup not possible
[2022-02-22 10:16:39]ERROR : Impossible de lancer le démon PoeleAgua, vérifiez le log PoeleAgua
[2022-02-22 10:17:06]DEBUG : Deamon_info:nok
[2022-02-22 10:18:05]DEBUG : Deamon_info:nok

@MacArell merci pour l’explication j’essaye ce soir :slightly_smiling_face: :crossed_fingers:

bonsoir
@MacArell je viens de rajouter les certificats et toujours pas de demon OK :frowning:
@lefilliatre je suis preneur de toute idée lol