Je ne vois pas ce qui entraine la différence en mode débug.
Les warnings concernant les options sont effectivement pas critiques.
Toutefois, en évoluant veolia-idf vers MetersToHA, j’ai modifié la façon de passer les paramètres. MetersToHA c’est à la base veolia-idf pour y ajouter GRDF.
Je viens de voir que c’est là que j’ai ajouté la trace « chromedriver.log » - la configuration n’est pas présente dans veolia-idf.
Je propose de faire un essai avec MetersToHA.
Le fichier de configuration json peut être maintenu.
Voici ma configuration dans ‹ apps.yaml › pour veolia-idf et MetersToHA (pour veolia):
veolia_idf:
module: veolia_idf
class: VeoliaIDF
# event_name: call_veolia
# log: veolia
# optional
log_folder: /config
# optional (Default: "config.json" in directory of `veolia-idf-domoticz.py`)
config_file: /config/veolia-idf/config.json
# optional (Default: "<REALMODULESCRIPTPATH>/veolia-idf-domoticz.py")
# script: /config/veolia-idf/veolia-idf-domoticz.py
# optional (Default: false) - add --keep_csv option
keep_csv: true
# optional (Default: false) - add --debug option
# debug_veolia: true
# DISPLAY: "192.168.1.1:0"
# optional (Default: None) - Set file for stdout of script call
outfile: /config/appdaemon/apps/test.log
# optional (Default: None) - Set file for stderr of script call
errfile: /config/appdaemon/apps/testerr.log
veolia:
module: meters_to_ha_appdaemon
class: MetersToHA
event_name: call_veolia2
extra_opts: [--screenshot,--veolia]
# log: veolia
# optional
log_folder: /config
# optional (Default: "config.json" in directory of `veolia-idf-domoticz.py`)
config_file: /config/veolia-idf/config.json
# optional (Default: "<REALMODULESCRIPTPATH>/veolia-idf-domoticz.py")
# script: /config/veolia-idf/veolia-idf-domoticz.py
# optional (Default: false) - add --keep_output option
keep_output: true
# optional (Default: false) - add --debug option
#debug: true
#DISPLAY: "10.33.2.69:0"
# optional (Default: None) - Set file for stdout of script call
outfile: /config/appdaemon/apps/testv2.log
# optional (Default: None) - Set extra options for script call
errfile: /config/appdaemon/apps/testv2err.log
J’attire l’attention sur ces deux lignes:
event_name: call_veolia2
extra_opts: [--screenshot,--veolia]
La première c’est pour déclencher MetersToHA sur l’événement call_veolia2 . Comme j’ai les deux configs en place, il faut éviter de lancer les 2 en même temps.
Puis « extra_opts » comporte « –veolia » que seul les données veolia sont obtenus et non grdf. En principe l’absence de configuration GRDF fans le fichier JSON est suffisant - mais j’ai les deux configs, et je récupére GRDF et Veolia à des heures différentes.
Je ne peux pas garantir que cela fonctionnera mieux, mais au moins le passage des options est amélioré, et le fichier « chromedriver.log » devrait aussi faire son apparence.