Script qui s'execute au démarrage de Domoticz

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
d3smo
Messages : 12
Inscription : 07 déc. 2016, 18:08

Script qui s'execute au démarrage de Domoticz

Message 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
}
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Script qui s'execute au démarrage de Domoticz

Message 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 ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
d3smo
Messages : 12
Inscription : 07 déc. 2016, 18:08

Re: Script qui s'execute au démarrage de Domoticz

Message 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
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Script qui s'execute au démarrage de Domoticz

Message par Neutrino »

Il manque un 's' à device dans ton script.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Script qui s'execute au démarrage de Domoticz

Message par Keros »

Bien vu Neutrino.

D3smo, tu n'avais pas une erreur au démarrage quand tu avais fait tes essais ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
d3smo
Messages : 12
Inscription : 07 déc. 2016, 18:08

Re: Script qui s'execute au démarrage de Domoticz

Message 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.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Script qui s'execute au démarrage de Domoticz

Message 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.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
d3smo
Messages : 12
Inscription : 07 déc. 2016, 18:08

Re: Script qui s'execute au démarrage de Domoticz

Message par d3smo »

Tu peux me donner un exemple de trigger je ne connais pas du tout le dzvent
Dernière modification par Keros le 16 sept. 2023, 20:26, modifié 1 fois.
Raison : Citation supprimée. Merci de ne pas citer le message précédent lors d'une réponse directe.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Script qui s'execute au démarrage de Domoticz

Message par Keros »

La documentation DzVents est pleine d'exemples ;)
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

Re: Script qui s'execute au démarrage de Domoticz

Message 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)
Répondre