Comment lire un son MP3 avec interrupteur virtuel sous windows

Vous utilisez Windows © pour votre domotique avec Domoticz, ca ne fait rien on vous aime bien quand même. Ce forum est pour vous.
Mario
Messages : 4
Inscription : 13 juin 2022, 12:13

Comment lire un son MP3 avec interrupteur virtuel sous windows

Message par Mario »

Bonjour,
cela fait longtemps que je cherche le moyen de lire un son quand l'interrupteur est en marche.

j'ai un module Adam, j'ouvre une video rtsp dès que le contact et en route, mais je voudrais aussi avoir un son (wav mp3 ect...) pour que les yeux de l'opérateur regarde l'écran, les scripts fonctionne bien mais j'ai aucun son qui sors du pc.

avez vous une suggestion car je lance le script dans windows ça fonctionne mais pas par domoticz .
a ne rien comprendre.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Comment lire un son MP3 avec interrupteur virtuel sous windows

Message par Keros »

Bonjour Mario et bienvenu sur le forum :)

Tu as une erreur dans DomoticZ ?

Tu es sur que ton script est bien exécuté ? En créant un fichier texte par exemple.

Éventuellement, partages-nous ton script.
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
Mario
Messages : 4
Inscription : 13 juin 2022, 12:13

Re: Comment lire un son MP3 avec interrupteur virtuel sous windows

Message par Mario »

heureux d'avoir une personne.
mon script est assez simple,

son.bat
start /min "" C:\"Program Files\VideoLAN\VLC\vlc.exe" --no-qt-system-tray sonnette.mp3

il fonctionne bien mais pas dans domoticz

voici l'erreur

Code : Tout sélectionner

2022-06-13 13:45:00.414 Error: LUA: !!! LUA Error: ...86)\Domoticz\scripts\lua\script_time_garbagecalendar.lua:71: module 'garbagecalendarconfig' not found:
2022-06-13 13:45:00.414 no field package.preload['garbagecalendarconfig']
2022-06-13 13:45:00.414 no file 'C:/Program Files (x86)/Domoticz/scripts/lua/garbagecalendar/garbagecalendarconfig.lua'
2022-06-13 13:45:00.414 no file './garbagecalendar/garbagecalendarconfig.lua'
2022-06-13 13:45:00.414 no file 'C:\Program Files (x86)\Domoticz\lua\garbagecalendarconfig.lua'
2022-06-13 13:45:00.414 no file 'C:\Program Files (x86)\Domoticz\lua\garbagecalendarconfig\init.lua'
2022-06-13 13:45:00.414 no file 'C:\Program Files (x86)\Domoticz\garbagecalendarconfig.lua'
2022-06-13 13:45:00.414 no file 'C:\Program Files (x86)\Domoticz\garbagecalendarconfig\init.lua'
2022-06-13 13:45:00.414 no file 'C:\Program Files (x86)\Domoticz\..\share\lua\5.4\garbagecalendarconfig.lua'
2022-06-13 13:45:00.414 no file 'C:\Program Files (x86)\Domoticz\..\share\lua\5.4\garbagecalendarconfig\init.lua'
2022-06-13 13:45:00.414 no file '.\garbagecalendarconfig.lua'
2022-06-13 13:45:00.414 no file '.\garbagecalendarconfig\init.lua'
2022-06-13 13:45:00.414 no file 'C:\Program Files (x86)\Domoticz\garbagecalendarconfig.dll'
2022-06-13 13:45:00.414 no file 'C:\Program Files (x86)\Domoticz\..\lib\lua\5.4\garbagecalendarconfig.dll'
2022-06-13 13:45:00.414 no file 'C:\Program Files (x86)\Domoticz\loadall.dll'
2022-06-13 13:45:00.414 no file '.\garbagecalendarconfig.dll'
2022-06-13 13:45:00.414 Error: EventSystem: Lua script C:\Program Files (x86)\Domoticz\scripts\lua\script_time_garbagecalendar.lua did not return a commandArray
Dernière modification par Keros le 13 juin 2022, 20:17, modifié 1 fois.
Raison : Modification des balises pour les logs
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Comment lire un son MP3 avec interrupteur virtuel sous windows

Message par Chrominator »

J'ai bien peur que l'erreur que tu montres n'ait pas grand chose à voir avec ton script.

Le script qui plante est script_time_garbagecalendar.lua, qui réclame un module garbagecalendarconfig qui est non trouvé.
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Mario
Messages : 4
Inscription : 13 juin 2022, 12:13

Re: Comment lire un son MP3 avec interrupteur virtuel sous windows

Message par Mario »

Demain je mettrais l'ensemble du log, mon script fonctionne.
Mario
Messages : 4
Inscription : 13 juin 2022, 12:13

Re: Comment lire un son MP3 avec interrupteur virtuel sous windows(Résolu)

Message par Mario »

voila pour les personnes à qui ça intéresse.
Pour rappel :
j'ai un module adam (modbus en tcp) détecter sur domoticz donc j'ai mes contacts .
Sur une barrière, dès qu'un véhicule approche de la barrière (contact par le sol) j'ai une video (camera de sécurité) en rtsp qui s'active sur vlc et un son qui sonne sur les haut parleur du PC.

Pour réaliser ça.

Script1 camera2.bat

Code : Tout sélectionner

@echo off
start C:\"Program Files\VideoLAN\VLC\vlc.exe" -I --directx-device=\\.\DISPLAY1 --no-video-deco --no-embedded-video --network-caching=100 --video-x=0 --video-y=2 --qt-notification=0 --no-qt-system-tray --video-on-top --no-spu --no-osd --no-autoscale --zoom=0.4 --video-filter adjust --brightness 1 --hue 000 --contrast 1 --saturation 1 --gamma 1 rtsp://192.168.0.164:554/live 
cmd /c start C:\"Program Files\VideoLAN\VLC\vlc.exe" -I --qt-notification=0 --no-qt-system-tray sonnette.mp3
ne pas oublié de placer un fichier son à la racine du dossier domotics. (sonnette.mp3)


Script2 cameraoff.bat

Code : Tout sélectionner

REM fermeture de vlc.exe
TASKKILL /F /IM "vlc.exe"
On peux améliorer le truc je pense mais là ca fonctionne.

A bientôt
Pièces jointes
contact.jpg
contact.jpg (109.19 Kio) Consulté 7779 fois
adam.jpg
adam.jpg (92.74 Kio) Consulté 7779 fois
Dernière modification par Keros le 15 juin 2022, 18:35, modifié 1 fois.
Raison : Ajout des balises code pour les scripts
Répondre