Bonjour,
Suite à un crash de ma SD (sur R PI4) je suis passé sur SSD; et j’ai restauré ma dernière sauvegarde
mais entre la sauvegarde et le crash j’avais quelque heure de modif sur le yalm de mon esp32
est-il possible de récupérer le YAML dans l’esp32 ? comme j’imagine que c’est un fimware compiler qui est envoyé dedant, je suppose que c’est mort mais je demande au cas ou …
jrvrcd
Décembre 19, 2024, 2:41
2
Salut effectivement c’est mort
MAIS
maintenant je rajoute les deux lignes suivantes
external_components:
- source: github://dentra/esphome-components
tu récupères ensuite ton code grâce a :
http://yourdevice.local/config.yaml
4 « J'aime »
le pire c’est que j’avais récup sur mon MAC les dossiers de ma SD avant tenter le reinstaller HA
et hier j’ai fait du gros ménage + vidage de poubelle, bref application directe de la loi de Murfy…
Merci pour la suggestion je vais implémenter ça aussi
question, ds la config
backup:
auth:
username: !secret web_username
password: !secret web_password
force_update: false
ça sert à quoi, c’est pour sécuriser les backup ?
jrvrcd
Décembre 19, 2024, 3:41
4
très certainement, personnellement je n’utilise pas
1 « J'aime »
jrvrcd:
maintenant je rajoute les deux lignes suivantes
external_components:
- source: github://dentra/esphome-components
tu récupères ensuite ton code grâce a :
http://yourdevice.local/config.yaml
J’ai tenté sur mon nouveau YAML mais ça n’a pas l’air de fontionner pour moi
le debut de mon code c’est:
substitutions:
device_name: "smart-powermeter-1"
project_name: "smart.powermeter"
project_version: "2.0"
ap_ssid: "Smart-Powermeter 1"
ap_pwd: "smartpowermeter1"
update_interval: 1s
probe_1_name: "PAC EXT L1"
probe_2_name: "PAC EXT L2"
probe_3_name: "PAC EXT L3"
probe_4_name: "PAC INT L1"
probe_5_name: "PAC INT L2"
probe_6_name: "PAC INT L3"
esphome:
name: "${device_name}"
name_add_mac_suffix: true
project:
name: "${project_name}"
version: "${project_version}"
esp32:
board: esp32-s2-saola-1
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "AVCYtdME9sK34hIg9Os1L3TqCFKh0WbCpoBkKd2I9RA="
ota:
- platform: esphome
password: "406140b7d7266019d7c6c39b1e17ca1a"
external_components:
- source: github://dentra/esphome-components
wifi:
quand je vais sur
http://smart-powermeter-1.local/config.yaml
=> site incessible
et en testant avec l’ip
http://192.168.1.15/config.yaml
=> errror 500
Une idée ?
jrvrcd
Décembre 20, 2024, 2:26
6
Hello mauvais copy paste de ma part…
désolé
external_components:
- source: github://dentra/esphome-components
backup:
ça marche avec l’ip maintenant
j’ai pas de dns local donc ça marchera pas avec un FQDN (ou alors faudrait modifier mon
/etc/host sur mac)
l’ip ça ira bien le pricipal c’est d’avoir un filet de scurité
nikel merci
Hello,
Tu sais si ça prend en compte tous les includes?
Faudrait que j’essaie, mais souvent mon code d’esp contient 2/3 includes afin de limiter les réécriture de doublons (wifi/sensor de base/sensor dédié au matériel)
Sur que non car dans la doc il y’a ça:
WARNING: Command line substitutions, custom components and includes are not supported yet!
1 « J'aime »