de Okimi » 09 Juil 2020, 12:05
Voici les changements apportés par le dernier firmware :
CLIBASE V6 Premium
Version : 1.0.5 FR/BE/CH
Publiée le : 30/06/2020
Améliorations apportées:
• Ajout de la possibilité de prendre un appel en cours de vérification en appuyant sur le bouton
• [web] Ajout de la possibilité de mettre un numéro en Liste VIP ou Liste Noire depuis le journal d'appels (seule la mise en liste noire était possible)[concerne l'utilisation en mode Liste Noire]
• [web] Ajout de la possibilité de vider le journal d'appels
• [web] Amélioration de l'affichage des numéros courts / spéciaux
• [web] Ajout des drapeaux de l'Italie, de l'Espagne et de l'Angleterre pour les numéros associés à ces pays
• [web] Passage de la "Vue d'ensemble" en affichage dynamique (actualisée en temps réel)(auparavant figée)
• [web] Ajout d'une mention "Désactivé" lorsque l'appareil est temporairement désactivé par l'utilisateur
• [web] Amélioration et fiabilisation de la fonction d'import de listes en CSV
• [web] Ajout d'explications sur la liste d'exceptions (comme c'était déjà le cas pour les listes Blanche, Noire et VIP)
• Ajout d'une possibilité d'extraction XML du compteur d'appels bloqués et des données du dernier appel pour les applications domotiques ("vuens.xml")
• Lors d'un changement de mode liste noire <> blanche, transformation du contenu de la liste VIP en Liste Blanche et vice-versa (au lieu de l'effacer)
• Augmentation de la longueur maximale autorisée des données d'appel (correction du rejet des appelants présentant un nom trop long chez les utilisateurs disposant du service de présentation du nom)
• Prévention contre les réinitialisations liées au dépot d'objets lourds sur le bouton de l'appareil (causant un appui de plus de 30 secondes = demande de remise à 0)(si l'appui excède 34 secondes, il sera à présent ignoré)
• Amélioration de l'utilitaire de mise à jour (meilleure gestion des restrictions liées aux antivirus, ajout de contrôles et fiabilisation générale)
Correctifs apportées:
• Mise en place d'un correctif de compatibilité avec les "Box 8" de SFR
• [web] Correction du tri par numéros dans les Listes Noire/Blanche/VIP
• [web] Correction de l'affichage des heures dans le journal d'appel et les listes noire/blanche/VIP
• [web] Correctif de compatibilité de la fonction d'export des listes avec Internet Explorer / Edge
• [web] Correctif d'affichage de la fenêtre de suppression d'un numéro sous Internet Explorer / Edge
• Correction de phénomènes de blocage sur "Vérification" lors d'authentification d'appels entrants
• Correctif de stabilité sur l'affichage de pages web simultané à l'arrivée d'un appel
• Correctif de stabilité sur les écritures mémoire importantes
• Prévention contre les plantages système : ajout d'un redémarrage automatique en cas de plantage
• Prévention contre les corruptions mémoire et les réinitialisations engendrées
Le fichier XML est accessible avec le lien :
http://IP_CLIBASE/vuens.xmlDans Jeedom (v3) j'ai créé un Virtuel et j'utilise un code d'extraction, adapté de celui de l'IPX v3 (voir
https://forum.jeedom.com/viewtopic.php?t=47112), dans un scénario programmé toutes les minutes pour l'instant (j'espacerais par la suite).
- Code: Tout sélectionner
/* CLIBASE v6
Ce code permet de mettre à jour un objet virtuel réprésentant le bloqueur d'appels CLIBASE v6 par lecture du fichier vuens.xml (depuis la version 1.0.5 du firmware)
*/
/* Configuration */
$IP_CLIBASE = "192.168.xx.xx"; // Changer par l'IP du bloqueur d'appels CLIBASE
$PORT_CLIBASE = "80"; // Port du boitier CLIBASE si modifié, sinon laisser 80
$IDENTIFIANT = ""; // Identifiant s'il y a en a un, sinon vide
$MOT_DE_PASSE = ""; // Mot de passe s'il y a en a un, sinon vide
// On récupère les tags du scénario
$tags = $scenario->getTags();
$scenario->setLog("lecture du fichier vuens.xml sur le CLIBASE");
// Url du fichier vuens.xml du CLIBASE
$Url = "http://".(($IDENTIFIANT == "")?"":($IDENTIFIANT.":".$MOT_DE_PASSE."@")).$IP_CLIBASE.":".$PORT_CLIBASE."/vuens.xml";
$scenario->setLog("Url du fichier : ".$Url);
// Récupération du fichier avec curl
$InitPage = curl_init();
curl_setopt($InitPage, CURLOPT_URL, $Url);
curl_setopt($InitPage, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($InitPage, CURLOPT_USERAGENT, 'CLIBASE');
$resultat = curl_exec ($InitPage);
$scenario->setLog($resultat); // Décommenter cette ligne pour vérifier dans le log du scénario le contenu récupéré
$response_code = curl_getinfo($InitPage,CURLINFO_RESPONSE_CODE); // Récupération du statut de réponse de la requête http
curl_close($InitPage);
if ($response_code == 200) { // Vérifie si la récupération s'est bien passée
// Conversion du XML en objet PHP
$xml = simplexml_load_string($resultat);
// Extraction de la version pour voir si le fichier est valide
$dateheure = (string)$xml->dateheure;
$scenario->setLog("Date et heure : ".$dateheure);
if ($dateheure == "") {
$scenario->setLog("Fichier vuens.xml non valide");
log::add('CLIBASE','error',"Fichier vuens.xml non valide");
} else {
// Extraction des données depuis XML
$scenario->setLog("Extraction des données du CLIBASE depuis XML");
cmd::byString("#[Maison][CLIBASE v6][Appels bloqués]#")->event((string)$xml->statbloq_nb);
cmd::byString("#[Maison][CLIBASE v6][sur]#")->event((string)$xml->statbloq_jours);
cmd::byString("#[Maison][CLIBASE v6][Dernier appel reçu]#")->event((string)$xml->dern_recu);
cmd::byString("#[Maison][CLIBASE v6][Dernier appel bloqué]#")->event((string)$xml->dern_bloq);
cmd::byString("#[Maison][CLIBASE v6][Date et heure Clibase]#")->event((string)$xml->dateheure);
}
}
On peut aussi passer par le plugin script pour extraire le XML.
Jeedom v3.3.53 sur VM Debian10 avec Z-Stick S5 et interfaçage IPX et WES
Zwave :
Minimote, Keyfob, SM103, SP814, ST814, SF812, ST812, SE812, AN157-6, AN158-6, DUWI 05436, FGS-221, FGSD-002, FGCD-001, Prises Neo CoolCam
Filaire :
IPX800v4 (4.04.03) +3 X4VR +2 X8R +2 X24D + 1 XTHL ext.
IPX800v3 (3.05.62) +3 X880 +2 X400
Teracom TCW180b, Serv. WES (v0.7G5), CLIBASE v6 Premium (v1.0.5), Karotz, NAS Synology DS916+ et DS216+II, Raspberry Pi (v1 Ă v3), Banana Pi M1+
Caméras : Hikvision DS-2CD2532F-IS (3MP), 2542F-IS et 2543G0-IS (4MP), 2185FWD-IS (8MP) - Dahua SD22204T-GN (2MP PTZ) - Dlink DCS-2210 et DCS-2121 - Zavio F1100 - Bluestork BS-CAM PTZ
Serveurs de virtualisation basse conso Proxmox VE 6.3 viewtopic.php?f=18&t=19434Beelink Gemini X45 Premium (J4105 4c/4t@1.5Ghz + 6Go RAM + SSD 256Go)
Beelink BT3 Pro (x5-z8350 4c/4t@1.4Ghz + 4Go RAM + SSD 128Go)
Jetway NF9A-Q67 + i5-3470T (2c/4t@2.9Ghz + 8Go RAM + SSD 240Go)