Forum eedomus
http://forum.eedomus.fr/

regle eedomus squeezebox
http://forum.eedomus.fr/viewtopic.php?f=18&t=2674
Page 1 sur 2  Suivant »
Auteur:  ketchoupi75 [ 08 Avr 2015 16:47 ]
Sujet du message:  regle eedomus squeezebox

bonjour

j'espere etre dans la bonne section.

ma question est la suivante.
j'arrive a controler mes squeezebox avec eedomus via l'interface web. allumer, stop, sleep, etc ..

par contre je rencontre un pbl , je n'arrive pas faire marcher des regles liées a l'etat play.

voici donc un exemple

horaires
tous les jours a 22h15

criteres :
squeezebox est egal a etat play
(dont etat play a ete defini de la maniere suivante
Code : Tout sélectionner
http://192.168.1.120:9000/status.html?p0=play&player=mac de squeezebox 1
)
action
squeezebox sleep dans 45 min.

j'avoue que je seche.

un peu d'aide serait la bienvenue.

cordialement
Auteur:  Alphonse Magova [ 08 Avr 2015 18:03 ]
Sujet du message:  Re: regle eedomus squeezebox

Salut!

J'avais remarqué çà aussi, en faite play/pause c'est le même bouton chez moi.

Si j'appuie sur Play rien ne se passe.

Par contre si j'appuie sur Pause la musique se relance.

Du coup dans les valeurs de l'actionneur UPNP j'ai mis "&pause" comme URL à l'état Play.


Je ne suis pas sûr que c'était réellement ton problème.
Auteur:  ketchoupi75 [ 08 Avr 2015 18:07 ]
Sujet du message:  Re: regle eedomus squeezebox

merci pour cette reponse donc tu passes par upnp et non par http si je comprends bien.

je pensais que par http, ce serait mieux......

par contre moi tout marche, par l'interface web ou l'appli android

je pense que c'est juste la regle ...... que j ai du mal formuler .....
Auteur:  Alphonse Magova [ 08 Avr 2015 18:13 ]
Sujet du message:  Re: regle eedomus squeezebox

Oui moi aussi pour l'interface web et orange squeeze tout fonctionne nickel.


Mais essaye au cas où de remplacer çà:
Code : Tout sélectionner
http://192.168.1.120:9000/status.html?p0=play&player=mac de squeezebox 1


par çà:
Code : Tout sélectionner
http://192.168.1.120:9000/status.html?p0=pause&player=mac de squeezebox 1



car chez moi "play" ne renvoie aucun changement.
toutes les autres commandes (stop, pause [qui fait Play/Pause], Volume...) fonctionnent bien.


Par contre çà va te poser un problème quand il sera déjà sur pause, mais déjà pour tester si çà vient de là.
Auteur:  ketchoupi75 [ 08 Avr 2015 18:48 ]
Sujet du message:  Re: regle eedomus squeezebox

je viens de retester tout fonctionne via l application : play,sleep

donc je me demande s'il ne faut pas passer par un etat virtuel concernant les squeezebox .


fais tu des regles de programmation notamment avec une exctinction prevue ? comme je tente de faire


cordialement

edit : par contre je n'ai pas mis de macro, le faut il?
Auteur:  Alphonse Magova [ 08 Avr 2015 18:52 ]
Sujet du message:  Re: regle eedomus squeezebox

Non moi je n'ai pas de règle sur mes squeezebox

Mais je viens de relire ton sujet et j'avais pas bien compris en fait.

Tes actionneurs fonctionnent bien mais c'est juste ta règle qui ne fonctionne pas, j'aurais fait pareil pourtant. Je vais essayer de mon coté, je reviens si j'ai de bonnes nouvelles. :mrgreen:
Auteur:  Alphonse Magova [ 08 Avr 2015 19:41 ]
Sujet du message:  Re: regle eedomus squeezebox

Bon ben je ne comprends pas chez moi ta règle fonctionne très bien. :?
Auteur:  ketchoupi75 [ 08 Avr 2015 20:53 ]
Sujet du message:  Re: regle eedomus squeezebox

