Comments (2)
Bonjour Yoann, je pense que tu as trouvé un joli cas limite ! Ca devrait être facile à corriger. Pour ça il faudra que tu ailles regarder dans ta DB (phpMyAdmin).
La table qui t'intéresse c'est oko_resume_day - là t'as une ligne par jour, vérifie celles qui correspondent aux valeurs délirantes. Tu peux les supprimer elles seront reconstruites automatiquement.
La deuxième table qui t'intéresse c'est oko_silo_events - c'est là où sont stockés les événements de remplissage du silo, entre autres. Il faut que tu modifie le dernier remplissage, pour ajouter un petit 100 ou 200kg dans le remaining. Comme ça okovision pensera qu'il reste bien du bois dans ton silo.
from okovision.
Bonjour Bertrand, merci pour ce retour rapide. J'ai mis à jour le titre du bug. En effet, suite au remplissage du silo, j'ai corrigé manuellement les données de la BDD et actualisé le stock du silo.
Cependant le bug était toujours présent. Il n'etait pas dû au "silo vide" mais a la lecture du fichier CSV.
En effet, suite probablement à une manipulation dont je ne me souviens plus, le fichier CSV a été modifié et une colonne a été ajoutée, ce que je ne pensais pas possible. En d'autres termes, okovision s'était mis à décaler les colonnes et utiliser par exemple les valeurs de la colonne PE1 Status à la place de PE1 Motor ES. J'ai mis à jour la Matrice de lecture du CSV, est tout s'est mis à refonctionner.
Voici comment je m'en suis rendu compte (si jamais quelqu'un a le même soucis):
Le fichier CSV indique que la chaudière possède différents statuts lors de sa mise en marche (colonne PE1 Status) allant de 1 à 5. Lorsque la chaudière n'est pas en fonctionnement, son statut est à la valeur 99.
Depuis le 28/04/20 à 16h30, Okovision fait un décalage entre les colonnes. Par exemple, lorsque j'affiche sur un graphique les valeurs qui correspondent à la colonne PE1 Motor ES (Moteur alimentation chaudière (On/Off) ), il y avait uniquement 0 ou 1 (donc Okovision trouvait la bonne colonne). Depuis le bug, lorsque je demande à afficher la colonne PE1 Motor ES, il affiche les valeurs de la colonne précédente (PE1 Status). Idem, PE1 Status affiche les valeurs de la colonne précédente.
from okovision.
Related Issues (20)
- L'installation ne fonctionne pas en hébergement mutualisé OVH (le cron ne se lance pas) HOT 1
- Distinguer le bois utilisé pour le chauffe-eau vs celui utilisé pour le chauffage HOT 6
- Compatibility Mysql 5.7 and PHP7.2 HOT 1
- Procedure d'installation sur un hebergeur gratuit
- Restructuration du code HOT 2
- Valider le bon fonctionnement avec un firmware V3 HOT 2
- Validation du bon fonctionnement avec un firmware V4 HOT 3
- Wiki - architecture My.okofen.info
- Free Hosting - cron doesn't work HOT 3
- Amélioration possible du calcul de l'ECS sur la consommation HOT 1
- Nas Synology - error message after updating HOT 1
- Problème de communication : rendu.getIndicByDay HOT 4
- Translate in EN
- Problème avec le cron si chaudière KO
- Graphique journalier HOT 3
- Problème lors du passage du cron HOT 2
- partition DSM remplie HOT 3
- mariadb10 HOT 5
- Fichiers CSV HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from okovision.