Bonjour à tous
J'ai un ampli Yamaha contrôlable en http
J'arrive à l'allumer et à l'éteindre avec un actionneur Http.
Par contre je ne sais pas comment récupérer son status:
Avec un soft pour générer des requêtes, si j’envoie ça:
URL: http://172.16.0.9/YamahaRemoteControl/ctrl
MÉTHODE: POST
En-têtes: <?xml version="1.0" encoding="utf-8"?>
Corps: <YAMAHA_AV cmd="GET"><Main_Zone><Basic_Status>GetParam</Basic_Status></Main_Zone></YAMAHA_AV>
J’obtiens:
Status: 200 OK
En-têtes: Content-Type: text/xml; charset="utf-8"
Content-Length: 1181
Server: AV_Receiver/3.1 (RX-V673)
Corps:<YAMAHA_AV rsp="GET" RC="0"><Main_Zone><Basic_Status><Power_Control> <Power>On</Power><Sleep>Off</Sleep></Power_Control><Volume><Lvl><Val>-400</Val><Exp>1</Exp><Unit>dB</Unit></Lvl><Mute>Off</Mute><Subwoofer_Trim><Val>0</Val><Exp>1</Exp><Unit>dB</Unit></Subwoofer_Trim></Volume><Input><Input_Sel>HDMI5</Input_Sel><Input_Sel_Item_Info><Param>HDMI5</Param><RW>RW</RW><Title>Satellite</Title><Icon><On>/YamahaRemoteControl/Icons/icon068.png</On><Off></Off></Icon><Src_Name></Src_Name><Src_Number>1</Src_Number></Input_Sel_Item_Info></Input><Surround><Program_Sel><Current><Straight>Off</Straight><Enhancer>Off</Enhancer><Sound_Program>Standard</Sound_Program></Current></Program_Sel><_3D_Cinema_DSP>Auto</_3D_Cinema_DSP></Surround><Sound_Video><Tone><Bass><Val>0</Val><Exp>1</Exp><Unit>dB</Unit></Bass><Treble><Val>0</Val><Exp>1</Exp><Unit>dB</Unit></Treble></Tone><Pure_Direct><Mode>Off</Mode></Pure_Direct><HDMI><Standby_Through_Info>On</Standby_Through_Info><Output><OUT_1>On</OUT_1></Output></HDMI><Adaptive_DRC>Auto</Adaptive_DRC><Dialogue_Adjust><Dialogue_Lift>0</Dialogue_Lift><Dialogue_Lvl>2</Dialogue_Lvl></Dialogue_Adjust></Sound_Video></Basic_Status></Main_Zone></YAMAHA_AV>
J'aimerai récupérer l'item "Power" qui peut être ON ou STANDBY.
Je sais créer un actionneur http qui envoi la requête, mais comment récupérer la réponse??
Avec un capteur http? si oui comment?
Merci de votre aide