Mon problème#1:
je suis débutant
Mon problème#2:
Matériel Sonoff introuvable
Renseigner votre problème
Après avoir installé SONOFF_LAN je ne trouve pas mes switchs Sonoff,
J’ai saisi dans file editor:
Ensuite si je Test la configuration j’obtiens:
Integration error: password - Integration ‹ password › not found. Integration error: username - Integration ‹ username › not found. Integration error: force_update - Integration ‹ force_update › not found.
Ma configuration
System Health
version |
core-2022.3.5 |
installation_type |
Home Assistant OS |
dev |
false |
hassio |
true |
docker |
true |
user |
root |
virtualenv |
false |
python_version |
3.9.9 |
os_name |
Linux |
os_version |
5.10.92-v8 |
arch |
aarch64 |
timezone |
Asia/Bangkok |
Home Assistant Community Store
GitHub API |
ok |
Github API Calls Remaining |
4990 |
Installed Version |
1.19.3 |
Stage |
running |
Available Repositories |
1004 |
Downloaded Repositories |
2 |
Home Assistant Cloud
logged_in |
true |
subscription_expiration |
17 avril 2022 à 07:00 |
relayer_connected |
true |
remote_enabled |
false |
remote_connected |
false |
alexa_enabled |
true |
google_enabled |
true |
remote_server |
ap-southeast-1-0.ui.nabu.casa |
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.03.5 |
docker_version |
20.10.9 |
disk_total |
28.4 GB |
disk_used |
3.7 GB |
healthy |
true |
supported |
true |
board |
rpi4-64 |
supervisor_api |
ok |
version_api |
ok |
installed_addons |
deCONZ (6.12.0), File editor (5.3.3), Samba share (9.5.1), Terminal & SSH (9.3.0) |
Lovelace
dashboards |
1 |
resources |
0 |
mode |
auto-gen |
il semblerait qu’il ne se connecte pas a mon compte ?
voici les infos que j’ai si j’essaye de redémarrer :
\Integration error: password - Integration ‹ password › not found. Integration error: username - Integration ‹ username › not found. Integration error: force_update - Integration ‹ force_update › not found.
Salut
Vérifie la doc mais je pense qu’il te manque des espaces devant les 3 derniers lignes justement
hello Pulpy alors dans le doute j’ai tout effacé et tape directement dans l’UI:
sonoff:
username: +66xxxxxxx
password: xxxxxxx
sensors: power, current, voltage, temperature, humidity, current
mode: local
reload: always
et …
cela fonctionne !!!
je vois tous mes Sonoff ( sauf les Zigbee) et pas les infos de voltages, mais c’est deja un grand pas qui me rassure beaucoup !!!
merci Pulpy :-))))))
Bonjour a tous, après 2 jours de configuration, j’ai pu intégrer mes Sonoff, TV, Analyseur qualité air et ma Sonos, grâce à vos posts et informations trouvées sur le site, merci!
Concernant mes Sonoff. J’ai des switch POWR2 qui,sont bien reconnus mais je n’arrive pas à trouver un moyen de récupérer les infos de Voltage, Courant et Amperage qui pourtant sont bien répertoriés dans outils de développement/entités (voir photo).
Est ce que l’un d’entre vous a réussi à intégrer ces infos?
Peut on les ajouter dans Energy ?
Merci et bon dimanche
Salut.
Il faut que tu utilises les balises code
sinon c’est pas lisible : pour qu’un yaml soit correct, les espaces, les tirets et les deux points comptent …
Là avec la mise en forme impossible de faire quoi que ce soit (ça vire les espaces, ça mets des titres, ça change les caractères …)
Personnellement je comprends le contenu du code (le 1er exemple (bidouillé) crée un switch en utilisant l’état de la pompe (uneautre entité ) mais je suis vraiment pas certain que ce soit ce dont tu as besoin toi … Si c’est pour récupérer le voltage etc ça n’a rien à voir
Ce que tu dois faire c’est récupérer les attributs power / current/ voltage
de ton entité sonoff_1001489baa
Par exemple pour current :
- platform: template
sensors:
sonoff_1001489baa_current:
friendly_name: "Courant de sonoff_1001489baa"
unit_of_measurement: "A"
value_template: "{{ state_attr('switch.sonoff_1001489baa', 'current') }}"
Salut.
Il faut que tu utilises les balises code
sinon c’est pas lisible : pour qu’un yaml soit correct, les espaces, les tirets et les deux points comptent …
Là avec la mise en forme impossible de faire quoi que ce soit (ça vire les espaces, ça mets des titres, ça change les caractères …)
Personnellement je comprends le contenu du code (le 1er exemple (bidouillé) crée un switch en utilisant l’état de la pompe (uneautre entité ) mais je suis vraiment pas certain que ce soit ce dont tu as besoin toi … Si c’est pour récupérer le voltage etc ça n’a rien à voir
Ce que tu dois faire c’est récupérer les attributs power / current/ voltage
de ton entité sonoff_1001489baa
Par exemple pour current :
- platform: template
sensors:
sonoff_1001489baa_current:
friendly_name: "Courant de sonoff_1001489baa"
unit_of_measurement: "A"
value_template: "{{ state_attr('switch.sonoff_1001489baa', 'current') }}"
Edit : petit raté depuis le téléphone, j’ai edité ton message, mais nn’arrive pas à voir l’ancien…
Tu dois pourvoir remettre le truc avec le crayon orange en haut à droite
Merci Pulpy, je vais regarder ça demain en me posant pour bien assimiler ces quelques lignes.
Merci encore de ton aide.
Je te tiens au courant … dès que ça fonctionne
Bonne journée a vous en France !
1 « J'aime »
Hello Pulpy, alors j’ai essaye et j’obtiens un message d’erreur:
le texte saisi:
j’ai aussi essaye :
switch:
- platform: template
switches:
sonoff_1001489baa_current:
friendly_name: « courant pump »
unit_of_measurement: « A »
value_template: « {{ state_attr(‹ switch.sonoff_1001489baa ›, ‹ current ›) }} »
sensor:
- platform: template
sensors:
sonoff_1001489baa_current:
friendly_name: "courant pump"
value_template: " {{ state_attr(‹ switch.sonoff_1001489baa ›, ‹ current ›) }} "
unit_of_measurement: " A "
ta pas le sensor:
au début du code et il doit être au début de la ligne. Faire attention a bien respecter les espaces sinon sa cause problème.
c’est comme ton http:
, il doit être au début de la ligne.
1 « J'aime »
WarcOse merci! ca fonctionne parfait, pas d’erreur…
alors j’ai voulu continuer dans la meme optique
sensor:
-
platform: template
sensors:
sonoff_1001489baa_current:
friendly_name: « courant pump »
value_template: " {{ state_attr(‹ switch.sonoff_1001489baa ›, ‹ current ›) }} "
unit_of_measurement: " A "
friendly_name: "power pump"
value_template: " {{ state_attr(‹ switch.sonoff_1001489baa ›, ‹ power ›) }} "
unit_of_measurement: " W "
friendly_name: "voltage pump"
value_template: " {{ state_attr(‹ switch.sonoff_1001489baa ›, ‹ voltage ›) }} "
unit_of_measurement: " V "
mais j’ai un message d’erreur…meme si cela fonctionne.
message dans file editor##
duplicated mapping key at line 35, column 9:
friendly_name: « power pump »
^
message dans verification de la configuration##
Invalid config for [sensor.template]: invalid template (TemplateSyntaxError: unexpected char ‹ ‹ › at 14) for dictionary value @ data[‹ sensors ›][‹ sonoff_1001489baa_current ›][‹ value_template ›]. Got ’ {{ state_attr(‹ switch.sonoff_1001489baa ›, ‹ voltage ›) }} '. (See ?, line ?).
alors sinon j’ai bien eu les infos dans l’aperçu mais elles ont disparues après une tentative de redémarrage , il ne veut pas redémarrer a cause de cette erreur…
je me suis gourrer, dans la ligne value_template: " {{ state_attr(‹ switch.sonoff_1001489baa ›, ‹ current ›) }} "
c’est plutôt value_template: " {{ state_attr('switch.sonoff_1001489baa', 'current') }} "
change les < > en ’ ’ .
sensor:
- platform: template
sensors:
sonoff_1001489baa_current:
friendly_name: "courant pump"
value_template: " {{ state_attr('switch.sonoff_1001489baa' , 'power') }} "
unit_of_measurement: " A "
sensors:
friendly_name: "power pump"
value_template: " {{ state_attr('switch.sonoff_1001489baa' , 'power') }} "
unit_of_measurement: " W "
sensors:
friendly_name: "voltage pump"
value_template: " {{ state_attr('switch.sonoff_1001489baa' , 'voltage') }} "
unit_of_measurement: " V "
erreur que j’obtiens dans file editor:
duplicated mapping key at line 35, column -168:
sensors:
^
sensor:
- platform: template
sensors:
sonoff_1001489baa_current:
friendly_name: "current pump"
value_template: " {{ state_attr('switch.sonoff_1001489baa' , 'power') }} "
unit_of_measurement: " A "
sonoff_1001489baa_power:
friendly_name: "power pump"
value_template: " {{ state_attr('switch.sonoff_1001489baa' , 'power') }} "
unit_of_measurement: " W "
sonoff_1001489baa_voltage:
friendly_name: "voltage pump"
value_template: " {{ state_attr('switch.sonoff_1001489baa' , 'voltage') }} "
unit_of_measurement: " V "
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
# Text to speech
tts:
- platform: google_translate
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
sonoff:
username: +6xxxxx
password: xxxxx
sensors: power, current, voltage, temperature, humidity, current
mode: local
reload: always
http:
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem
sensor:
- platform: template
sensors:
sonoff_1001489baa_current:
friendly_name: "courant pump"
value_template: "{{ state_attr('switch.sonoff_1001489baa', 'current'}}"
unit_of_measurement: "A"
sonoff_1001489baa_power:
friendly_name: "power pump"
value_template: "{{ state_attr('switch.sonoff_1001489baa', 'power'}}"
unit_of_measurement: "W"
sonoff_1001489baa_voltage:
friendly_name: "voltage pump"
value_template: "{{ state_attr('switch.sonoff_1001489baa', 'voltage'}}"
unit_of_measurement: "V"Texte préformaté
j’ai tout ressaisi et toujours le meme message et impossible de redémarrer la config…chose bizarre j’ai bien le switch dans le tableau de bord avec les infos électriques que nous avons saisies dans le script…
ok c’est bon cela fonctionne, il manquait la parenthèse a la fin:
"{{ state_attr('switch.sonoff_1001489baa', 'current') }}"
ici: ‹ current ›) }}"`
Hello
Juste une question: c’est quoi ton Sonoff pour alimenter quoi? Car il est fortement déconseillé (encore plus du Sonoff, qui reste un peu le bas de gamme des devices domotique) de brancher des modules pour alimenter des pompes de type pompe à chaleur, pompe de filtration piscine, sèche linge, lave linge…