Damien49 Posté(e) 6 décembre 2021 La-Chapelle-Saint-Florent - 49 (proche 44, bord Loire) Partager Posté(e) 6 décembre 2021 Téléchargement de mbell : https://github.com/Networkbell/mbell Description MBell est un système de gestion de contenu (CMS - content management system) pour les propriétaires de stations météos disposant d'une API, leur permettant de diffuser leurs données météorologiques en temps réel sur leur propre hébergement internet. Exemple de station météo utilisant mbell à cette adresse : http://www.meteobell.com/mbell/index.php Quel est l'intérêt de MBell ? Pourquoi l'utiliser ? Mbell vous permet de consulter les données météos en temps réel de votre station météo Contrairement à beaucoup d'autres services (et au site weatherlink.com lui-même), mbell s'installe directement sur votre propre site internet, donc à l'adresse web de votre choix. Ce sont vos données météos sur votre propre page web, pas celle d'un autre. Il n'y a aucun transit vers un site tierce extérieur, hormis le votre. Mbell est responsive, c'est-à-dire qu'il est totalement optimisé et orienté mobile. Idéal pour consulter rapidement ses données météos sur portable. En un simple clic, tout est traduit en anglais-français et toutes les unités sont convertis en km/h-mph °C/°F mm/in hPa/inHg. Vous pouvez même forcer l'affichage par défaut avec ces paramètres pour vos utilisateurs. A vous de décider. Mbell va plus loin que les données proposées par Weatherlink : phases de la lune / calcul de l'évapotranspiration même sans capteur solaire - détection réel de l'ensoleillement/nuageux en fonction de votre capteur et de la position du soleil calculé en direct - détection du brouillard, brume, risque de neige, verglas... en fonction des valeurs de station Toutes les données disponibles de votre station, même maximum/minimum journalier-mensuel-annuel sont visualisables en 1 seul affichage sans besoin de scroller : optimisation de l'affichage et un affichage couleur dynamique est possible pour visualiser les données en 1 coup d'oeil Des millions de possibilités de configurations différents rendant chaque mbell unique (2 langues, 4 designs, 3 couleurs, avec ou sans icônes, un affichage jour-nuit, affichage de 1 à 10 lignes et chaque case peut afficher une donnée différente) Mbell est un projet open source creative commons, avec un code source propre et clair, vous pouvez donc vous en servir comme brique de base pour coder votre propre affichage personnalisé sur votre site internet. Changez les couleurs, le design, tout ce que vous voulez. Vous pouvez installer plusieurs mbell avec chacun des paramètres et affichages différents, en ne vous servant que d'1 seul bdd. Un mbell tout en anglais avec unités anglaise et un autre mbell en français. Un mbell sur 1 ligne pour la page d'accueil et un autre ailleurs plus complet. Tout est possible. Nouveautée 2.1 : Mbell est maintenant compatible avec Weatherlink Live (version gratuite). Nouveauté 2.2 : Mbell vous permet de sauvegarder vos données météos dans votre propre bdd pour réaliser des données climatiques (système de cronjob) Nouveauté 2.3 : Mbell se met à jour automatiquement Nouveauté 2.4 : Mbell est maintenant compatible avec Weewx Nouveauté 2.5 : Mbell prend en compte avec Weatherlink Live la possibilité d'avoir plusieurs stations et plusieurs capteurs identiques par station Prérequis Disposer d'une station météo de la marque Davis Instruments avec datalogger IP (weatherlink v1 et v2), connexion USB (weatherlink v2), Weatherlink Live (version gratuite) ou Weewx Disposer d'un hébergement internet (en PHP 7 à 7.4) Disposer d'1 base de données sur son hébergement internet NOTE 1 : Si vous ne disposez ni d'hébergement internet et/ou ni de base de données, vous pouvez cependant installer Mbell sur votre ordinateur en local. Suivre dans ce cas la procédure d'installation avec localhost. NOTE 2 : Une base de donnée est nécessaire depuis la version 2.0 de mbell, mais vous pouvez toutefois télécharger la version précédente, sans base de données, à cette adresse, avec mbell 1.6 : http://www.meteobell.com/mbell.php Attention cette version, bien que parfaitement opérationnelle, ne sera plus mis à jour et ne disposera donc pas des dernières évolutions depuis la version 2.0. Contrairement à la version 2.0, cette version 1.6, plus ancienne, nécessite une inscription obligatoire sur meteobell.com. Installation Télécharger MBell sur Github (clic sur le bouton vert "Code" -> "Download ZIP") : https://github.com/Networkbell/mbell Dézipper le fichier mbell-main.zip NOTE 1 : le dossier "mbell-main" obtenus peut être renommé comme bon vous semble. Installation sur Internet Avec un logiciel FTP (exemple FileZilla), déplacer le dossier "mbell-main" sur votre site internet Aller à l'adresse url de votre site à l'emplacement de mbell : http://www.votre-site.com/mbell-main/ La procédure d'installation se lance automatiquement en vous guidant pas à pas NOTE 1 : vous pouvez placer le dossier "mbell-main" à n'importe quel endroit de votre site. NOTE 2 : les informations de connexions à votre base de données vous sont fournis par votre hébergeur. Il vous sera peut-être nécessaire de créer la base de données (avec PHPMyAdmin) si elle n'existe pas encore (clic sur "Nouvelle base de données"). Dans ce cas vous n'avez qu'à donner un nom de base de donnée et choisissez l'encodage "utf8_general_ci". Enfin préférez MariaDB que MySQL si possible. Installation en localhost Avec un logiciel de serveur virtuel (Wamp ou EasyPHP) aller à l'emplacement du dossier "mbell-main" sur votre disque dur La procédure d'installation se lance automatiquement en vous guidant pas à pas NOTE 1 : La base de données en local doit avoir comme propriétés : Adresse = localhost / Utilisateur = root / Pas besoin de mot de passe / Comme pour l'installation Internet, le nom de la base de données doit être créé au préalable avec PHPMyAdmin (même procédure) Mis à jour - Version plus récente (nouveauté 2.3) Si vous souhaitez mettre à jour Mbell dans une version plus récente, plus besoin de réinstaller (depuis version 2.3), il vous suffit d'écraser les nouveaux fichiers dans les anciens. Mbell détectera alors automatiquement qu'il doit être mis à jour et lancera une procédure d'installation simplifié sans toucher à votre bdd. Vos tables ne seront pas supprimés, mais seront mises à jour selon les besoins de la version que vous installez. Vous ne perdez donc aucune info. A partir de la version 2.3 installée, vous n'aurez pour les prochaines mises à jours, quand elles seront prêtes, plus besoin de le faire manuellement comme avant via Github. Mbell détecte maintenant automatiquement s'il a besoin d'être mis à jour et vous n'avez qu'à appuyer sur le bouton de Mis à Jour alors disponible pour patcher automatiquement mbell dans la dernière version disponible. NOTE 1 : Si un problème quelconque arrive, ou que vous rencontrez un message d'erreur suite à une mise à jour ou installation, il est parfois préférable cependant de faire une ré-installation complète (un fichier mal copié ou une écriture serveur qui s'est mal effectué pendant l'installation, ça peut arriver). Mbell détectera également si vous vous trompez en faisant une mise à jour avec une version plus ancienne, auquel cas il faudra faire une réinstallation complète. Re-Installation Si vous souhaitez réinstaller Mbell (dans la même version), il faut, dans le fichier admin.php du dossier config, changer `$installed = 'yes';` par 'no'. Cela relancera la procédure d'installation depuis le début de manière propre. Attention, cela supprimera avant de les recréer aussi vos tables dans votre base de données (sauf mb_data). La table de vos données météos (créés avec le cronjob) n'est en revanche pas touché. La seule façon de supprimer mb_data est de le faire manuellement avec PhpMyAdmin, ceci afin de ne pas perdre vos données météos-climatos. Vous pouvez aussi simplement supprimer ce fichier admin.php (ce qui revient aussi à supprimer tout mbell et réinstaller mbell derrière). Cela relancera également la procédure d'installation. En revanche, dans ce cas, vous devrez supprimer manuellement aussi votre bdd avec PHPMyAdmin, car lors de la réinstallation, mbell ne sera plus capable de détecter le chemin à votre bdd (puisque vous aurez supprimer le fichier admin.php qui le permet). Si vous restez alors bloqué à la phase du choix de station, lors de la phase d'installation, c'est dans ce cas normal. Vous devez dans ce cas, soit mettre $installed sur 'no', soit revenir en arrière à la phase 1 ou 2 d'installation (avec le lien URL), soit supprimer manuellement votre bdd avec PHPMyAdmin. Présentation Détaillée PDF - Présentation de MBell Installation Simplifiée Pas à Pas La grande nouveauté de la version 2 de mbell est sa facilité d'installation pour un très grand nombre de configurations et hébergements différents. Terminé par exemple les problèmes des versions 1.0 à 1.6 avec le fichier "htaccess" qui dépendaient de chaque hébergement internet où mbell était installé. À la première utilisation, mbell détecte automatiquement s'il n'est pas installé. Dans ce cas, il lance la phase d'installation. Elle se déroule en différentes étapes et est très similaire à un CMS très connu : Wordpress. D'abord on choisit la langue : français ou anglais (vous pourrez rechanger cela par la suite) On installe ensuite la base de données (bdd) sur votre hébergement (ou en localhost). Vous devrez connaitre l'adresse de connexion de votre bdd, le nom d'utilisateur et le mot de passe utilisé pour se connecter à la bdd et enfin le nom de la bdd où mbell sera installé (vous devrez peut-être au préalable créer la bdd avec PHPMyAdmin si elle n'existe pas encore). Notez que si votre bdd est déjà utilisé, vous pouvez ajouter mbell dessus sans crainte. Ajoutez alors un prefixe de table. Vous pouvez même installer plusieurs mbell sur la même bdd, en changeant simplement le préfixe de table. Par défaut le préfixe de table utilisé est "mb_" Différents tests ont lieu à cette étape pour créer les 4 tables nécessaires au fonctionnement de mbell sur votre hébergement internet et détecter les erreurs les plus courantes, en vous aidant à les réparer (problème de Chmod par ex). Si tout se passe bien, alors la bdd est installé, vous n'avez alors qu'à valider. L'étape d'enregistrement de login - mot de passe - adresse mail. Elle sera nécessaire pour vous connecter à la zone d'administration de mbell Une simple étape de vérification de connexion avec le login - mot de passe que vous venez d'inscrire. Choisissez maintenant votre type de station. Différentes informations pour vous aider, vous sont alors données en fonction de votre type de station (weatherlink v1 ou v2 actuellement) Inscription des informations de votre station météos (DID/KEY = Weatherlink V1 | DID/Password/Token = Weatherlink V2 | API_V2_KEY/API_SECRET = Weatherlink Live | URL_API/ID_USER/KEY/SIGNATURE = Weewx) Si Mbell parvient à se connecter à votre station, alors vous avez un résumé des infos de votre station. Mbell est installé. Vous arrivez alors dans la Zone Administration Installation Avancée La phase d'installation va créer un fichier "admin.php" dans le dossier config. Pour relancer la phase d'installation, il suffit alors de supprimer ce fichier "admin.php". Notez que si vous utilisez les mêmes préfixes de tables, lors de cette nouvelle installation, toute la bdd sera écrasé (détruite puis recréé pour être exact). Ne supprimez ou ne modifiez jamais le fichier "admin-backup.php". Vous pouvez par contre installer manuellement mbell en copiant ce fichier "admin-backup.php" et en renommant cette nouvelle copie "admin.php" puis en remplissant manuellement les informations demandées à l'intérieur de ce nouveau fichier. Tout est expliqué à l'intérieur du fichier pour vous aider à installer manuellement mbell. Plusieurs Stations Météos / Mbell Si vous disposez de plusieurs stations météos, avecun chacune une API différente et voulez avoir un mbell pour chacun d'eux sur le même hébegerment internet c'est tout à fait possible. Vous n'avez même pas besoin d'avoir plusieurs base de données pour cela. Il vous suffit d'installer plusieurs mbell avec des préfixes de tables différents. Exemple : 1. un mbell à l'adresse suivante http://www.votre-nom-de-domaine/station-1/mbell/ avec comme préfixe de table mb1_ 2. un autre mbell à l'adresse suivante http://www.votre-nom-de-domaine/station-2/mbell/ avec comme préfixe de table mb2_ etc... NOTE 1 : Vous pouvez aussi faire cela avec une seule station météo et des mbell avec plusieurs configurations, langues, design etc différentes. NOTE 2 : Ajout version 2.5 pour Weatherlink Live : A l'installation, vous pouvez choisir une station en particulier (Numéro de Station - Optionnel). De même, si vous disposez d'une multitude de capteurs intégrés à votre station Weatherlink Live (exemple : 2 stations ISS + 2 déports anémomètres), vous pouvez choisir dans la zone de Configuration, maintenant, à quel capteur vous voulez affilier telle case. Debug Si vous rencontrez un problème avec MBell, avant de m'en informer, allez dans le fichier "admin.php" du dossier "config" et activez la fonction de débogage en mettant "true" à la place de "false" à la ligne : $debug = false; Versions 2.0 (-0.55) - Initial Release 2.1 (-0.58) - Addon : Weatherlink Live 2.2 (-0.63) - Addon : Cronjob for BDD weather backup 2.3 (-0.65) - Addon : Auto Update System 2.4 (-0.71) - Addon : Weewx / Update : Cronjob System 2.41 (-0.72) - Correctif : Optimisation Code + Addon Wind Direction Box 2.42 (-0.73) - Correctif : Cron Bug + Addon Cron Direct 2.5 (-0.80) - Update Weatherlink Live Multi-Sensors 2.51 (-0.80) - Correctif : Bug Température Ressentie Version actuelle = Publique 2.51 (Développement -0.80) Problèmes connus Avec Weatherlink Live et Weewx : L'API Weatherlink Live (version gratuite) et Weewx sont encore en phase d'expérimentation et nécéssitent un cronjob pour fonctionner aussi bien que les API précédentes. Elles possèdent donc beaucoup moins d'informations et le template de Mbell a été donc allégé en conséquence. La case "Plus Forte Rafale" par exemple ne peut pas fonctionner pour l'instant. Avec Weewx (seul) Toutes les infos de stations ne sont pas proposés, les sondes auxiliaires Température Air-Eau-Sol (6372), Température & Humidité de l'Air (6382), Humectation du Feuillage / Température & Humidité du Sol (6345), Evapotranspiration ne sont pas encore prise en compte Anciens Bugs réparés : bug introduit en 2.1 : si vous ajoutez une station dans "Changer Station" un message d'erreur PHP a lieu, mais la station est bien ajouté : réparé en 2.2 bug weatherlink : Un bug provenant de weatherlink lui-même rend aléatoire la génération de leur API et provoque alors des bugs sur certaines stations : contourné en 2.2 bug introduit en 2.1 : une maj de mbell sans supprimer le fichier admin.php (écrasement des anciens fichiers) rend la nouvelle installation impossible : réparé en 2.3 bug introduit en 2.1 : ni la zone Configuration, ni l'affiche de la zone Home ne fonctionne, dès lors que la case "Cumul de Pluie" est choisi en même temps que la zone Précipitation Mensuelle ou Annuelle et provoque une Erreur PHP Fatal = bug sur le switch Cumul de Pluie <-> Précipitation du Jour : réparé en 2.4 bug introduit en 2.1 : impossible de choisir l'Option : Sonde d'Indice UV (6490) seul, sans cocher en même temps le capteur de rayonnement solaire (6450) car provoque une Erreur Fatal PHP : réparé en 2.4 bug introduit en 2.2 : le système de cronjob est très/trop sensible aux désactivations serveurs, il se désactive donc souvent si votre hébergement est un peu trop instable et doit être relancé manuellement : réparé en 2.4 bug introduit en 2.3 : une fois coché, la Sonde d'Indice UV (6490) et/ou le Capteur de Rayonnement Solaire (6450) étaient impossible à décocher (la nouvelle configuration ne se mettant pas à jour une fois validé) : réparé en 2.4 bug introduit en 2.3 : si vous ne disposez pas de l'extension CURL sur votre hébergement, il est possible que vous ne puissez pas patcher automatiquement Mbell dans la version suivante. Vous devez alors passer par Github pour patcher mbell : réparé en patchant la version 2.4 à 2.41 bug introduit en version 2.4 : Impossible de modifier les cases dans la zone Configuration (sauf si vous avez choisi le maximum de lignes à 10) : réparé en 2.41 bug introduit en version 2.41 : Le cronjob n'enregistre plus les données météos : réparé en 2.42 bug d'origine : mauvaise différenciation dans la zone Configuration entre la Case Capteur Solaire/UV Seul et Case Capteur Solaire/UV Complète avec Information de Lune + Lever-Coucher Soleil : corrigé en 2.5 bug introduit en 2.1 : Si vous disposez de plusieurs stations sur un même compte WL (api-key et api-signature identiques), seul la première station de votre compte WL peut être installé avec mbell : réparé en 2.5 bug introduit en 2.1 : quand la tendance de pression est strictement égal à 0, elle n'affiche aucune image (flèche) ni information : réparé en 2.5 bug introduit en 2.1 : dans certaines circonstances, le taux de pluie affiche une valeur nulle (rond barré) : réparé en 2.5 bug introduit en 2.3 : erreur de remplacement de string "yes"-"no" dans admin.php lors d'un patch : réparé en 2.5 bug introduit en 2.41 : L'icône Direction du Vent fonctionne avec un gradient de couleur dynamique faussé corespondant à la 'Vitesse du Vent' en degré : réparé en 2.5 bug introduit en 2.1 : Toutes les infos de stations ne sont pas proposés, les sondes auxiliaires Température Air-Eau-Sol (6372), Température & Humidité de l'Air (6382), Humectation du Feuillage / Température & Humidité du Sol (6345), ne sont pas encore prise en compte : corrigé en 2.5 pour Weatherlink Live bug introduit en version 2.5 : erreur fatal PHP lorsque la température ressentie dépasse les 15°C en couleur dynamique : réparé en 2.51 Quelques Chiffres Mbell c'est environ 20 000 lignes de code : 87% de PHP en POO 7% de HTML5 5% de CSS3 2% de Javascript (json + jquery) Remerciement Merci à Bug-Storm (alias 970hPa) pour son API Weewx : https://github.com/Bug-Storm/API_Weewx_Mbell 4 4 Lien à poster Partager sur d’autres sites More sharing options...
Damien49 Posté(e) 14 décembre 2021 La-Chapelle-Saint-Florent - 49 (proche 44, bord Loire) Auteur Partager Posté(e) 14 décembre 2021 MBell Version 2.1 Mbell est maintenant compatible avec Weatherlink Live A ce jour, seul les données gratuites en temps réel de Weatherlink Live sont accessibles. Mbell ne peut donc pas avoir accès à votre historique si vous utilisez la version payante. Weatherlink Live en version gratuite est une version très light par rapport aux versions précédentes. Ce sont donc plus de 300 données météos autrefois utilisées par Mbell qui ont disparus, notamment tous les records journaliers, mensuels et annuels. J'ai ainsi dû adapter le modèle de Mbell pour afficher moins d'informations avec Weatherlink Live que les versions précédentes. Pour toute réclamation à ce sujet, contactez Davis 2 1 Lien à poster Partager sur d’autres sites More sharing options...
BMGB-59 Posté(e) 14 décembre 2021 Bergues Partager Posté(e) 14 décembre 2021 Hello tu ne saurais pas adapter quelque chose par rapport à weewx. Par exemple moi maintenant je n ai plus de fournisseur je transmet juste un moni site sur infoclimat avec weewx sans serveur de base de données. Merci Lien à poster Partager sur d’autres sites More sharing options...
Responsable Technique 970hPa Posté(e) 14 décembre 2021 Moliets-et-Mâa(40) Responsable Technique Partager Posté(e) 14 décembre 2021 il y a 26 minutes, BMGB-59 a dit : Hello tu ne saurais pas adapter quelque chose par rapport à weewx. Par exemple moi maintenant je n ai plus de fournisseur je transmet juste un moni site sur infoclimat avec weewx sans serveur de base de données. Merci Suis entrain de voir, mais comme hier j'ai eu un souci du mon côté bah, pas eu le temps 😁😁 Lien à poster Partager sur d’autres sites More sharing options...
Damien49 Posté(e) 14 décembre 2021 La-Chapelle-Saint-Florent - 49 (proche 44, bord Loire) Auteur Partager Posté(e) 14 décembre 2021 Il y a 2 heures, BMGB-59 a dit : Hello tu ne saurais pas adapter quelque chose par rapport à weewx. Par exemple moi maintenant je n ai plus de fournisseur je transmet juste un moni site sur infoclimat avec weewx sans serveur de base de données. Merci Justement je voyais en privé avec 970hPa si c'était possible. On en a discuté un peu tous les 2. Sinon je recherche un utilisateur de ce type de sondes (1 ou toutes) : Station Météo Auxiliaire de Température Air-Eau-Sol (6372) Station Météo Auxiliaire de Température & Humidité de l'Air (6382) Station Météo Auxiliaire Humectation du Feuillage / Température & Humidité du Sol (6345) qui aurait Weatherlink Live afin de faire quelques tests et rajouter ainsi toutes ces données dans Mbell dans une prochaine version. La version weatherlink live dont je me suis servis pour la 2.1 n'avait pas ce type de sondes auxiliaires. Me contacter en privée (j'aurais besoin de votre api-clef et api-secret Weatherlink Live). Merci. J'ai cru comprendre sinon que l'évapotranspiration avait sa propre API. A confirmer... Lien à poster Partager sur d’autres sites More sharing options...
Damien49 Posté(e) 19 décembre 2021 La-Chapelle-Saint-Florent - 49 (proche 44, bord Loire) Auteur Partager Posté(e) 19 décembre 2021 970hpa et moi-même avons repéré un problème venant de l'API V2 live (bug ou très curieuse façon de générer l'API venant de weatherlink). Problème déjà signalé ici d'ailleurs : https://gitter.im/WeatherLink/v2-api?at=5fe12106b03e155c9ef62053 Sans rentrer dans les détails, disons que l'ordre des capteurs pour générer l'API semble aléatoire et pas déterminé de manière fixe, donc forcément ça pose quelques soucis derrière, ayant codé le truc en pensant que c'était généré de manière fixe (ce qui devrait normalement être le cas si weatherlink voulait faire bien les choses ) Bref cela provoque un bug sur mbell 2.1 aussi du coup avec weatherlink live pour certaines stations (pas toutes, ça dépendra comment est généré votre API). J'ai trouvé la solution pour palier ça et ça sera réparé dans une prochaine version. Désolé en attendant. Sinon je réitère ma demande, si vous avez ce type de sondes : Station Météo Auxiliaire de Température Air-Eau-Sol (6372) Station Météo Auxiliaire de Température & Humidité de l'Air (6382) Station Météo Auxiliaire Humectation du Feuillage / Température & Humidité du Sol (6345) et si vous utilisez weatherlink live, vous m'intéressez, contactez-moi. Merci. 1 Lien à poster Partager sur d’autres sites More sharing options...
killic Posté(e) 20 décembre 2021 Sologne Partager Posté(e) 20 décembre 2021 hello, vous conseillez qui comme hébergeur? Lien à poster Partager sur d’autres sites More sharing options...
Responsable Technique 970hPa Posté(e) 20 décembre 2021 Moliets-et-Mâa(40) Responsable Technique Partager Posté(e) 20 décembre 2021 Il y a 2 heures, killic a dit : hello, vous conseillez qui comme hébergeur? Tu as ovh, ce n'est pas si cher que ça 😉 Lien à poster Partager sur d’autres sites More sharing options...
Pascaloux Posté(e) 20 décembre 2021 FLEURIE (Rhône) Partager Posté(e) 20 décembre 2021 il y a 47 minutes, 970hPa a dit : Tu as ovh, ce n'est pas si cher que ça 😉 Bonjour LWS Rapport qualité prix idéal https://www.lws.fr/ Lien à poster Partager sur d’autres sites More sharing options...
Damien49 Posté(e) 20 décembre 2021 La-Chapelle-Saint-Florent - 49 (proche 44, bord Loire) Auteur Partager Posté(e) 20 décembre 2021 Regarde dans ces listes : - https://www.webhostingsecretrevealed.net/fr/blog/web-hosting-guides/free-hosting-sites/ - https://www.journaldugeek.com/hebergeur/gratuit/ - https://korben.info/hebergement-web-gratuit-2019.html Pour installer Mbell tu as besoin d'1 bdd MySQL (je note que pour certains, ce n'est pas précisé, mais ils l'ont quand même, très rare que ça ne soit pas proposé avec l'hébergement) Note que Mbell s'installe exactement comme WordPress (je me suis bcp inspiré du code d'installation), donc si tu peux installer WordPress sur ton hébergement tu peux installer Mbell. Lien à poster Partager sur d’autres sites More sharing options...
killic Posté(e) 20 décembre 2021 Sologne Partager Posté(e) 20 décembre 2021 merci à tous pour vos conseils 😉 Lien à poster Partager sur d’autres sites More sharing options...
Damien49 Posté(e) 31 décembre 2021 La-Chapelle-Saint-Florent - 49 (proche 44, bord Loire) Auteur Partager Posté(e) 31 décembre 2021 MBell Version 2.2 Mbell permet maintenant de sauvegarder vos données météos dans une BDD grâce à un système de cronjob PHP 10mn pour Weatherlink IP et USB 15mn pour Weatherlink Live C'est une première itération. Actuellement Mbell n'utilise pas encore les données générés (une prochaine version peut être). Par contre, vous pouvez déjà vous servir de Mbell comme d'un système de sauvegarde de vos données météos au format SQL. Facilement importable en tableur Excel avec phpMyAdmin. EDIT : le soucis de mon cronjob, c'est qu'il est sensible aux désactivations serveur. Je pensais que c'était des incidents rares sur les hébergeurs internet, mais après quelques jours de tests, je me rends compte que ça arrive plus souvent que prévu, ce qui a pour effet de désactiver le cron, qu'il faut donc relancer manuellement. Dans une prochaine version j'essayerais de coder une autre façon de faire avec un vrai système cron (par contre il est possible que ça ne fonctionne pas avec absolument tous les hébergeurs, surtout les gratuits). 2 Lien à poster Partager sur d’autres sites More sharing options...
Damien49 Posté(e) 7 janvier 2022 La-Chapelle-Saint-Florent - 49 (proche 44, bord Loire) Auteur Partager Posté(e) 7 janvier 2022 MBell Version 2.3 Système Automatique de Mis à Jour À partir de la v2.3, il n'y aura plus besoin de télécharger sur Github et installer manuellement Mbell pour le mettre à jour. Comme pour wordpress, un bouton détectera automatiquement si Mbell a besoin d'être mis à jour ou non dans la zone Propriété et vous n'aurez qu'à appuyer sur ce bouton pour patcher automatiquement Mbell dans sa dernière version. Plus sûr et plus pratique. J'ai laissé la possibilité ceci dit de le faire manuellement comme avant, Mbell détectera alors là aussi automatiquement s'il a besoin de faire sa maj ou d'être réinstallé complètement. Ce nouveau système de patch prend de plus en compte les modifications de votre bdd et évite de devoir tout réinstaller et supprimer vos tables en cas de mise à jour. NOTE 1 : ce nouveau système sera visible depuis Mbell quand le prochain patch 2.4 sera disponible. Il est cependant nécessaire d'installer Mbell comme avant pour cette version 2.3 depuis Github pour que ce nouveau système automatique soit installé. Le bug qui empêchait dans certaines circonstances une mise à jour a été réparé. Copiez simplement ce nouveau mbell dans l'ancien dossier "mbell" sans rien faire en écrasant les anciens fichiers pour mettre à jour en 2.3 mbell. NOTE 2 : vous trouverez plus d'info sur le système d'installation / update / réinstallation sur le wiki https://github.com/Networkbell/mbell/wiki/MBell-fr (ou dans le fichier admin.php) 1 1 Lien à poster Partager sur d’autres sites More sharing options...
Pascaloux Posté(e) 16 janvier 2022 FLEURIE (Rhône) Partager Posté(e) 16 janvier 2022 Le 06/12/2021 à 09:59, Damien49 a dit : Disposer d'une station météo de la marque Davis Instruments avec datalogger IP (weatherlink v1 et v2) ou connexion USB (weatherlink v2) Bonjour, La station est avec un WEATHERLINK LIVE , est t'il possible d'utiliser ce script pour cette configuration. D'avance merci pour les renseignements Lien à poster Partager sur d’autres sites More sharing options...
bianconero Posté(e) 16 janvier 2022 SEREMANGE ERZANGE FR 57 Partager Posté(e) 16 janvier 2022 +1 un WKLive mais avec 2 ISS configurés c'est possible aussi ? thnx bon dimanche https://www.weatherlink.com/embeddablePage/show/896e2772da4b48da9be714bf56404eaa/summary 1 Lien à poster Partager sur d’autres sites More sharing options...
Pascaloux Posté(e) 16 janvier 2022 FLEURIE (Rhône) Partager Posté(e) 16 janvier 2022 Il y a 1 heure, bianconero a dit : +1 un WKLive mais avec 2 ISS configurés c'est possible aussi ? thnx bon dimanche https://www.weatherlink.com/embeddablePage/show/896e2772da4b48da9be714bf56404eaa/summary Bonjour, Merci ca fonctionne parfaitement avec WL LIVE https://fleuriemeteolive.fr/mbell-main/index.php 1 1 Lien à poster Partager sur d’autres sites More sharing options...
Responsable Technique 970hPa Posté(e) 16 janvier 2022 Moliets-et-Mâa(40) Responsable Technique Partager Posté(e) 16 janvier 2022 Il y a 2 heures, bianconero a dit : +1 un WKLive mais avec 2 ISS configurés c'est possible aussi ? thnx bon dimanche https://www.weatherlink.com/embeddablePage/show/896e2772da4b48da9be714bf56404eaa/summary Hey, oui, si tu as un soucis n'hésite pas à partager ici 😁 Lien à poster Partager sur d’autres sites More sharing options...
Damien49 Posté(e) 16 janvier 2022 La-Chapelle-Saint-Florent - 49 (proche 44, bord Loire) Auteur Partager Posté(e) 16 janvier 2022 Il y a 4 heures, Pascaloux a dit : Bonjour, La station est avec un WEATHERLINK LIVE , est t'il possible d'utiliser ce script pour cette configuration. D'avance merci pour les renseignements Ah oui, j'avais oublié de mettre à jour la description, mais MBell est bien compatible avec Weatherlink Live depuis la version 2.1. Par contre c'est encore expérimental avec weatherlink live, il manque quelques données D'ailleurs je profite de ton post pour refaire ma demande : Citation Je recherche un utilisateur de ce type de sondes (1 ou toutes) : Station Météo Auxiliaire de Température Air-Eau-Sol (6372) Station Météo Auxiliaire de Température & Humidité de l'Air (6382) Station Météo Auxiliaire Humectation du Feuillage / Température & Humidité du Sol (6345) qui aurait Weatherlink Live afin de faire quelques tests et rajouter ainsi toutes ces données dans Mbell dans une prochaine version. La version weatherlink live dont je me suis servis pour la 2.1 n'avait pas ce type de sondes auxiliaires. Donc oui bianconero, justement tu m'intéresses grandement pour faire quelques tests ^^ Sinon pour installer plusieurs stations météos, c'est faisable en installant plusieurs fois mbell avec simplement des préfixes de tables différents lors de l'installation. Lien à poster Partager sur d’autres sites More sharing options...
bianconero Posté(e) 16 janvier 2022 SEREMANGE ERZANGE FR 57 Partager Posté(e) 16 janvier 2022 il y a 4 minutes, Damien49 a dit : Donc oui bianconero, justement tu m'intéresses grandement pour faire quelques tests ^^ Sinon pour installer plusieurs stations météos, c'est faisable en installant plusieurs fois mbell avec simplement des préfixes de tables différents lors de l'installation. thnx no blême tiens moi au jus bon dimanche 1 Lien à poster Partager sur d’autres sites More sharing options...
Damien49 Posté(e) 19 janvier 2022 La-Chapelle-Saint-Florent - 49 (proche 44, bord Loire) Auteur Partager Posté(e) 19 janvier 2022 Bugs trouvés : - bug introduit en version 2.1 : ni la zone Configuration, ni l'affiche de la zone Home ne fonctionne, dès lors que la case "Cumul de Pluie" est choisi en même temps que la zone Précipitation Mensuelle ou Annuelle et provoque une Erreur PHP Fatal = bug sur le switch Cumul de Pluie <-> Précipitation du Jour (réparé dans la prochaine version) - mbell ne fonctionne pas en version PHP supérieure ou égale à 8.1 ou en version inférieure ou égale à 5.6 (un test de version PHP compatible 7.0 à 8.0 sera fait dans la prochaine version) Merci à bianconero d'avoir fait le cobaye ^^ 1 Lien à poster Partager sur d’autres sites More sharing options...
killic Posté(e) 21 janvier 2022 Sologne Partager Posté(e) 21 janvier 2022 hello, possible d'installer sur un VPS chez OVH? Lien à poster Partager sur d’autres sites More sharing options...
Damien49 Posté(e) 21 janvier 2022 La-Chapelle-Saint-Florent - 49 (proche 44, bord Loire) Auteur Partager Posté(e) 21 janvier 2022 J'ai pas testé, mais je pense que oui. Sachant qu'un VPS offre plus de possibilité qu'un mutualisé et que mbell s'installe bien sur un mutualisé, qui peut le moins, peut le plus. Enfin à priori, j'ai pas testé ^^ NOTE : la phase d'installation de Mbell est beaucoup inspiré de WordPress Lien à poster Partager sur d’autres sites More sharing options...
killic Posté(e) 21 janvier 2022 Sologne Partager Posté(e) 21 janvier 2022 (modifié) il y a 43 minutes, Damien49 a dit : J'ai pas testé, mais je pense que oui. Sachant qu'un VPS offre plus de possibilité qu'un mutualisé et que mbell s'installe bien sur un mutualisé, qui peut le moins, peut le plus. Enfin à priori, j'ai pas testé ^^ NOTE : la phase d'installation de Mbell est beaucoup inspiré de WordPress Merci pour ta réponse, je vais essayer mais je suis tellement nul dans se domaine 😅 Edit1: je met le dossier "mbell-main" ou? Modifié 21 janvier 2022 par killic Lien à poster Partager sur d’autres sites More sharing options...
Damien49 Posté(e) 21 janvier 2022 La-Chapelle-Saint-Florent - 49 (proche 44, bord Loire) Auteur Partager Posté(e) 21 janvier 2022 Aucune idée, t'es censé savoir comment fonctionne ton hébergement. Ils t'ont pas fourni des tutos ? Mais au hasard, je dirais qu'habituellement un site internet ça se trouve dans le dossier home/nom_user/www/ Lien à poster Partager sur d’autres sites More sharing options...
Responsable Technique 970hPa Posté(e) 21 janvier 2022 Moliets-et-Mâa(40) Responsable Technique Partager Posté(e) 21 janvier 2022 il y a une heure, killic a dit : Merci pour ta réponse, je vais essayer mais je suis tellement nul dans se domaine 😅 Edit1: je met le dossier "mbell-main" ou? Dans /var/html/www Lien à poster Partager sur d’autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant