Page 1 sur 1
Comment lire un son MP3 avec interrupteur virtuel sous windows
Publié : 13 juin 2022, 12:23
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.
Re: Comment lire un son MP3 avec interrupteur virtuel sous windows
Publié : 13 juin 2022, 12:44
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.
Re: Comment lire un son MP3 avec interrupteur virtuel sous windows
Publié : 13 juin 2022, 13:40
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
Re: Comment lire un son MP3 avec interrupteur virtuel sous windows
Publié : 13 juin 2022, 19:27
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é.
Re: Comment lire un son MP3 avec interrupteur virtuel sous windows
Publié : 13 juin 2022, 20:44
par Mario
Demain je mettrais l'ensemble du log, mon script fonctionne.
Re: Comment lire un son MP3 avec interrupteur virtuel sous windows(Résolu)
Publié : 15 juin 2022, 16:47
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
On peux améliorer le truc je pense mais là ca fonctionne.
A bientôt