xlyric / pv-router-esp32 Goto Github PK
View Code? Open in Web Editor NEWpv router pour ESP32
License: Other
pv router pour ESP32
License: Other
il semblerait qu'il ne controle plus le robotdyn
si le routeur prends la température du dimmer,
le digit après la virgule est tronqué
Le ventillateur ne se déclenche pas en mode minuteur
Since your merge of my last push, config-light.html is always loaded whatever the router version used (normal or light).
You performed merge wrongly.
Please recheck with my branch through webFunctions.h at following lines.
l92: compress_html(request,"/config-light.html.gz", "text/html");
shall be:
==>compress_html(request,"/config.html.gz", "text/html");
l94: compress_html(request,"/config-ap.html.gz", "text/html");
shall be:
==>compress_html(request,"/config-light.html.gz", "text/html");
Hey
Have error with name file in include (maybe is work on your environment but not my debian, for you have no error ?)
File : /src/functions)/dallasFunction.h
in main.cpp include for dallasfunction.h without uppercase for F
If this can help some
Hi Cyril,
I saw a lot of mqtt traffic to topic "homeassistant/sensor"
Would it be possible to add a checkbox in config to disable this ?
thanks for your work
En coupant ma box internet ce matin, je me suis rendu compte que le router ne se reconnectait pas au SSID.
Bug dans wifi-connection.h ligne 76: C'est if (!AP) au lieu de if(AP).
si je décoche le dimmer local et qu'il est a une certaine puissance ex:500w a ce moment là, le dimmer reste a 500w après avoir été désactiver et le routeur considère cette puissance comme de la conso. Idem si je passe par la domotique pour couper le dimmer local avec la commande: 192.168.xx.xx/get?servermode=Dimmer%20local
il faudrait pouvoir forcer un off sur le dimmer local si la case et décocher.
Bonjour Cyril,
je viens de déposer sur mon ESP32 via le web installeur le code du PV-ROUTER, mais le mode AP n'affiche pas la page config (ni config-ap.html). Il telecharge la version compressé :( donc inutilisable.
Tests effectués sur SAFARI (Mac et iOS). Pas de windows sous la main.
Je ne pense pas que cela soit normale :(
Bonne journée,
Eric
Bonjour Cyril
En reprenant ta dernière version du pv router je n'ai pas réussi à faire fonctionner mon enphase v7 (qui marche sur un fork de tes sources de mi année)
En creusant j'ai constaté que la taille du token (425) est trop petite j'ai du la monter à 427 pour mon token.
Pour info.
Bonjour Cyril,
je viens de mettre a jour mon routeur avec le build de la st-valentin :-)
depuis, j'ai des erreurs domoticz comme celle là quasiment toutes les 10 secondes:
mosquitto: Invalid/Unhandled data received! (Topic: domoticz/in, Message: { "idx" : temperature , "svalue" : "13.19)
ca ressemble beaucoup à d'autres erreurs que j'avais de temps en temps (je t'avais fait un mail ;-) )
je suis toujours en "pré-prod", mon cumulus est toujours dans le carton, le dimmer aussi mais je l'ai allumé ce matin.
je me demandais si c'est pas le dimmer qui remontait des conneries, mais en désactivant le mqtt du routeur, je n'ai plus la trace.
je fouille un peu le source... des fois que je trouverais un truc
Ma config : TTGO pour PV ROUTER et DIMMER DISTANT le tout sur ENPAHSE v7
j'ai donc logiquement voulu passer DIMMERLOCAL à FALSE dans le config.h maisla compilation ne fonctionne pas car il y a des usage des constantes dans main.ccp et dans dimmerFunction.h sans tester la valeur de DIMMERLOCAL
Dans appweb.h
il y a la ligne suivante :
if ( Servermode == "frontius" ) { configmodule.Fronius_present = !configmodule.Fronius_present; }
==> frontius est-ce correct ?
Into Configuration:
"Screen switch off" come back to 0.
le dimmer reste à 100%
Vérification du déclenchement de Tmax en mode minuteur.
Bonjour,
J'ai un soucis de connection MQTT avec Jeedom, broker Mosquitto (qui si j'ai bien suivi, supporte les trames v3.1 et +).
En regardant le source de ce projet, il semblerait que les trames MQTT émises sont en 2.5, est-ce bien le cas ?
J'ai un peu de mal à débuguer ma connection car rien ne sort dans la console série (onglet log sur la dashboard du router).
Version pvrouter: 20230630
Merci
PS: si je poste au mauvais endroit, ne pas hésiter à me re-router
PS2: je peux reformatter en anglais si besoin.
Firmware 20240316
Flash firmware PVRouteur complet
sur la console serie:
ssid (pas de ssid renseigné)
puis
pass (pas de mot de passe renseigné)
puis
reboot
crash en boucle de l'application
mettre le niveau de réception Wifi sur le site web
En haut de la page de configuration de la minuterie
l'heure affichée est "15:3" aulieu de "15:03"
En regardant les logs de HA, j'ai noté le message suivant:
Mar 19 07:24:32 xxxxx systemd-home-assistant[12208]: 2024-03-19 07:24:32.927 ERROR (MainThread) [homeassistant.components.mqtt.mixins] Error 'expected SensorDeviceClass or one of 'date', 'enum', 'timestamp', 'apparent_power', 'aqi', 'atmospheric_pressure', 'battery', 'carbon_monoxide', 'carbon_dioxide', 'current', 'data_rate', 'data_size', 'distance', 'duration', 'energy', 'energy_storage', 'frequency', 'gas', 'humidity', 'illuminance', 'irradiance', 'moisture', 'monetary', 'nitrogen_dioxide', 'nitrogen_monoxide', 'nitrous_oxide', 'ozone', 'ph', 'pm1', 'pm10', 'pm25', 'power_factor', 'power', 'precipitation', 'precipitation_intensity', 'pressure', 'reactive_power', 'signal_strength', 'sound_pressure', 'speed', 'sulphur_dioxide', 'temperature', 'volatile_organic_compounds', 'volatile_organic_compounds_parts', 'voltage', 'volume', 'volume_storage', 'volume_flow_rate', 'water', 'weight', 'wind_speed' for dictionary value @ data['device_class']' when processing MQTT discovery message topic: 'homeassistant/sensor/PvRouter-2D14/config', message: '{'device_class': '', 'unit_of_measurement': '', 'state_class': '', 'name': '-2D14', 'state_topic': 'homeassistant/sensor/PvRouter-2D14/state', 'availability_topic': 'homeassistant/sensor/PvRouter-2D14/status', 'unique_id': '2D14-', 'value_template': '{{ value_json. }}', 'command_topic': 'homeassistant/sensor/PvRouter-2D14/command', 'command_template': '{{ value_json. }}', 'expire_after': '60', 'device': {'identifiers': 'PvRouter-2D14', 'name': 'PvRouter-2D14', 'sw_version': 'PvRouter Version 20240316', 'model': 'ESP32 TTGO 192.168.1.27', 'manufacturer': 'Cyril Poissonnier', 'configuration_url': 'http://192.168.1.27'}, 'platform': 'mqtt'}'
A degguguer (en cours) : perte de la connexion enphase (impossible de se reconnecter) apres qq heures --> les valeurs de la derniere connexion correcte sont gardées
ajouter la remonté RSSI sur mqtt toute les X secondes serait pas mal
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.