************************************************************** GCE Electronics IPX800 V3 Firmware ************************************************************** ver 3.05.70 (10/04/2017) Réécriture du driver mémoire. ver 3.05.69 (15/03/2017) Modification du service de découverte des IPX. Correction d'un bug lors de l'update de config . ver 3.05.65 (05/01/2017) Corrige le bug de reset lors de broadcast réseau TFTP sur le port 69 Ajout de la prise en charge de nouvelle mémoire FLASH Ajout des http content type "json" et "js" ver 3.05.64 (17/10/2016) Correction d'un bug sur timer. Ajout des pinces ampèremétrique de 100A. Possibilité de passer le global push delay à zéro. Ver 3.05.62 (08/01/2016) Optimisation des pushs pour Notifix. Ver 3.05.61 (20/10/2015) Modification des entêtes HTTP pour accepter les requêtes OPTION. Modifications des requêtes sur extension afin d'alléger et de stabiliser le bus de communication. Diminution du trafic réseau. Amélioration du mode M2M (Trames tronquées). Supporte les requètes IPX800 V4 avec accès protégés. Ver 3.05.60 (01/06/2015) Modification des entêtes HTTP pour contourner le cross domain policy. Ver 3.05.59 (07/05/2015) Prise en charge des sondes Redox Ajout de la commande GetName en M2M de 0 à 124(GetName0 renvoi le nom du relais 1) Reset des temps Ta et Tb à chaque nouvelle action. Correction d'un bug sur affichage des timers. Correction d'un bug sur x400 (affiche 10 ou 12 en canal 2) sur 3.05.59c. Ver 3.05.55 (24/02/2015) Ajout des pushs sur les entrées analogiques Prise en charge des extensions X200 pH. (sonde pH). Correction d'un bug sur iphone lors du choix d'une sonde CT50 Ajout d'une commande pour incrémenter/décrémenter de 1 à 255 les compteurs d'impulsions *http://xxx.xxx.xxx.xxx/protect/assignio/counter1.htm?num=0&inc=1 (incrémente de 1 le compteur 1) *http://xxx.xxx.xxx.xxx/protect/assignio/counter1.htm?num=0&dec=1 (décrémente de 1 le compteur 1) Ver 3.05.47 (09/12/2014) Corrige le délai sur envoi de push.Configurable entre 2 et 255 par pas de 100 mS. Ver 3.05.46 (02/12/2014) Accepte les headers en minuscule lors de requète HTTP Ajout des CT50 à la liste de capteur. Reset des timers TB en mode VR Rajoute des fonctions set et clear à leds.cgi pour le controle des entrées Rajoute la possibilité de régler l'intervale de temps entre 2 notifications dans le menu push. Les caractères du mot de passe du DynDns sont désormais masqués. Accès M2M sécurisé si accès web sécurisé. Pour ouvrir une session envoyer key= xxxxxx (xxxxxx = mot de pass de l'accès web). Correction d'un Bug sur les notifications des étiquettes. Correction d'un Bug sur la commande Set en M2M. Ajout d'un fichier ioname.xml qui regroupe les noms des entrées / sorties. Ver 3.05.42( 02/07/2014) Support des extensions X400 analog Support des extensions X400 CT Support des extensions X400 pH Ajout du bouton Action page cam. Ajout d'une cinquième cam + mosaique. Correction de bugs mineurs. Ajout d'un delai sur notification push pour éviter le blacklistage.(prowl) Modification commande M2M (voir api). ************************************************************** Ver 3.05.40b ( 27/02/2014) Renvoi auto en M2M des changement d'états Correction sauvegarde des inversion des entrées digitales ************************************************************** Ver 3.05.39 ( 27/02/2014) Correction bug sur entrées 9 et 31 Correction sur l'affichage des champs pushs tronqués. Ver 3.05.38 ( 03/02/2014) Correction du bug de l'affichage des TC100. Amélioration compatibilité HomeSeer. Nombre d'entrées analogiques porté à 16. Lien vers les 32 sorties pour les entrées analogiques. Nombre de compteurs d'impulsions porté à 8. Possibilité d'assigner les compteurs d'impulsions à une ou plusieurs entrées de son choix (cumule de comptage). Ajout du protocole Json: api/xdevices?cmd=10 (renvoi les inputs) api/xdevices?cmd=20 (renvoi les outputs) api/xdevices?cmd=30 (renvoi les analogs) api/xdevices?cmd=40 (renvoi les compteurs) Possibilité d'envoyer un push vers l'IPX800 pour afficher un texte ou une valeur dans l'onglet info. (en Béta). Possibilité d'envoyer une valeur vers les entrées analogiques de 5 à 16 (en Béta). Possibilité d'envoyer une étiquette dans un push en utilisant le signe $ $M (renvoi la mac adresse) $I renvoi l'état des 32 Entrées $I1 renvoi seulement l'état de l'entrée 1 $I32 renvoi seulement l'état de l'entrée 32 $O renvoi l'état des 32 sorties $O1 renvoi seulement l'état de la sortie 1 $O32 renvoi seulement l'état de la sortie 32 $A renvoi l'état des 16 entrées analogiques $A1 renvoi l'état de l'entrée analogique 1 $A32 renvoi l'état de l'entrée analogique 32 $C renvoi l'état des 8 compteurs $C1 renvoi l'état du compteur 1 $C8 renvoi l'état du compteur 8 Possibilité d'envoyer un push vers des sites sécurisés par login et mot de passe. Les boutons WEB des inputs passent en impulsion lorsque le mode vr ou switch est activé. ******************************************************* Ver 3.05.35 ( 05/06/2013) Correction du bug de l'affichage de la date Mise en place d'un hard reset par UDP, mise à jour one click(hard reset auto) Push on time, caractère de séparation : & ******************************************************* Ver 3.05.34 ( 11/04/2013) Possibilité d'activer les entrées via l'interface WEB. Correction changement d'heure été/hivers. Ajout d'un bouton pour activer le changement d'heure auto. Modification de la routine de push (bug pushing box du 4 Avril)) Ajout de la fonction Working-Day (le timer fonctionne du Lundi au Vendredi) Ajout de lafonction Week-end (le timer fonctionne seulement le weekend) Ajout de la fonction pour remettre à zéro les compteurs à l'heure ou jour de son choix. Ajout d' un bouton pour effacer une ligne de timer. Support du nouveau capteur de temérature TC100. ******************************************************* Ver 3.05.33 ( 08/01/2013) Correction du bug sur le push on events Ajout du mode Off ******************************************************* Ver 3.05.32 ( 31/12/2012) Mise à jour sauvegarde/restauration des fichiers. Correction de bugs mineurs de la version 3.05.30. Ajout des entrées sur le site iPhone. Ajout des compteurs sur le site iPhone. ******************************************************* Ver 3.05.30 ( 20/12/2012) Ajout des entrées sur la page d'accueil. Visualisation des 128 timers sur la même page. Ajout de la date JJ/MM/AA Prise en charge du changement d'heure été/hivers. Sauvegarde/restauration de la configuration. Push sur évènements et "Push on time" cumulable. Ajout du mode On pour les sorties Nouvelle gestion des volets roulants. Auto détection des extensions au démarrage. Gestion des extensions téléinformations. HardReset à 2 niveaux ( Led clignotantes = reset param réseau, Led éteintes = Hard Reset). Optimisation des accès WEB pour les connections externes. Corrections de bugs mineurs sur l'interface WEB. Correction du ping watchdog (relais en mode impulsion). ******************************************************* Ver 3.05.00 ( 18/07/2012) Modification du Hard reset, le claquement relais à été remplacé par le clignotement des 2leds de la RJ45. Mise en service du port d'extension. Interface web adapté pour les 32 I/O. (Bandeau de leds dans le Header). Les fonctions delay Ta et Tb de l'IPX ont été étendues sur les extensions (Temps Ta et Tb séparé et configurable pour chaque relais). Possibilité d'assigner 1 entrée vers 1 à 32 sorties. Possibilité d'inverser l'état logique des entrées indépendanment. Mémorisation de l'état des relais au démarrage porté sur les 32 relais. Suppression du mode VR. (peu utilisé). Implantation de 4 caméras (Déricam, Foscam et autre clone). Augmentation de la longueur des champs pour les noms des I/O. Augmentation de la longueur des champs pour les chemins d'accès push. Possibilité d'envoyer des push url sur évènement On ou OFF (32 In et 32 Out) vers 1 à 64 serveurs différents. (possibilité de commander d'autre IPX ou autre machine IP via ce mode) Envoi de toutes les données de l'IPX sur évènement vers 1 serveur distant (cumulable avec l'envoi de push précédent).(Refonte du push on time). Possibilité d'envoyer des mails vers 64 destinataires différents( Attribution d'un évènement précis à une adresse mail précise). Refonte de la selection des I/O de 0 à 32 pour les entrées et sorties. Ajout de la commande set1 a set 32 sur la page preset. /preset?set1=1&set2=1&set3=1.....&set32=1. Les anciennes commandes sont conservées pour assurer la compatibilité avec les logiciels supportant l'IPX800 (Domogik, serveur multicarte etc..). Le nombre de timer hebdo à été porté à 128. Mise en place logiciel du module téléinfo (En français). Rajout des commandes en M2M GetOutputs / GetInputs. Modification de la commande bitmask en M2M sur 32 bits. Bit=00000000000000000000000000000000 Modification de la commande Set en M2M Set11 à été remplacé par Set011 à Set321 possibilité de rajouter "p" a la fin de la commande Set pour utiliser les temps Ta et Tb. Set011p Rajout des commandes GetCount1 à GetCount4 et ResetCount1 à ResetCount4 ******************************************************* Ver 3.01.14 ( 05/02/2012) Modification du hard reset. (n'éfface plus le site web) Ajout d'un buffer pour les connections UDP Ajout de la nouvelle fonction "PING WATCHDOG" Ajout d'un troisième compteur d'impulsion. Prise en compte du mode fugitif en M2M ******************************************************* Ver 3.01.12 ( 19/12/2011) Modification de la durée du mode fugitif pad de 10ms Optimisation du code pour le M2M Ajout de la commande GetOut en M2M exemple GetOut1 renvoi la valeur du relais 1. ******************************************************* Ver 3.01.11* ( 07/12/2011) Modification de la taille des champs de configuration email. Push de la valeur des 2 compteurs (fonction "push on time"). * Le passage de 3.01.11 vers 3.01.12 ne nécéssite pas de hard reset. ******************************************************* Ver 3.01.09 ( 14/10/2011) Amélioration du code javascript pour la selection des capteurs. Modification du site web pour iPhone (Prise en charge des nouveaux capteurs). Ajout d'un filtre numérique sur les entrées analogiques pour améliorer la lecture. Possibilité de faire des pages "preset"... preset1.htm -> preset1000.htm ******************************************************* Ver 3.01.08 ( 02/10/2011) Modification du moteur d'acquisition analogique. Augmentation du buffer TCP/IP. Nouvelle gestion dynamique de la mémoire flash spi. Rajout d'une liste de capteurs avec calcul auto et affichage des valeurs réels des capteurs. Modification des notifications emails: envoi input/output. Possibilité d'envoi d'émail en anonymous. Possibilité d'attribuer un nom aux modules analogiques et compteurs. Affichage du nom attribué aux relais dans les timers. Ajout de la fonction Delay (ex fugitif) qui permet de décaler l'allumage des relais (Delay On) et l'extinction (DelayOff). Correction de l'affichage minuscule/majuscule sur le site. Ajout du mode "VR" pour volet roulant sur les entrées 4 à 8. Ajout des commandes "up" "stop" "down" au leds.cgi pour les VR. Correction du bug du décalage des noms de relais lors de leurs saisis. Corrections mineures sur l'ensemble du site. ******************************************************* Ver 3.01.06 (13/06/2011) Ajout des commandes "Get" et "reset" pour le protocole M2M Correction d'un problème de compatibilité pour le push avec les serveurs supportant seulement l'encodage UTF-8. Correction d'un bug lors de l'envoi email sur l'entrée 8. ******************************************************* Ver 3.01.05 (30/05/2011) Correction d'un bug sur le timer 4 et 9. Correction d'un bug lors de la sauvegarde de la config Push. Augmentation de la taille d'url pour le push notification. Correction de l'erreur de buffer overflow sur les Blackberry ******************************************************* Ver 3.01.04 (16/05/2011) *******************************************************