[Plugin Tiers][Sujet Principal] Freebox_Os
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
Encore une fois, bravo mika pour ce plugin que j'ai découvert aujourd'hui même.
Tout fonctionne nickel chez moi, hormis une détail (pénible en fait) :
La commande info status power de la freebox mini 4k reste tout le temps à 0
Du coup pour programmer des scénario sensé allumer la freebox mini 4k, ca pose problème car on ne sait pas si on doit envoyer la commande Power si la freebox est éteinte. En gros on a un comortement toggle au lieu d'un comportement ON/OFF qui est plus pratique dans ce genre de cas.
Est-ce que quelqu'un a ce même problème ? ou alors est-ce que quelqu'un parvient à contourner ce problème ?
Merci à vous
JN
Tout fonctionne nickel chez moi, hormis une détail (pénible en fait) :
La commande info status power de la freebox mini 4k reste tout le temps à 0
Du coup pour programmer des scénario sensé allumer la freebox mini 4k, ca pose problème car on ne sait pas si on doit envoyer la commande Power si la freebox est éteinte. En gros on a un comortement toggle au lieu d'un comportement ON/OFF qui est plus pratique dans ce genre de cas.
Est-ce que quelqu'un a ce même problème ? ou alors est-ce que quelqu'un parvient à contourner ce problème ?
Merci à vous
JN
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
Je me réponds à moi-même :jncanches a écrit : ↑07 janv. 2018, 17:37Encore une fois, bravo mika pour ce plugin que j'ai découvert aujourd'hui même.
Tout fonctionne nickel chez moi, hormis une détail (pénible en fait) :
La commande info status power de la freebox mini 4k reste tout le temps à 0
Du coup pour programmer des scénario sensé allumer la freebox mini 4k, ca pose problème car on ne sait pas si on doit envoyer la commande Power si la freebox est éteinte. En gros on a un comortement toggle au lieu d'un comportement ON/OFF qui est plus pratique dans ce genre de cas.
Est-ce que quelqu'un a ce même problème ? ou alors est-ce que quelqu'un parvient à contourner ce problème ?
Merci à vous
JN
En fait je ne comprends pas pourquoi il n'y a pas de commande spéciale dans le script de commande qui s'appellerait "power_status", d'autant que ce dernier possède déjà la bonne expression régulière pour tester si oui ou non la freebox mini 4k est lancée (sudo /usr/bin/adb shell dumpsys power -h | grep "Display Power" | sed 's/\.*Display Power: state=\(\w\)/\1/' | tr -d '\r\n' qui retourne ON ou OFF).
Et du coup, que fait exactement la commande "Statut Power" du plugin... elle ne passe par le script (adb) ?
Mika, au cas ou, j'ai fait un script PHP qui gère correctement le statut et deux commandes disctintes ON et OFF. C'est du PHP mais très fortement inspiré du script de ton plugin. Si jamais tu le veux fais moi signe
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
Bonjour a tous
J'ai fais une recherche sur le fil avant de poser ma question, qui est : peux t-on surveiller une freebox située dans une autre maison ? (genre résidence secondaire), apparemment c'est non
D'après ce que j'ai pu lire il faudrait avoir un jeedom dans cette maison car je ne peux , de mon jeedom, surveiller une freebox qui n'est pas sur mon réseau interne ?
En fait je voulais essayer de prendre mon pc portable avec moi, me rendre dans cette 2eme maison, apairer le plugin avec cette freebox en entrant l'adresse IP publique. Pour ensuite pouvoir surveiller a distance ?
Il est confirmé que ça ne peut pas fonctionner ?
J'ai fais une recherche sur le fil avant de poser ma question, qui est : peux t-on surveiller une freebox située dans une autre maison ? (genre résidence secondaire), apparemment c'est non
D'après ce que j'ai pu lire il faudrait avoir un jeedom dans cette maison car je ne peux , de mon jeedom, surveiller une freebox qui n'est pas sur mon réseau interne ?
En fait je voulais essayer de prendre mon pc portable avec moi, me rendre dans cette 2eme maison, apairer le plugin avec cette freebox en entrant l'adresse IP publique. Pour ensuite pouvoir surveiller a distance ?
Il est confirmé que ça ne peut pas fonctionner ?
JEEDOM sur ODROID C2 & Clé AEON Gen 5 depuis 20/03/2016, strecth
90 modules zwave, 3 Squeezebox, 3 BOOM, 1 DUET, 1 Controler, 3 picoreplayer
Modules infrarouges, etc......
90 modules zwave, 3 Squeezebox, 3 BOOM, 1 DUET, 1 Controler, 3 picoreplayer
Modules infrarouges, etc......
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
Ca doit etre possible mais le plugin n'est pas prevue pour.
La freebox offre un dns de configuration je pense que l'on peux l'utilisé
La freebox offre un dns de configuration je pense que l'on peux l'utilisé
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté
Encouragez-moi https://www.paypal.me/mikant28
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté
Encouragez-moi https://www.paypal.me/mikant28
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
Oui sa doit être possible vue que les appli une fois apaire sur le wifi local fonctionne de n'importe ou et se même si l'accès externe n'est pas activé
Apparemment faut juste obtenir le token en local c'est tout
https://dev.freebox.fr/bugs/task/12565
Envoyé de mon ASUS_Z016D en utilisant Tapatalk
Apparemment faut juste obtenir le token en local c'est tout
https://dev.freebox.fr/bugs/task/12565
Envoyé de mon ASUS_Z016D en utilisant Tapatalk
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
Ok, merci pour vos réponses, j'essaierais donc
Mais du coup, si cela fonctionne, je ne pourrais avoir le monitoring que d'une seule freebox ? apparemment dans le plugin, on ne peut rentrer l'ip que d'une seule freebox , ce qui est normal, lol et déjà super.
je ne pourrais pas monitorer ma freebox chez moi et la freebox de la 2eme maison, en tous cas sur un seul jeedom..
Mais je serais déjà satisfait de pouvoir monitorer a distance
Mais du coup, si cela fonctionne, je ne pourrais avoir le monitoring que d'une seule freebox ? apparemment dans le plugin, on ne peut rentrer l'ip que d'une seule freebox , ce qui est normal, lol et déjà super.
je ne pourrais pas monitorer ma freebox chez moi et la freebox de la 2eme maison, en tous cas sur un seul jeedom..
Mais je serais déjà satisfait de pouvoir monitorer a distance
JEEDOM sur ODROID C2 & Clé AEON Gen 5 depuis 20/03/2016, strecth
90 modules zwave, 3 Squeezebox, 3 BOOM, 1 DUET, 1 Controler, 3 picoreplayer
Modules infrarouges, etc......
90 modules zwave, 3 Squeezebox, 3 BOOM, 1 DUET, 1 Controler, 3 picoreplayer
Modules infrarouges, etc......
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
Oui le plugin ne gère qu'une Freebox.
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté
Encouragez-moi https://www.paypal.me/mikant28
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté
Encouragez-moi https://www.paypal.me/mikant28
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
Hola..
J'ai récemment rajouter le plugin (version 2017-12-12 01:01:41), mis à jour les dépendances, configurer le plugin, appairer : tout semble OK
Je cherche à tester l'état de mon player, je cherche dans les tuiles du plugin, j'en vois 7 (Adsl,airplay,Disque dur, reseau, systeme,telechargements,telephone), je les parcours toutes dans l'espoir de trouver le statut mais pas moyen.
Je rajoute un élément au hasard (que je nomme télécommande), je rentre l'ip du player et le code de la telecommande et je vois apparaitre ce fameux Statut Power (écrit avec un espace avant, ce qui pose problème lorsqu'on l'interroge mais corrigé).
Je viens alors tester sa valeur dans le Testeur d'expression des scénarios :
#[Freebox][Télécommande][Statut Power]#==1
la réponse
#######################################"
Je vais évaluer : 1==1
Résultat : true
#######################################"
problème : c'est toujours la même valeur de 1 quel que soit l'état de mon player...
une idée ?
Merci
NB : le reste des autres commandes de la télécommande est OK
J'ai récemment rajouter le plugin (version 2017-12-12 01:01:41), mis à jour les dépendances, configurer le plugin, appairer : tout semble OK
Je cherche à tester l'état de mon player, je cherche dans les tuiles du plugin, j'en vois 7 (Adsl,airplay,Disque dur, reseau, systeme,telechargements,telephone), je les parcours toutes dans l'espoir de trouver le statut mais pas moyen.
Je rajoute un élément au hasard (que je nomme télécommande), je rentre l'ip du player et le code de la telecommande et je vois apparaitre ce fameux Statut Power (écrit avec un espace avant, ce qui pose problème lorsqu'on l'interroge mais corrigé).
Je viens alors tester sa valeur dans le Testeur d'expression des scénarios :
#[Freebox][Télécommande][Statut Power]#==1
la réponse
#######################################"
Je vais évaluer : 1==1
Résultat : true
#######################################"
problème : c'est toujours la même valeur de 1 quel que soit l'état de mon player...
une idée ?
Merci
NB : le reste des autres commandes de la télécommande est OK
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
J'ai le même souci. Pour résoudre ce problème, j'ai créé mon propre script appelé par un virtuel à côté et qui me renvoie un power status correct.ctTHEct a écrit : ↑14 janv. 2018, 01:04Hola..
J'ai récemment rajouter le plugin (version 2017-12-12 01:01:41), mis à jour les dépendances, configurer le plugin, appairer : tout semble OK
Je cherche à tester l'état de mon player, je cherche dans les tuiles du plugin, j'en vois 7 (Adsl,airplay,Disque dur, reseau, systeme,telechargements,telephone), je les parcours toutes dans l'espoir de trouver le statut mais pas moyen.
Je rajoute un élément au hasard (que je nomme télécommande), je rentre l'ip du player et le code de la telecommande et je vois apparaitre ce fameux Statut Power (écrit avec un espace avant, ce qui pose problème lorsqu'on l'interroge mais corrigé).
Je viens alors tester sa valeur dans le Testeur d'expression des scénarios :
#[Freebox][Télécommande][Statut Power]#==1
la réponse
#######################################"
Je vais évaluer : 1==1
Résultat : true
#######################################"
problème : c'est toujours la même valeur de 1 quel que soit l'état de mon player...
une idée ?
Merci
NB : le reste des autres commandes de la télécommande est OK
Ce script prend un paramètre qui correspond aux différentes infos/actions que l'on souhaite exécuter (ca serait sympa de l'intégrer dans le plugin original je pense , a voir avec mika)
Code : Tout sélectionner
<?php
shell_exec("sudo /usr/bin/adb connect IP_DU_PLAYER");
$rawstatus = shell_exec('sudo /usr/bin/adb shell dumpsys power -h | grep "Display Power" | sed "s/\.*Display Power: state=\(\w\)/\1/" | tr -d "\r\n"');
$status = 0;
if ($rawstatus == 'ON')
$status = 1;
if (isset($argv)) {
switch ($argv[1]) {
case "STATUS":
echo $status;
break;
case "ON":
if ($status == 0)
shell_exec('sudo /usr/bin/adb shell "input keyevent 26"');
break;
case "OFF":
if ($status == 1)
shell_exec('sudo /usr/bin/adb shell "input keyevent 26"');
break;
case "YOUTUBE":
shell_exec('sudo /usr/bin/adb shell monkey -p com.google.android.youtube.tv -c android.intent.category.LAUNCHER 1');
break;
case "EMBY":
shell_exec('sudo /usr/bin/adb shell monkey -p tv.emby.embyatv -c android.intent.category.LAUNCHER 1');
}
}
shell_exec("sudo /usr/bin/adb disconnect");
?>
Tu peux faire un script de ce type la : j'espère que ça t'aidera
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
Il y aussi plusieurs post sur le forum pour la détection de l'état du freebox player comme celui-ci
viewtopic.php?f=32&t=12963#p244731
Envoyé de mon ASUS_Z016D en utilisant Tapatalk
viewtopic.php?f=32&t=12963#p244731
Envoyé de mon ASUS_Z016D en utilisant Tapatalk
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
Suite du script de test d'allumage du FB player :
J'ai implémenté ce script :
Ca fonctionne dans le sens où j'ai bien le retour on/off en fonction de l'état du player.
Ma question : comment mettre ce résultat dans une variable ou dans un virtuel à partir de ce script pour l'exploiter ?
J'ai essayé ces lignes ci-dessous (avant le exit) toutes les 2 plantent pour des raisons différentes :
$scenario->setData("var1",$etat);
scenario::setData("var1",$etat);
Des idées ???
Merci
J'ai implémenté ce script :
Code : Tout sélectionner
<?php
$IP_DU_PLAYER = "192.168.0.1:7000";
$retour = shell_exec("sudo /usr/bin/adb connect $IP_DU_PLAYER");
shell_exec("sudo /usr/bin/adb disconnect");
if (stripos($retour,'unable') === false){
$etat = "on";
} else {
$etat = "off";
}
echo $etat;
exit;
?>
Ma question : comment mettre ce résultat dans une variable ou dans un virtuel à partir de ce script pour l'exploiter ?
J'ai essayé ces lignes ci-dessous (avant le exit) toutes les 2 plantent pour des raisons différentes :
$scenario->setData("var1",$etat);
Code : Tout sélectionner
Error on shell exec, return value : 255. Details : Array ( [0] => onPHP Notice: Undefined variable: scenario in /var/www/html/plugins/script/core/ressources/FreeboxStatus.php on line 11 PHP Fatal error: Uncaught Error: Call to a member function setData() on null in /var/www/html/plugins/script/core/ressources/FreeboxStatus.php:11 Stack trace: #0 {main} thrown in /var/www/html/plugins/script/core/ressources/FreeboxStatus.php on line 11 )
Code : Tout sélectionner
Error on shell exec, return value : 255. Details : Array ( [0] => onPHP Fatal error: Uncaught Error: Class 'scenario' not found in /var/www/html/plugins/script/core/ressources/FreeboxStatus.php:11 Stack trace: #0 {main} thrown in /var/www/html/plugins/script/core/ressources/FreeboxStatus.php on line 11 )
Merci
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
Je me réponds à moi-même puisque j'ai trouvé une solution en passant par un virtuel :
Je positionne à 1 ou 0 l'état du virtuel que je peux interroger par ailleurs..
Mais si quelqu'un avant la solution en passant par une variable...
Code : Tout sélectionner
<?php
$IP_DU_PLAYER = "192.168.0.1:7000";
$retour = shell_exec("sudo /usr/bin/adb connect $IP_DU_PLAYER");
shell_exec("sudo /usr/bin/adb disconnect");
if (stripos($retour,'unable') === false){
//on
$url = "http://192.168.0.40/core/api/jeeApi.php?apikey=xxx&type=cmd&id=224";
} else {
//off
$url = "http://192.168.0.40/core/api/jeeApi.php?apikey=xxx&type=cmd&id=225";
}
file_get_contents($url);
exit;
?>
Mais si quelqu'un avant la solution en passant par une variable...
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
Je n’arrive pas à modifier les chaînes sur ma freebox 4K
Voici ce que j’ai fait:
Installation du plugin et j’ai suivi le tuto https://jeedom.github.io/documentation/ ... index.html
J’ai bien les équipements freebox qui sont créées et je peux accéder aux infos, j’ai crée un nouvel equipement en informant l’IP «mafreebox.free.fr » et pas de code de télécommande (écrit précédemment que ça fonctionne sans), activiez mini 4K.
Les commandes se créent mais lorsque je fais un test il n’y a pas de changement de chaîne par exemple.
J’ai oublié une manip ?
Voici ce que j’ai fait:
Installation du plugin et j’ai suivi le tuto https://jeedom.github.io/documentation/ ... index.html
J’ai bien les équipements freebox qui sont créées et je peux accéder aux infos, j’ai crée un nouvel equipement en informant l’IP «mafreebox.free.fr » et pas de code de télécommande (écrit précédemment que ça fonctionne sans), activiez mini 4K.
Les commandes se créent mais lorsque je fais un test il n’y a pas de changement de chaîne par exemple.
J’ai oublié une manip ?
-
- Actif
- Messages : 635
- Inscription : 27 janv. 2017, 10:53
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
Bonjour, est il possible / facile de modifier les icônes des équipements dans la tuile Réseau ?
Jeedom Smart
Protocoles : Z-wave, Zigbee, Wifi et IR
Objets : Qubinos, Fibaros, Xiaomis
Protocoles : Z-wave, Zigbee, Wifi et IR
Objets : Qubinos, Fibaros, Xiaomis
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
Tu peux y appliqué n'importe quel widget de ton choix
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté
Encouragez-moi https://www.paypal.me/mikant28
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté
Encouragez-moi https://www.paypal.me/mikant28
-
- Actif
- Messages : 635
- Inscription : 27 janv. 2017, 10:53
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
Bien vu... Merci !
Jeedom Smart
Protocoles : Z-wave, Zigbee, Wifi et IR
Objets : Qubinos, Fibaros, Xiaomis
Protocoles : Z-wave, Zigbee, Wifi et IR
Objets : Qubinos, Fibaros, Xiaomis
-
- Actif
- Messages : 635
- Inscription : 27 janv. 2017, 10:53
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
Tout compte fait ça ne marche pas, je peux sélectionner un widget, sauvegarder mais ça ne reste pas en mémoire
Jeedom Smart
Protocoles : Z-wave, Zigbee, Wifi et IR
Objets : Qubinos, Fibaros, Xiaomis
Protocoles : Z-wave, Zigbee, Wifi et IR
Objets : Qubinos, Fibaros, Xiaomis
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
Je regarderai ca
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté
Encouragez-moi https://www.paypal.me/mikant28
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté
Encouragez-moi https://www.paypal.me/mikant28
Re: [Plugin Tiers][Sujet Principal] Freebox_Os
Pourquoi ne pas mettre l'IP réelle de ta Mini4K (exemple 192.168.x.x)
Synology DS216+ / DSM 6.2 / Docker / MariaDB 5
Conteneur : jeedom/Jeedom:master en mode réseau Host - Version Jeedom V3.3
Protocole : MyHOME Play Zigbee/ Xiaomi Aqara / HomeBridge / BLEA
Mon matériel | Tuto MyHOME en Vidéo | Documentation
Conteneur : jeedom/Jeedom:master en mode réseau Host - Version Jeedom V3.3
Protocole : MyHOME Play Zigbee/ Xiaomi Aqara / HomeBridge / BLEA
Mon matériel | Tuto MyHOME en Vidéo | Documentation
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 15 invités