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.
Répondre
Mario
Messages : 4
Enregistré le : 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 : 3318
Enregistré le : 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.

Mario
Messages : 4
Enregistré le : 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
Modifié en dernier par Keros le 13 juin 2022, 20:17, modifié 1 fois.
Raison : Modification des balises pour les logs

Chrominator
Messages : 821
Enregistré le : 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é.
Partir, c’est pourrir un pneu.

Ubuntu 20.04.4 LTS - Domoticz v2022.1
sur Pentium G3220T 2.60GHz - 4Go DDR3
rfxcom RFXtrx433 USB Version: Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway with LAN interface 48.4

Mario
Messages : 4
Enregistré le : 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
Enregistré le : 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
Fichiers joints
contact.jpg
contact.jpg (109.19 Kio) Vu 426 fois
adam.jpg
adam.jpg (92.74 Kio) Vu 426 fois
Modifié en dernier par Keros le 15 juin 2022, 18:35, modifié 1 fois.
Raison : Ajout des balises code pour les scripts

Répondre