Forum eedomus http://forum.eedomus.fr/ |
|
Script PHP global caché NEW Samsung TV aide pour finir. http://forum.eedomus.fr/viewtopic.php?f=50&t=5314 |
Page 1 sur 1 |
Auteur: | darkwinter [ 04 Mars 2017 09:17 ] |
Sujet du message: | Script PHP global caché NEW Samsung TV aide pour finir. |
Bonjour à toutes et à tous, Voici un script php pour envoyé via itach IPIR la commande POWER OFF au TV samsung. Le script fonctionne chez moi mais j'ai un pb de timeout mais la commande est bien envoyée à la TV. Les nouvelles TV samsung sous Tizen via le réseau, je n'ai pas encore trouvé l'astuce pour commander via Eddomus. Si vous avez une idée pour le timeout, je suis preneur. <?php // iTach IP and port (4998 for IR) $host="adresseIPitach"; $port = 4998; /* / POWEROFF Samsung TV */ $message ="sendir,1:1,2,38000,1,1,170,169,21,64,21,64,21,64,21,21,21,21,21,21,21,21,21,21,21,64,21,64,21,64,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,64,21,64,21,21,21,21,21,64,21,64,21,64,21,64,21,21,21,21,21,64,21,64,21,21,21,1673\r"; // open a client connection $fp = fsockopen ($host, $port, $errno, $errstr); if (!$fp){ $result = "Error: could not open socket connection"; } else{ // write the user string to the socket fputs ($fp, $message); // get the result $result = fgets ($fp, 1024); // close the connection fputs ($fp, "END"); fclose ($fp); echo $result; } ?> |
Auteur: | Jean38100 [ 01 Août 2025 16:28 ] |
Sujet du message: | Re: Script PHP global caché NEW Samsung TV aide pour finir. |
Salut darkwinter, merci pour le partage, c’est toujours cool d’avoir ce genre de script sous la main ! Pour ton souci de timeout, il est possible que le téléviseur ne renvoie tout simplement aucune réponse après exécution de la commande IR, ce qui peut bloquer fgets() en attente. Tu peux tester en remplaçant : php Copier Modifier $result = fgets ($fp, 1024); par un stream_set_timeout() avec un fgets() conditionné, ou même sauter la lecture si la TV ne répond jamais. Genre : php Copier Modifier stream_set_timeout($fp, 1); Ou encore, supprimer la ligne et laisser le fputs ($fp, "END"); puis fermeture directe. Sinon, en parlant de bidouille à la maison ou en extérieur, j’ai récemment investi dans un tour de cou demi-masque outdoor bien utile pour bricoler dehors sans respirer la poussière ou se geler la face. Pour voir d'autres accessoires utiles : mon-tour-de-cou.com Hâte de voir si tu trouves un moyen de piloter les Samsung Tizen via Eedomus, c’est le Graal ! |
Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |