bertrandgorge / okovision

Web Interface Supervision for OKofen Pellematic Touch Boiler
http://okovision.dronek.com
0 stars 0 forks source link

Evolution Okovision #1

Open bertrandgorge opened 2 years ago

bertrandgorge commented 2 years ago

Hello, je commence ce thread pour discuter des éventuelles évolutions d'Okovision. N'hésitez pas à participer (@jef737 - @skydarc)

jef737 commented 2 years ago

Bonjour à tous, Je viens de voir la réponse de Stawen concernant l'arret du développement d'Okovision. https://okovision.dronek.com/documentation/#pourquoi-il-ny-aura-jamais-dokovision-v2-compatile-firmware-v4. Je comprend tout a fait les raisons évoquées, et ce d'autant plus qu'il est très difficile d'obtenir des informations de la part d'Oekofen, visiblement ils veulent garder la main mise sur leur technologie et qui sait un jour demander une redevance à leur client pour accèder à leur application. Personnellement je n'ai pas poursuivi les essais avec Okovision, j'ai préféré développer ma propre application qui répond exactement à mes besoins. Ceci étant je suis prêt à partager mon expérience. @bertrandgorge - @skydarc

bertrandgorge commented 2 years ago

@jef737 tu as fais quoi du coup ?

jef737 commented 2 years ago

Je suis passé à la V4 début novembre, depuis la chaudiere transmet quotidiennement les fichiers csv sur une adresse mail dédiée. Je récupère le fichier csv via un script que j'intégre ensuite dans une base de données qui combinée avec ma station météo me permet d'analyser le fonctionnement de la chaudière.

skydarc commented 2 years ago

Nickel. Je suis preneur du script. Partage si tu veux bien. Et d'autre part est ce que tu peux vérifier que via json on peut récupérer les csv? (C'est faisable que sur la v4) Normalement, la manip c'est : http://ip_chaudiere:port_json/mdp_json/log0

(Log0 pour le csv du jour, log1 pour le csv de la veille etc)

Je le ferais bien mais je ne suis pas encore en v4

jef737 commented 2 years ago

Pas de soucis pour le partage. N'hésites pas si tu as besoin d'autres infos. Chez moi via json ca ne fonctionne pas du tout. Ci dessous le script pour récupérer le fichier csv envoyé sur une boite mail dédiée. A adapter en fonction de son environnement.

!/bin/bash

[user] est une boite mail dédiée à la réception des fichiers csv

rm /home/[user]/Maildir/new/*
su - [user] -c "fetchmail;" fname=$(ls /home/[user]/Maildir/new) echo $fname; if [ -z $fname ]; then echo "Pas de nouveau fichier";

envoi d'une notification à l'adresse mail perso

sendmail -f [address.mail]@domain.fr < /mail_chaudiere.txt; else

extraction du fichier joint

munpack /home/[user]/Maildir/new/$fname csvname="touch_"$(date -d'-1day' '+%Y%m%d')".csv"; cp $csvname /var/lib/mysql-files/touch.csv

remplacement des virgules par des points

sed -i -e "s/,/./g" /var/lib/mysql-files/touch.csv

suppression des lignes à blanc

sed -i '/^\s*$/d' /var/lib/mysql-files/touch.csv fi

jef737 commented 1 year ago

Bonjour à tous, Je suis à la recherche de documentation sur la signification des codes statuts de la chaudière, et en particulier pour le circuit solaire. J'ai un fonctionnement un peu chaotique du circuit et je ne comprend pas ce qui se passe. J'ai bien une doc qui explique la structure du code avec les bit à 1, mais si j'ai bien compris on ne devrait pas avoir de valeur décimal de statut à 0, or je trouve beaucoup de valeur à 0. Donc si vous avez des infos à ce sujet je suis preneur