Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] Freebox_Os

Pour échanger sur les plugins classés en catégorie "Monitoring"
jncanches
Timide
Messages : 81
Inscription : 12 nov. 2017, 17:34

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par jncanches » 07 janv. 2018, 17:37

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

jncanches
Timide
Messages : 81
Inscription : 12 nov. 2017, 17:34

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par jncanches » 07 janv. 2018, 17:56

jncanches a écrit :
07 janv. 2018, 17:37
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
Je me réponds à moi-même :
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

Avatar de l’utilisateur
Doryphore
Actif
Messages : 893
Inscription : 12 juil. 2014, 09:06

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par Doryphore » 11 janv. 2018, 15:43

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 ?
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......

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7995
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par mika-nt28 » 11 janv. 2018, 16:01

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é
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

mecano91
Actif
Messages : 953
Inscription : 30 sept. 2014, 20:41
Localisation : Paris, France

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par mecano91 » 11 janv. 2018, 16:27

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


Avatar de l’utilisateur
Doryphore
Actif
Messages : 893
Inscription : 12 juil. 2014, 09:06

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par Doryphore » 13 janv. 2018, 11:15

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
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......

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7995
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par mika-nt28 » 13 janv. 2018, 19:01

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

Avatar de l’utilisateur
ctTHEct
Timide
Messages : 25
Inscription : 13 janv. 2018, 00:33

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par ctTHEct » 14 janv. 2018, 01:04

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

jncanches
Timide
Messages : 81
Inscription : 12 nov. 2017, 17:34

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par jncanches » 14 janv. 2018, 10:42

ctTHEct a écrit :
14 janv. 2018, 01:04
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 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.
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");
 ?>
bien penser à remplacer l'ip du player

Tu peux faire un script de ce type la :
script4K.PNG
script4K.PNG (505.13 Kio) Consulté 7165 fois
j'espère que ça t'aidera

Avatar de l’utilisateur
ctTHEct
Timide
Messages : 25
Inscription : 13 janv. 2018, 00:33

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par ctTHEct » 14 janv. 2018, 10:47

jncanches a écrit :
14 janv. 2018, 10:42

j'espère que ça t'aidera
je teste ça.... merci

mecano91
Actif
Messages : 953
Inscription : 30 sept. 2014, 20:41
Localisation : Paris, France

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par mecano91 » 14 janv. 2018, 11:12

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


Avatar de l’utilisateur
ctTHEct
Timide
Messages : 25
Inscription : 13 janv. 2018, 00:33

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par ctTHEct » 14 janv. 2018, 14:06

Suite du script de test d'allumage du FB player :
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;
 ?>
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);

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 )
scenario::setData("var1",$etat);

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 )
Des idées ???

Merci

Avatar de l’utilisateur
ctTHEct
Timide
Messages : 25
Inscription : 13 janv. 2018, 00:33

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par ctTHEct » 14 janv. 2018, 14:44

Je me réponds à moi-même puisque j'ai trouvé une solution en passant par un virtuel :

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;
 ?>
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...

artpol
Timide
Messages : 148
Inscription : 01 janv. 2017, 20:31

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par artpol » 14 janv. 2018, 21:35

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 ?

GuillaumeDieppe
Actif
Messages : 635
Inscription : 27 janv. 2017, 10:53

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par GuillaumeDieppe » 15 janv. 2018, 11:40

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

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7995
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par mika-nt28 » 15 janv. 2018, 13:38

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

GuillaumeDieppe
Actif
Messages : 635
Inscription : 27 janv. 2017, 10:53

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par GuillaumeDieppe » 15 janv. 2018, 14:33

Bien vu... Merci !
Jeedom Smart
Protocoles : Z-wave, Zigbee, Wifi et IR
Objets : Qubinos, Fibaros, Xiaomis

GuillaumeDieppe
Actif
Messages : 635
Inscription : 27 janv. 2017, 10:53

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par GuillaumeDieppe » 16 janv. 2018, 13:39

mika-nt28 a écrit :
15 janv. 2018, 13:38
Tu peux y appliqué n'importe quel widget de ton choix
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

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7995
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par mika-nt28 » 16 janv. 2018, 13:42

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

Didier3L
Actif
Messages : 1387
Inscription : 01 mai 2016, 13:40

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par Didier3L » 16 janv. 2018, 16:13

artpol a écrit :
14 janv. 2018, 21:35
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.
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

Répondre

Revenir vers « [Catégorie] Monitoring »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 15 invités