16/02/2015, 12:11:55
Salut,
@brinbois
intérressant merci pour le partage de tes bouts de code lua
as-tu installé des libs lua spécifiques en plus sur ta machine pour pouvoir utiliser le socket ou c'est en "standard" ?
la notion de plugin j'y refléchi dans knxweb, ça prend du temps à développer/tester/valider ...
j'ai commencé à faire un widget pour le moment il me fait play/pause c'est tout !! il faut que je continue à l'améliorer ....
pour la doc euh ben y a pas ... j'avoue avoir un peu la flemme d'écrire la doc, c'est très long et l'idéale le faire en anglais donc encore plus chaud ...
le "mieux" est de s'inspirer d'un élément qui existe et le dupliquer, pour les widgets la logique est a mon avis simple 3 fichiers manifest.xml widget.html et widget.js ( possible d'ajouter aussi widget.css si besoin) ou d'autres en fonction des besoins du widget lui-même
il y a sinon une solution "simple" pour intégrer un lecteur squeezebox dans knxweb avec un widget html et dedans le code suivant :
<iframe src="http://IP_DU_SERVEUR_SQUEEZE:9000/status_header.html?player=00:00:00:00:00:01" width="500"></iframe>
par contre cela ne marchera que en local sauf si tu ouvre le port sur le net et mettre l'ip publique du serveur squeeze
@+
Anthony.
@brinbois
intérressant merci pour le partage de tes bouts de code lua
as-tu installé des libs lua spécifiques en plus sur ta machine pour pouvoir utiliser le socket ou c'est en "standard" ?
la notion de plugin j'y refléchi dans knxweb, ça prend du temps à développer/tester/valider ...
j'ai commencé à faire un widget pour le moment il me fait play/pause c'est tout !! il faut que je continue à l'améliorer ....
pour la doc euh ben y a pas ... j'avoue avoir un peu la flemme d'écrire la doc, c'est très long et l'idéale le faire en anglais donc encore plus chaud ...
le "mieux" est de s'inspirer d'un élément qui existe et le dupliquer, pour les widgets la logique est a mon avis simple 3 fichiers manifest.xml widget.html et widget.js ( possible d'ajouter aussi widget.css si besoin) ou d'autres en fonction des besoins du widget lui-même
il y a sinon une solution "simple" pour intégrer un lecteur squeezebox dans knxweb avec un widget html et dedans le code suivant :
<iframe src="http://IP_DU_SERVEUR_SQUEEZE:9000/status_header.html?player=00:00:00:00:00:01" width="500"></iframe>
par contre cela ne marchera que en local sauf si tu ouvre le port sur le net et mettre l'ip publique du serveur squeeze
@+
Anthony.