About the author

R. Syrek

Analyste d 'affaire de métier, je suis avant tout un passionné de nouvelles technologies depuis de nombreuses années, j'essaie d'apprendre aux autres, mais j'en apprend aussi beaucoup. Ce qui me tient à cœur ce sont les solutions ouvertes et grand public. Je tiens un blog domotique-home.fr après mon travail ou sur mon temps libre. Je rédige également des articles et tutoriaux sur les différentes communautés de web.

Related Articles

18 Comments

  1. 1

    nanne2185

    Article génial et vraiment bien détaillée….
    Il va surement intéresser fortement les possesseurs de poêle à granulés.

  2. 3

    Pascal STEPHANY

    Vraiment super, un grand merci à toi de la part des utilisateurs 🙂

  3. 4

    echlon

    Merci pour cet super article très clair, j’espère pouvoir l’adapter à ma chaudière Ungaro CTU 34 avec la Zibase 2 et un module Fibaro FGS221.

  4. 5

    R. Syrek

    ça m’intéresse de développer quelque chose pour la Zibase, 😉
    Pascal tu n’aurais pas une Zibase pour que je fasse mumuse 😉

    si non +echelon ta chaudière se comporte comment avec le FGS221.
    Tu la gères avec start/stop ?
    ce n’est vraiment pas conseillé de faire arrêt/démarrage avec un granulé.
    Tu peux nous donner un retour d’expériences ?
    Merci

  5. 6

    echlon

    Bonjour, je ne gère pas le start/stop mais je pensais le faire au début c’est pour cela que j’avais choisi le module FGS221
    par contre je gère la fonction marche et modulation plus d’explication ici : https://plus.google.com/108672858036182074062/posts/JS9ypMShjbg
    Je pense utiliser xampp en attendant que tu puisses développer le module pour la Zibase. Merci encore je chercher une alternative à mon fichier Excel.

  6. 7

    echlon

    Bonjour R. Syrek suite à l’installation d’un serveur PHP (EasyPHP-DevServer-14.1VC11) j’ai une erreur dans le fichier json.php : Notice: Use of undefined constant sur tous les mois de l’année. Avez-vous une idée ? Merci

  7. 8

    echlon

    J’ai fais un test avec un tag NFC et ça marche, j’ai mis l’URL et voilà. Seule problème l’ordinateur doit-être allumé.
    J’ai plus qu’a changer ma Zibase contre un Home Center !!! C’est dommage qu’on ne puisse pas héberger un script php avec une base de données sur Google Drive où sur ma Freebox. Merci encore pour ce super script.

  8. 9

    RSyrek

    Alors tu as trouvé ?
    et oui il faut un serveur qui tourne, personnellement j’utilise un hébergement mutu pour le GSG et collecte de température, énergie, humidité et niveau de batterie 😉

  9. 10

    echlon

    Bonjour, toujours la même erreur : Notice: Use of undefined constant sur tous les mois de l’année, mais ça marche quand même avec un tag NFC en wifi

  10. 11

    RSyrek

    Bonsoir echlon,
    Peut tu publier le message d’erreur complet
    maerci

  11. 12

    echlon

    Bonsoir R. Syrek voici le message d’erreur suite à ta demande :
    Notice: Undefined index: json in C:\Program Files (x86)\EasyPHP\data\localweb\gsg\config\json.php on line 9

    Deprecated: mysql_pconnect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\Program Files (x86)\EasyPHP\data\localweb\gsg\config\json.php on line 11

    Notice: Use of undefined constant Janvier – assumed ‘Janvier’ in C:\Program Files (x86)\EasyPHP\data\localweb\gsg\config\json.php on line 59

    Notice: Use of undefined constant Fevrier – assumed ‘Fevrier’ in C:\Program Files (x86)\EasyPHP\data\localweb\gsg\config\json.php on line 60

    Notice: Use of undefined constant Mars – assumed ‘Mars’ in C:\Program Files (x86)\EasyPHP\data\localweb\gsg\config\json.php on line 61

    Notice: Use of undefined constant Avril – assumed ‘Avril’ in C:\Program Files (x86)\EasyPHP\data\localweb\gsg\config\json.php on line 62

    Notice: Use of undefined constant Mai – assumed ‘Mai’ in C:\Program Files (x86)\EasyPHP\data\localweb\gsg\config\json.php on line 63

    Notice: Use of undefined constant Juin – assumed ‘Juin’ in C:\Program Files (x86)\EasyPHP\data\localweb\gsg\config\json.php on line 64

    Notice: Use of undefined constant Jullet – assumed ‘Jullet’ in C:\Program Files (x86)\EasyPHP\data\localweb\gsg\config\json.php on line 65

    Notice: Use of undefined constant Aout – assumed ‘Aout’ in C:\Program Files (x86)\EasyPHP\data\localweb\gsg\config\json.php on line 66

    Notice: Use of undefined constant Septembre – assumed ‘Septembre’ in C:\Program Files (x86)\EasyPHP\data\localweb\gsg\config\json.php on line 67

    Notice: Use of undefined constant Octobre – assumed ‘Octobre’ in C:\Program Files (x86)\EasyPHP\data\localweb\gsg\config\json.php on line 68

    Notice: Use of undefined constant Novembre – assumed ‘Novembre’ in C:\Program Files (x86)\EasyPHP\data\localweb\gsg\config\json.php on line 69

    Notice: Use of undefined constant Decembre – assumed ‘Decembre’ in C:\Program Files (x86)\EasyPHP\data\localweb\gsg\config\json.php on line 70

    @+

  12. 13

    RSyrek

    C’est fréquent avec EasyPHP,
    Pour enlever ces Notices, trouve le fichier php.ini [quelque part dans le répertoire d’EasyPHP],
    repère les lignes :
    […]
    error_reporting = E_ALL
    AutoStartServers=Y
    AutoStartEasyPhp=N
    […]

    et remplacez par :
    […]
    error_reporting = E_ALL & ~E_NOTICE
    AutoStartServers=Y
    AutoStartEasyPhp=N
    […]

  13. 14

    echlon

    Bonjour R. Syrek c’est beaucoup mieux 12 lignes d’erreur en moins et l’apparition du camembert. Il me reste une erreur :
    Deprecated: mysql_pconnect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\Program Files (x86)\EasyPHP\data\localweb\gsg\config\json.php on line 11.

    Si tu connais la solution, je suis preneur.

    Merci pour la réactivité.

  14. 15

    RSyrek

    Bonsoir echlon,

    tu as deux possiblilitées

    1 – tu désactive l’affichage des erreurs dans ton php.ini (ligne display_errors = Off)

    2 – tu modifie le fichier json.php
    ligne 11
    $Conn = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);
    remplace par
    $Conn = mysqli_connect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);

    dans la prochaine MAJ j’ai tous réécrit en PDO

  15. 16

    echlon

    Merci de ton aide mais ce soir EasyPhp ne veut plus rien savoir. Heureusement que j’ai une sauvegarde de la table ‘domotique’ car j’ai eu du mal à mettre des sacs pour le mois d’octobre, novembre et décembre.
    J’ai réinstallé Xampp mais là c’est mysql qui ne démarre pas. Vive l’informatique, demain sera un autre jour.
    Merci quand même et bonne soirée.

  16. 17

    echlon

    Bonsoir R. Syrek enfin réussi à faire fonctionner un serveur « WAMP » et j’ai fais les modifications que tu m’as conseillés et ça fonctionne à présent.
    C’est très beau et simple d’utilisation.
    Merci beaucoup.
    @+

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

2016 - Tous droits protégés - Domotique Info

En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies ou autres traceurs pour vous proposer par exemple, des publicités ciblées adaptés à vos centres d’intérêts ou encore, réaliser des statistiques de visites. Plus informations

Les paramètres de cookies sur ce site sont configurés pour "autoriser les cookies" afin de vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site Web sans modifier vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.

Fermer