ah pas cool pour moi ......

merci d'avoir pris le temps de verifier

y a ka focon, :oops: tout refaire pour reessayer.

peux tu me faire une capture d'ecran juste pour verifier ?

merci d'avance
Auteur:  ketchoupi75 [ 08 Avr 2015 21:09 ]
Sujet du message:  Re: regle eedomus squeezebox

les miennes :

pour le play j'ai essayé comme cela et aussi comme sleep mais ca ne change rien


Image


Image

regle jamais declenchee alors que cela fait 4 jours que cela est mis en place....

Image
Auteur:  Alphonse Magova [ 08 Avr 2015 22:27 ]
Sujet du message:  Re: regle eedomus squeezebox

voilà mes screens.

Pièces jointes:
valeurs squeeze2.jpg
valeurs squeeze2.jpg (78.76 Kio) Consulté 14040 fois
valeurs squeeze1.jpg
valeurs squeeze1.jpg (84.98 Kio) Consulté 14040 fois
Auteur:  ketchoupi75 [ 09 Avr 2015 07:45 ]
Sujet du message:  Re: regle eedomus squeezebox

juste une question

tu n as qu'une seule squeezebox ? car je vois qu 'il n y a pas d'adresse MAC
Auteur:  Alphonse Magova [ 09 Avr 2015 17:25 ]
Sujet du message:  Re: regle eedomus squeezebox

Ben je ne les ai pas encore. j'ai juste fait un test avec un raspberry et un PC pour voir, mais c'est pour très bientôt :D


Si j'ai bien compris le but de ta règle c'est en une phrase:
Si à 22h15 La squeezebox est en lecture alors passer en mode sleep pour fin à 23h.
(tu as un fader?)


J'ai fait des essais hier et si la squeezebox est à un état différent de "play", sleep s'active bien mais ne relance pas de musique pendant 45min donc c'est pas gênant.

Donc pourquoi ne pas simplement faire:
à 22h15 passer en mode sleep pour fin à 23h

Cà fonctionnera exactement pareil et si ta règle s'exécute c'est que c'est le critère "Si la squeezebox est en lecture" qui te pose problème, sinon c'est le paramètre horaire et là c'est :shock:
Auteur:  ketchoupi75 [ 09 Avr 2015 20:35 ]
Sujet du message:  Re: regle eedomus squeezebox

tu as bien compris ce que je veux mettre en place

pour celle de 22h15, c'est une idee sauf que des fois , mon fils rallume sa squeezebox apres ...

d'ou une autre regle a 23h 30 par exemple qui controle si elle est allumée.

le matin , c'est pareil je ne compte plus les fois ou quand je rentre , sa radio est allumée .....

tout est il que je faire un essai sans la condition resultat dans moins d'une heure .....

mais il faut absolument que les conditions fonctionnent mais je ne vois pas ou cela ne va pas
Auteur:  ketchoupi75 [ 09 Avr 2015 21:36 ]
Sujet du message:  Re: regle eedomus squeezebox

ok les differentes squeezebox enclenchent le sleep a 22h 15 pour une extinction dans 45 minutes



reste a comprendre quelle regle permet de declencher le controle :roll: ou pourquoi cela ne fonctionne pas chez moi

edit j'ai essayé

valeur :
squeeze OFF

Code : Tout sélectionner
http://192.168.1.120:900/status_header.html?p0=power&p1=0&player=xx.xx.xx.xx.xx


j'ai mis
a 23h02

squeezebox est different de off mettre sleep 1 minute. mais est ce la bonne formule a priori non car mon fils dort et donc n'as pas rallumé ...mais la regle s'est declenchée ...

bon je verrai durant le WE
Auteur:  Alphonse Magova [ 10 Avr 2015 17:22 ]
Sujet du message:  Re: regle eedomus squeezebox

Bon j'ai trouvé ton problème, c'est parce que ton critère c'est un actionneur HTTP, donc chez moi çà fonctionnait lors de mes essais car je faisait play par l'interface eedomus.

