popix a écrit:En tout cas , ils se sont réveillé ces derniers mois chez eedomus avec le store (3 ans de retard sur jeedom mais vaut mieux tard que jamais) et tous les nouveaux services / objet intégré.
Je ne sais pas si la qualité du support a suivi le même électrochoc mais bravo à eux, ils ne se laissent pas distancer par le marché et les concurrents.
Après en ce qui me concerne, après avoir touché à du xiaomi, du telegram et des fonctionnalités incroyable comme les interactions ou du ask , impossible pour moi de revenir en arrière ....
popix a écrit:(3 ans de retard sur jeedom mais vaut mieux tard que jamais)
popix a écrit:@ aldiallo-Edomu
La gestion des sauvegardes est intégré à jeedom , tu as plusieurs possibilités en natif :
1) Samba (réseau windows) , donc direct dans un dossier du nas
2) FTP
3) Local
4) Cloud sur le market (payant)
Ferritales a écrit:Hello
Moi je fait via un script.
1) allumage n'as
2) mnt du bas
3) copie du backup
4)...
À+
F
Ok, merci!Ferritales a écrit:Oui mon Nas est seulement allumer quand j'en ai besoin.
poerso je backup pas tout les jours, j'en m'en f** de l'historique.. je le fait toute les semaines et l'hors de mise a jour du core (jeedom).
apres je garde une sauvegarde par version.
f.
popix a écrit:5) LMS (univers squeezebox)
<?php
// ************* METTRE ICI LES PARAMETRES PROPRE A JEEDOM
// HOST_JEEDOM doit être de la même forme que celle sous votre navigateur internet
// Ex: http://192.168.0.1/jeedom ou bien http://192.168.0.1:435/jeedom
// ou encore http://192.168.0.1 ou encore http://192.168.0.1:2345
$HOST_JEEDOM = 'ip_jeedom_local';
// API KEY EST DISPO SOUS VOTRE CONFIGURATION JEEDOM
$API_KEY = 'jeedom_api_key';
// LISTE DES ID DE COMMANDES à APPELER "module" => "cmdId"
$COMMANDES_ID = [
"Harmony" => 1149,
"Neatot_etat" => 49,
"Neato_alert" => 51,
"Neato_charge" => 52,
"Neato_dock" => 53,
"Neato_prog" => 54,
"Hum_ficus" => 2800,
"Hum_basilic" => 3511,
"Hum_menthe" => 3519,
"Hum_ciboulette" => 3515,
"Etat_barredespot" => 3493,
];
// ************* FIN DES PARAMETRES
require_once dirname(__FILE__) . '/../../../../core/class/jsonrpcClient.class.php';
$jsonrpc = new jsonrpcClient($HOST_JEEDOM.'/core/api/jeeApi.php', $API_KEY);
// Initialisation du flux xml de sortie
$flux = "<result>";
$flux = $flux . "\r\n\t<date>" . date ("Ymd") . "</date>";
$flux = $flux . "\r\n\t<time>" . date ("His") . "</time>";
$flux = $flux . "\r\n\t<cmds>";
// Parcours des commandes données en entrée
foreach ($COMMANDES_ID as $module => $idCmd) {
if($jsonrpc->sendRequest('cmd::execCmd', array('id' => $idCmd)))
{
$result=$jsonrpc->getResult();
if (!empty($result)) {
$flux = $flux . "\r\n\t\t<" . $module . " id='" . $idCmd . "'>";
$flux = $flux . array_values($result)[0];;
$flux = $flux . "</" . $module . ">";
}
}
}
$flux = $flux . "\r\n\t</cmds>";
$flux = $flux . "\r\n</result>";
echo $flux;
?>
xianghua a écrit:Le script export xml ne fonctionne plus sur Jeedom depuis la version 3 (afin d'avoir l'état en cours)
Mais j'ai là un script qui fonctionne pour ceux que ça intéresse:
- Code : Tout sélectionner
<?php
// ************* METTRE ICI LES PARAMETRES PROPRE A JEEDOM
// HOST_JEEDOM doit être de la même forme que celle sous votre navigateur internet
// Ex: http://192.168.0.1/jeedom ou bien http://192.168.0.1:435/jeedom
// ou encore http://192.168.0.1 ou encore http://192.168.0.1:2345
$HOST_JEEDOM = 'ip_jeedom_local';
// API KEY EST DISPO SOUS VOTRE CONFIGURATION JEEDOM
$API_KEY = 'jeedom_api_key';
// LISTE DES ID DE COMMANDES à APPELER "module" => "cmdId"
$COMMANDES_ID = [
"Harmony" => 1149,
"Neatot_etat" => 49,
"Neato_alert" => 51,
"Neato_charge" => 52,
"Neato_dock" => 53,
"Neato_prog" => 54,
"Hum_ficus" => 2800,
"Hum_basilic" => 3511,
"Hum_menthe" => 3519,
"Hum_ciboulette" => 3515,
"Etat_barredespot" => 3493,
];
// ************* FIN DES PARAMETRES
require_once dirname(__FILE__) . '/../../../../core/class/jsonrpcClient.class.php';
$jsonrpc = new jsonrpcClient($HOST_JEEDOM.'/core/api/jeeApi.php', $API_KEY);
// Initialisation du flux xml de sortie
$flux = "<result>";
$flux = $flux . "\r\n\t<date>" . date ("Ymd") . "</date>";
$flux = $flux . "\r\n\t<time>" . date ("His") . "</time>";
$flux = $flux . "\r\n\t<cmds>";
// Parcours des commandes données en entrée
foreach ($COMMANDES_ID as $module => $idCmd) {
if($jsonrpc->sendRequest('cmd::execCmd', array('id' => $idCmd)))
{
$result=$jsonrpc->getResult();
if (!empty($result)) {
$flux = $flux . "\r\n\t\t<" . $module . " id='" . $idCmd . "'>";
$flux = $flux . array_values($result)[0];;
$flux = $flux . "</" . $module . ">";
}
}
}
$flux = $flux . "\r\n\t</cmds>";
$flux = $flux . "\r\n</result>";
echo $flux;
?>
Faites un script via le plugin script Jeedom et remplacer l'API key et l'ip local.
Mettez les noms de vos périph dans le script et leur numéros d'objets à coté comme j'ai fait
Pour aurez toutes ces infos après en faisant appel à l'url de ce script
aldiallo-Edomu a écrit:xianghua a écrit:Le script export xml ne fonctionne plus sur Jeedom depuis la version 3 (afin d'avoir l'état en cours)
Mais j'ai là un script qui fonctionne pour ceux que ça intéresse:
- Code : Tout sélectionner
<?php
// ************* METTRE ICI LES PARAMETRES PROPRE A JEEDOM
// HOST_JEEDOM doit être de la même forme que celle sous votre navigateur internet
// Ex: http://192.168.0.1/jeedom ou bien http://192.168.0.1:435/jeedom
// ou encore http://192.168.0.1 ou encore http://192.168.0.1:2345
$HOST_JEEDOM = 'ip_jeedom_local';
// API KEY EST DISPO SOUS VOTRE CONFIGURATION JEEDOM
$API_KEY = 'jeedom_api_key';
// LISTE DES ID DE COMMANDES à APPELER "module" => "cmdId"
$COMMANDES_ID = [
"Harmony" => 1149,
"Neatot_etat" => 49,
"Neato_alert" => 51,
"Neato_charge" => 52,
"Neato_dock" => 53,
"Neato_prog" => 54,
"Hum_ficus" => 2800,
"Hum_basilic" => 3511,
"Hum_menthe" => 3519,
"Hum_ciboulette" => 3515,
"Etat_barredespot" => 3493,
];
// ************* FIN DES PARAMETRES
require_once dirname(__FILE__) . '/../../../../core/class/jsonrpcClient.class.php';
$jsonrpc = new jsonrpcClient($HOST_JEEDOM.'/core/api/jeeApi.php', $API_KEY);
// Initialisation du flux xml de sortie
$flux = "<result>";
$flux = $flux . "\r\n\t<date>" . date ("Ymd") . "</date>";
$flux = $flux . "\r\n\t<time>" . date ("His") . "</time>";
$flux = $flux . "\r\n\t<cmds>";
// Parcours des commandes données en entrée
foreach ($COMMANDES_ID as $module => $idCmd) {
if($jsonrpc->sendRequest('cmd::execCmd', array('id' => $idCmd)))
{
$result=$jsonrpc->getResult();
if (!empty($result)) {
$flux = $flux . "\r\n\t\t<" . $module . " id='" . $idCmd . "'>";
$flux = $flux . array_values($result)[0];;
$flux = $flux . "</" . $module . ">";
}
}
}
$flux = $flux . "\r\n\t</cmds>";
$flux = $flux . "\r\n</result>";
echo $flux;
?>
Faites un script via le plugin script Jeedom et remplacer l'API key et l'ip local.
Mettez les noms de vos périph dans le script et leur numéros d'objets à coté comme j'ai fait
Pour aurez toutes ces infos après en faisant appel à l'url de ce script
Je n'ai pas tout compris!! Ce script fait quoi exactement? donner l’état d'un appareil à un moment donnée c'est ça? on fait appel à ce script sur jeedom ou depuis la eedomus?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 15 invité(s)