Comme vous le savez peut-être, Domoticz intègre la possibilité d'envoyer des notifications à un media player tournant avec Kodi. Mais si on a plusieurs systèmes de notification configurés, une notification standard part sur tous ces équipements en même temps.
Je voulais pouvoir envoyer une notification à Kodi, et seulement à Kodi. Pour cela j'ai fait un script python appelé kodi-notification.py:
Code : Tout sélectionner
#!/usr/bin/python
import sys
import os
kodi_ip="192.168.1.98"
title = sys.argv[1]
message = sys.argv[2]
command = "curl -v -H \"Accept: application/json\" -H \"Content-type: application/json\" -X POST -d '{\"id\":1,\"jsonrpc\":\"2.0\",\"metho
d\":\"GUI.ShowNotification\",\"params\":{\"title\":\""+title+"\",\"message\":\""+message+"\"}}' http://"+kodi_ip+":8080/jsonrpc"
os.system(command)Ensuite, dans un script lua, on l'appelle de la sorte:
Code : Tout sélectionner
os.execute('/home/pi/domoticz/scripts/python/kodi-notification.py "Info Domoticz" "Test"')