Page 1 sur 2
Script qui s'execute au démarrage de Domoticz
Publié : 15 sept. 2023, 20:48
par d3smo
Je voudrais activer un switch à chaque démarrage de domoticz, en fouillant un peu j'ai vu qu'on pouvait faire ça avec un script Dzvent, j'ai donc écrit ce qui suit mais ça ne marche pas sauriez vous soit corriger mon script soit me trouver une astuce pour activer un switch à chaque démarrage.
Code : Tout sélectionner
return
{
on =
{
system =
{
'start',
},
},
execute = function(domoticz, system)
domoticz.device('Prise_Ampli').switchOn()
domoticz.log('Prise alimentation de l ampli ON')
end
}
Re: Script qui s'execute au démarrage de Domoticz
Publié : 15 sept. 2023, 21:03
par Keros
Tu as d'autres scripts DzVents qui fonctionnent ?
Tu as essayé ton script avec un autre trigger pour vérifier que la partie exécution fonctionne ?
Tu peux nous mettre les logs de démarrage de DomoticZ ?
Re: Script qui s'execute au démarrage de Domoticz
Publié : 15 sept. 2023, 21:27
par d3smo
Non pas d'autre script dzvent mais ils sont actifs dans les settings. J'ai du blocky du Lua et du bash mais pas de dzvent
Au niveau des logs il n'apparaît pas. Je ne peux pas faire de reboot ce soir pour avoir le log je fais ça demain
Re: Script qui s'execute au démarrage de Domoticz
Publié : 15 sept. 2023, 21:44
par Neutrino
Il manque un 's' à device dans ton script.
Re: Script qui s'execute au démarrage de Domoticz
Publié : 16 sept. 2023, 09:00
par Keros
Bien vu Neutrino.
D3smo, tu n'avais pas une erreur au démarrage quand tu avais fait tes essais ?
Re: Script qui s'execute au démarrage de Domoticz
Publié : 16 sept. 2023, 16:18
par d3smo
Je vais essayer de répondre à toutes vos questions.
J'ai ajouter un s à devices ça ne change rien
Pas d'erreur au démarrage
Voici mon log au démarrage
Code : Tout sélectionner
2023-09-16 16:15:53.616 Sunrise: 07:28:00 SunSet: 20:03:00
2023-09-16 16:15:53.616 Day length: 12:34:00 Sun at south: 13:46:00
2023-09-16 16:15:53.616 Civil twilight start: 06:57:00 Civil twilight end: 20:34:00
2023-09-16 16:15:53.616 Nautical twilight start: 06:19:00 Nautical twilight end: 21:12:00
2023-09-16 16:15:53.616 Astronomical twilight start: 05:39:00 Astronomical twilight end: 21:52:00
2023-09-16 16:15:53.270 Status: Domoticz V2023.1 (c)2012-2023 GizMoCuz
2023-09-16 16:15:53.271 Status: Build Hash: f9b9ac774, Date: 2023-02-14 15:06:40
2023-09-16 16:15:53.271 Status: Startup Path: /home/pi/domoticz/
2023-09-16 16:15:54.504 Active notification Subsystems: email, pushbullet (2/13)
2023-09-16 16:15:54.567 Starting shared server on: :::54345
2023-09-16 16:15:54.477 Status: PluginSystem: Started, Python version '3.9.2', 1 plugin definitions loaded.
2023-09-16 16:15:54.533 Status: WebServer(HTTP) started on address: :: with port 8080
2023-09-16 16:15:54.564 Status: WebServer(SSL) started on address: :: with port 4543
2023-09-16 16:15:54.568 Status: RxQueue: queue worker started...
2023-09-16 16:15:54.567 Status: TCPServer: shared server started...
2023-09-16 16:15:56.583 Status: Motherboard: System: Raspberry Pi
2023-09-16 16:15:56.597 Status: Motherboard: Hardware Monitor: Started (OStype Raspberry Pi Linux)
2023-09-16 16:15:56.598 Status: WOL: Started
2023-09-16 16:15:56.598 Status: HubHarmony@d3smo: Worker thread started...
2023-09-16 16:15:56.598 Status: NotificationSystem: thread started...
2023-09-16 16:15:56.599 Status: EventSystem: reset all events...
2023-09-16 16:15:56.640 Status: EventSystem: reset all device statuses...
2023-09-16 16:15:57.349 Status: Python EventSystem: Initializing event module.
2023-09-16 16:15:57.349 Status: EventSystem: Started
2023-09-16 16:15:57.349 Status: EventSystem: Queue thread started...
2023-09-16 16:15:58.177
2023-09-16 16:16:03.232 Status: HubHarmony@d3smo: Connected to Hub.
Re: Script qui s'execute au démarrage de Domoticz
Publié : 16 sept. 2023, 20:13
par Keros
Keros a écrit : 15 sept. 2023, 21:03
Tu as essayé ton script avec un autre trigger pour vérifier que la partie exécution fonctionne ?
L'idée est de voir si c'est le lancement au démarrage qui pose soucis ou bien l'action qui ne se fait pas.
Re: Script qui s'execute au démarrage de Domoticz
Publié : 16 sept. 2023, 20:25
par d3smo
Tu peux me donner un exemple de trigger je ne connais pas du tout le dzvent
Re: Script qui s'execute au démarrage de Domoticz
Publié : 16 sept. 2023, 20:27
par Keros
La
documentation DzVents est pleine d'exemples

Re: Script qui s'execute au démarrage de Domoticz
Publié : 18 sept. 2023, 08:56
par pierrotori
ce n'est pas Status: EventSystem: Started que tu as dans ta log ?
sinon écris domoticz.log('I am on!', domoticz.LOG_INFO)