Bienvenue, Visiteur |
Vous devez vous enregistrer avant de pouvoir poster.
|
Utilisateurs en ligne |
Il y a actuellement 410 utilisateurs connectés. » 2 Membre(s) | 406 Visiteur(s) Bing, Google, Kiki387, regisarnaud
|
Derniers sujets |
commande pilotage relais ...
Forum : Routeur Photovoltaïque
Dernier message : fazer31
Hier, 06:48 PM
» Réponses : 0
» Affichages : 31
|
Demande information
Forum : Evolutions faites, à faire, dont vous rêvez...
Dernier message : Ludovic35
Hier, 04:58 PM
» Réponses : 4
» Affichages : 218
|
Qui veux m'aider à la cré...
Forum : Projet Tracker
Dernier message : Lolo69
Hier, 01:01 PM
» Réponses : 19
» Affichages : 337
|
Énergie active / an
Forum : Routeur Photovoltaïque
Dernier message : Philmaz
Hier, 11:55 AM
» Réponses : 0
» Affichages : 52
|
Relais et autorisation ro...
Forum : Routeur Photovoltaïque
Dernier message : lrigolo
21-12-2024, 08:57 PM
» Réponses : 14
» Affichages : 370
|
Plans pour structure trac...
Forum : Projet Tracker
Dernier message : Sgb31
21-12-2024, 03:55 PM
» Réponses : 6
» Affichages : 104
|
Tempo
Forum : Routeur Photovoltaïque
Dernier message : Lolo69
21-12-2024, 01:40 PM
» Réponses : 17
» Affichages : 804
|
menu déroulant "etat d'un...
Forum : Evolutions faites, à faire, dont vous rêvez...
Dernier message : F1ATB
21-12-2024, 09:35 AM
» Réponses : 7
» Affichages : 310
|
PCB pour RMS
Forum : Evolutions faites, à faire, dont vous rêvez...
Dernier message : 39berv59
20-12-2024, 08:04 PM
» Réponses : 93
» Affichages : 16,517
|
Fréquence d'actualisation...
Forum : Affichage Routeur Distant
Dernier message : AtomeIon
20-12-2024, 06:11 PM
» Réponses : 0
» Affichages : 53
|
|
|
probleme wifi connection box |
Posté par : alexandeur - 05-11-2024, 03:28 PM - Forum : Routeur Photovoltaïque
- Réponses (6)
|
|
bonjour
voila mon probleme du jour au lendemain ma box n accepte plus les esp en wifi , on dirait elle les voient plus en wifi?
pourtant l ordinateur , les smarphones connection direct ? bizarre ???? je suis perdu ??
si quelqu un a une idée , des truc a faire ?
box sfr NB6
merci
|
|
|
Pour F1ATB Simplification pour les non "techniciens" |
Posté par : f4ame - 04-11-2024, 10:49 PM - Forum : Evolutions faites, à faire, dont vous rêvez...
- Réponses (9)
|
|
Je pense qu'il est très bien de faire évoluer votre routeur mais que pour les non "techniciens" cela deviens très complexe.
Hors a mon humble avis il serait bon de garder une version accessible simplement pour tous.
Une solution de simplification pourrait être la suivante :
- Figer une version 9 ou 10 qui est assez simple et fonctionnelle avec un afficheur simple, qui serait conseillé pour un usage de base.
- continuer de développer v12 V13 etc... pour des gens plus technique, qui serait proposé pour un usage plus pointu.
Je pense que la V9/V10 du routeur reste simple à mettre en place même pour un néophyte en informatique tout en étant efficace pour une utilisation de base.
Quelques modifications a voir pour la version figée:
OTA (pour une programmation sans passer par Arduino = plus simple)
Nouvelle source de mesure Shelly Pro Em de la V11
Correction de la fonction tempo qui n'est plus fonctionnel en V9.
Ce qui est important est de ne pas compliqué la page "Actions" et de rester sur des notions simples et faciles a comprendre dans cette page.
Votre ancien afficheur est a mon avis aussi plus lisible pour un néophyte que le nouveau qui est plus technique.
C'est donc peut être cette ancienne version de l'afficheur qu'il faudrait adjoindre à la version figée du routeur pour un usage de base.
Voila c'est évidemment juste une proposition mais je pense qu'elle facilitera la vie de beaucoup de personne moins impliqué dans le technique et gardera votre routeur accessible pour tous, ce qui est peut être le plus important.
|
|
|
condition d'hystérésis sur la température |
Posté par : F6AAM - 04-11-2024, 09:08 PM - Forum : Routeur Photovoltaïque
- Réponses (8)
|
|
Bonsoir André et Bonsoir à tous,
J'ai eu besoin d'une hystérésis sur la condition de température et je propose cette solution :
J'avais déjà rajouté une hystérésis sur des versions 6.xx mais voici la solution que je viens d'implanter sur la version 12.06
Le principe :
pour déclencher une hystérésis je programme par exemple une condition de température >= 20° ET une condition de température <= 18° dans la page Actions.
Evidemment dans l'état actuel du code cela produit un résultat qui est toujours faux car la température ne pourra jamais être en même temps <= 18° ET >= 20°
Par contre après ajout des lignes de code suivantes, celui-ci détecte cette condition et bascule en mode hystérésis dont la valeur est dans cet exemple 20° - 18° = 2°
voici le code :
dans le fichier Actions.h
ajouter à la ligne 62 :
int Tseuil = 2000;
dans le fichier Actions.cpp
modifier le code comme suit à partir de la ligne 185
/*
if (Temperature > -100) {
if (Tinf[i] <= 1000 && int(Temperature * 10.0) > Tinf[i]) { ConditionsOk = false; }
if (Tsup[i] <= 1000 && int(Temperature * 10.0) < Tsup[i]) { ConditionsOk = false; }
}
*/
if (Temperature > -100) {
if (Tinf[i] <= 1000 && Tsup[i] <= 1000 && Tinf[i] < Tsup[i]) { // on applique une hystérésis dont les valeurs sont Tinf et Tsup
if (Temperature * 10.0 > Tinf[i] && Temperature * 10.0 > Tsup[i]) Tseuil = Tinf[i];
if (Temperature * 10.0 < Tinf[i] && Temperature * 10.0 < Tsup[i]) Tseuil = Tsup[i];
if (Temperature * 10.0 > Tseuil) { ConditionsOk = false; }
}
else {
if (Tinf[i] <= 1000 && int(Temperature * 10.0) > Tinf[i]) { ConditionsOk = false; }
if (Tsup[i] <= 1000 && int(Temperature * 10.0) < Tsup[i]) { ConditionsOk = false; }
}
}
J'ai laissé en commentaire le code d'origine.
Voilà c'est tout ce qu'il y a à faire.
Si André pense que c'est utile il pourra peut-être rajouter cette hystérésis sur la température dans la version 13
Cdlt F6AAM Jean-Claude
|
|
|
ArduinoOTA - mdp manquant |
Posté par : tim - 04-11-2024, 05:34 PM - Forum : Evolutions faites, à faire, dont vous rêvez...
- Réponses (2)
|
|
Bonjour,
juste une évolution mineure si possible:
mettre un mdp non vide pour l'OTA natif via l'IDE arduino en wifi
Le problème est que dans les dernières version de l'IDE / OTA le mot de passe est devenu obligatoire dans l'IHM.
cad que la boite de dialogue s'affiche et demande un mdp, par contre il n'est plus possible de valider un mdp vide.
Ajouter un password non vide comme suit permet de bien maj via ArduinoOTA en wifi.
diff --git a/Solar_Router.ino b/Solar_Router.ino
index 7085d91..62dfdda 100644
--- a/Solar_Router.ino
+++ b/Solar_Router.ino
@@ -709,6 +709,8 @@ void setup() {
// Modification du programme par le Wifi - OTA(On The Air)
//***************************************************
+ ArduinoOTA.setPassword("pass");
+
ArduinoOTA.setHostname((const char *)hostname.c_str());
ArduinoOTA.begin(); //Mandatory
|
|
|
MQTT et jeedom: mise en cache valeur température > 4 mins |
Posté par : tim - 04-11-2024, 05:22 PM - Forum : Evolutions faites, à faire, dont vous rêvez...
- Réponses (3)
|
|
Bonjour,
tout d'abord un grand merci pour le routeur. J'ai réalisé le montage tout frais de ce weekend.
juste à temps pour le retour du soleil.
ça fonctionne plutôt bien dans l'ensemble et le fait d'avoir le code est un grand plus.
Quel plaisir d'arrêter d'envoyer gratuitement à EDF
Au niveau de mon setup : - J'utilise principalement la sortie triac en mode découpe sinus vers mon chauffe eau pour le moment.
J'ai mis 2 SSR pour utilisation future.
- J'ai un jeedom avec sonde de température au niveau du chauffe eau en zwave
- J'envoie la valeur via MQTT au routeur.
Le pb c'est que tant que la valeur de la sonde zwave ne change pas elle n'est pas ®envoyée par jeedom via MQTT.
et le watchdog MQTT niveau routeur ne semble gérer qu'une durée de ~4 minutes avant de passer la valeur de température comme invalide.
Quand la valeur de temp est considérée invalide, si elle est activée sur le triac: alors le triac est forcé à off quoi qu'il arrive.
Et ce même si on est dans la tranche horaire d'une action qui n'utilise pas la température (en mode sinus sur seuil Pw sans se baser sur la temp par exemple)
Le pb se produit aussi si on fait marche forcée manuelle à ON, le triac passe à OFF après ~4 minutes si il n'a pas eu de nouvelle valeur de la temp.
et il repassera à ON dès qu'il aura reçu une nouvelle valeur par MQTT, pour 4 Minutes..
Pour commencer j'ai contourné plus ou moins en forçant jeedom à réenvoyer toutes les 5 minutes(mais on ne peut pas descendre plus bas)
Le triac s'activait donc pendant ~4m puis restait off pendant 45s-60s , pour repassait à ON quand il reçoit à nouveau une valeur au bout de 5 minutes.
Pour améliorer ce contournement j'ai augmenté la valeur de départ du watchdog de 5 à 12
(en étant très large: jeedom renvoyant maintenant toutes les 5 minutes , même si jamais il y a une maj qui se perd, ça doit pouvoir tenir ~11 minutes sans valeur maintenant au lieu de ~4 minutes, donc 1 perte de 1 event est même tolérée.)
Code : diff --git a/MQTT.ino b/MQTT.ino
index 153d48f..6d5f594 100644
--- a/MQTT.ino
+++ b/MQTT.ino
@@ -109,7 +109,7 @@ void callback(char *topic, byte *payload, unsigned int length) {
for (int canal = 0; canal < 4; canal++) {
if (String(topic) == TopicT[canal] && Source_Temp[canal] == "tempMqtt") {
temperature[canal] = ValJson("temperature", message);
- TemperatureValide[canal] = 5;
+ TemperatureValide[canal] = 12;
ça l'air de faire le job pour le moment.
Idéalement le mieux serait aussi que dans le cas du forçage à ON manuel ou que si l'on est dans la tranche horaire d'une action qui n'utilise pas la température,
le fait que la température soit manquante ou invalide n'impacte pas ces actions.
A noter aussi que jeedom par défaut envoie la valeur dans la clé "value" et non pas temperature
J'ai du modifier manuellement dans le code comme suit
temperature[canal] = ValJson("value", message);
Rajouter la possibilité de configurer dans l'interface le nom de la clé où aller chercher dans le json serait un plus
Sinon je remergerai mes modifs à chaque version , ça n'est pas très long à faire non plus.
Merci.
|
|
|
Gestion de la condition de température |
Posté par : boby317 - 04-11-2024, 01:49 PM - Forum : Routeur Photovoltaïque
- Réponses (8)
|
|
Bonjour j´utilise depuis plusieurs mois le routeur f1atb avec la version 12 et tout fonctionne sans problème jusqu´à présent sans sonde de température, prenant les douches plutôt le soir j´aimerai rajouter une sonde de température et mettre une condition , si à 16h l´eau n´est pas a la temperature de 55 degrés je mets le routeur sur on , par contre ne sachant pas a quelle temperature l´eau sera a 16h et du coup sur quelle durée mettre sur on ? comment avez vous géré "ce problème" pour éviter d´avoir de l´eau ou qu´il tourne inutilement ?merci pour votre aide
|
|
|
|