Si ton fils fait play à partir d'un autre moyen, l'actionneur de l'interface eedomus est toujours au dernier état (sleep si ta règle a déjà fonctionné une fois).

Donc ce qu'il te faut comme critère c'est un capteur HTTP qui va chercher l'état en cours de la squeezebox, mais j'ai tenté de le faire hier mais çà dépasse un peu mes compétences les chemins Xpath et tout çà. :cry:

Donc çà devient un peut galère là parce tu vas devoir faire des requêtes fréquentes pour connaitre l'état et çà va rapidement surcharger ta box.
En plus si par exemple tu fait une requête à 22h10 que la squeezebox est à off et que à 22h12 ton fils allume la squeezebox et que tu lance ta règle à 22h15 c'est foutu. :?
Auteur:  ketchoupi75 [ 10 Avr 2015 17:29 ]
Sujet du message:  Re: regle eedomus squeezebox

A priori j ai trouvé la solution ce matin.
Je vais voir si cela fonctionne et je te tiens au jus.
Auteur:  Alphonse Magova [ 10 Avr 2015 17:42 ]
Sujet du message:  Re: regle eedomus squeezebox

Bonne nouvelle! :)
Auteur:  ketchoupi75 [ 11 Avr 2015 09:31 ]
Sujet du message:  Re: regle eedomus squeezebox

bon ca fonctionne partiellement, j'ai regardé vite fait car qq pbl annexes a la maison

ce que j'ai fait :
j'ai declaré une valeur off et une valeur on avec les autres regles


off :
Code : Tout sélectionner
http://192.168.1.120:9000/status.html?p0=power&p1=0&player=XX.XX.XX.XX

ou de cette facon qui simule la telecommande :
Code : Tout sélectionner
http://192.168.1.120:9000/status.txt?p0=button&p1=power_off
(source : http://tutoriels.domotique-store.fr/con ... -http.html) mais possible de trouver sur votre propre LMS :
Code : Tout sélectionner
http://192.168.1.120:9000/html/docs/help.html



on :
Code : Tout sélectionner
http://192.168.1.120:9000/status.html?p0=power&p1=1&player=xx.XX.XX.XX


puis la regle pareil que precedemment pour horaire
sauf le declencheur :
squeezebox est different d'etat off

action : sleep 45 min

du coup ca a l'air de fonctionner, en meme temp mon fils s'est couché apres 23h et donc a mis sa radio, mais j'avais fait un test rapide le matin et cela eteignait bien la squeezebox si elle etait allumée.

content donc ?
et bah non. car en fait en regardant hier soir a 22h30, le squeezebox etait eteinte mais le sleep s'est declenché, par contre la radio n'etait pas allumée :shock: .


j'essaye de creuser un peu plus ce WE mais ca va etre juste ..j'aurais probablement plus de temps jeudi prochain.
je pendrais bien un don d'ubiquité sur ce coup ....

bon WE
Auteur:  Alphonse Magova [ 12 Avr 2015 12:32 ]
Sujet du message:  Re: regle eedomus squeezebox

Pour moi le problème est toujours le même. Avec tes règles tu ne vérifies pas si la squeezebox est actuellement à l'état "x" mais quelle est la dernière action que tu as exécutée à partir de l'interface eedomus si je ne dis pas de bêtise.

Vérifies simplement si lorsque ton fils allume la squeezebox, tu as retour d'info sur l'interface eedomus. Et pour moi non.
Auteur:  ketchoupi75 [ 13 Avr 2015 20:43 ]
Sujet du message:  Re: regle eedomus squeezebox

oui effectivement

s'il l allume, je n'ai pas le retour d'etat....

bon bah reste plus qu a faire des recherches sur les capteurs http.


merci de tes differents essais ....
j'espere avoir le temps jeudi .... un peu debordé par le boulot pour le coup

cordialement
Page 1 sur 2 Le fuseau horaire est UTC+1 heure