Montage PV Routeur "Clyric" pour un nul

Informations sur les capteurs et installations.

Modérateurs : ramses, Balajol, monteric, ametpierre, j2c

Avatar du membre
clyric
Maitre Solaire
Maitre Solaire
Messages : 1666
Enregistré le : jeu. mars 23, 2017 12:11 pm
Localisation : morangis

Re: Montage PV Routeur "Clyric" pour un nul

Message par clyric »

je crois avoir trouvé.
c'est HTTPClient.h et pas httpclient.h

sous unix c''est case sensitive

c'est corrigé et mit sur le git --> git pull
-2550Wc en autoconso multi orientation + pv routeur
-105Wc en circuit fermé (12v)
-6m3 de cuves eau
- IOT et contrôle de la maison par Domoticz
- ~1kWh batterie DIY
liens : https://github.com/xlyric/

Avatar du membre
Balajol
Modérateur
Modérateur
Messages : 2474
Enregistré le : dim. avr. 03, 2011 23:27 pm
Localisation : Saint-OMER 62

Re: Montage PV Routeur "Clyric" pour un nul

Message par Balajol »

Code : Tout sélectionner

 Executing task in folder pv-router-esp32: platformio run --target upload --environment ttgo-t-display <

Error: Invalid '/home/bert/Documents/PlatformIO/Projects/pv-router-esp32/platformio.ini' (project configuration file): 'Source contains parsing errors: '/home/bert/Documents/PlatformIO/Projects/pv-router-esp32/platformio.ini'
        [line 117]: 'v''
Arrêt du processus de terminal "platformio 'run', '--target', 'upload', '--environment', 'ttgo-t-display'". Code de sortie : 1.

Le terminal sera réutilisé par les tâches, appuyez sur une touche pour le fermer.
>
-6 m2 en auto-vidange (Circuit Fermé, eau pure sans glycol), Capteurs sous polycarbonate 16 mm (toiture local)
-9 m2 WEISHAUPT et ballon 1000L circuit pressurisé glycolé ; 2 Solareg Genius II; Domoticz
Compte rendu de mon installation ici(1er champ)

Avatar du membre
clyric
Maitre Solaire
Maitre Solaire
Messages : 1666
Enregistré le : jeu. mars 23, 2017 12:11 pm
Localisation : morangis

Re: Montage PV Routeur "Clyric" pour un nul

Message par clyric »

platformio.ini'
[line 117]: 'v''

il se serait pas rajouté un caractère à cette ligne dans le fichier ? ( par accident )

ligne 117, j'ai
-D TFT_CS=5
-2550Wc en autoconso multi orientation + pv routeur
-105Wc en circuit fermé (12v)
-6m3 de cuves eau
- IOT et contrôle de la maison par Domoticz
- ~1kWh batterie DIY
liens : https://github.com/xlyric/

Avatar du membre
Balajol
Modérateur
Modérateur
Messages : 2474
Enregistré le : dim. avr. 03, 2011 23:27 pm
Localisation : Saint-OMER 62

Re: Montage PV Routeur "Clyric" pour un nul

Message par Balajol »

Ligne 117 Modifiée mais:

Code : Tout sélectionner

[
> Executing task in folder pv-router-esp32: platformio run --target upload --environment ttgo-t-display <

Warning! Ignore unknown configuration option `-d tft_cs` in section [env:env1]
Processing ttgo-t-display (platform: espressif32 @ ~3.5.0; board: esp32dev; framework: arduino)
----------------------------------------------------------------------------------------------------------------
Library Manager: Installing Hash
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (3.5.0) > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES: 
 - framework-arduinoespressif32 @ 3.10006.210326 (1.0.6) 
 - tool-esptoolpy @ 1.30100.210531 (3.1.0) 
 - tool-mkspiffs @ 2.230.0 (2.30) 
 - toolchain-xtensa32 @ 2.50200.97 (5.2.0)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 39 compatible libraries
Scanning dependencies...
Dependency Graph
|-- NTPClient @ 3.2.1
|-- Time @ 1.6.1
|-- ESP Async WebServer @ 1.2.3
|   |-- AsyncTCP @ 1.1.1
|   |-- AsyncElegantOTA @ 2.2.7
|   |   |-- AsyncTCP @ 1.1.1
|   |   |-- FS @ 1.0
|   |   |-- Update @ 1.0
|   |   |-- WiFi @ 1.0
|   |-- FS @ 1.0
|   |-- WiFi @ 1.0
|   |-- ArduinoJson @ 6.19.4
|-- ArduinoJson @ 6.19.4
|-- PubSubClient @ 2.8.0
|-- TFT_eSPI @ 2.4.70
|   |-- SPIFFS @ 1.0
|   |   |-- FS @ 1.0
|   |-- FS @ 1.0
|   |-- SPI @ 1.0
|-- AsyncElegantOTA @ 2.2.7
|   |-- AsyncTCP @ 1.1.1
|   |-- FS @ 1.0
|   |-- Update @ 1.0
|   |-- WiFi @ 1.0
|-- RBDdimmer @ 0.0.0+sha.bee29fa
|-- OneWire @ 2.3.7
|-- DallasTemperature @ 3.10.0
|   |-- OneWire @ 2.3.7
|-- HTTPClient @ 1.2
|   |-- WiFi @ 1.0
|   |-- WiFiClientSecure @ 1.0
|   |   |-- WiFi @ 1.0
|-- WiFi @ 1.0
|-- SPIFFS @ 1.0
|   |-- FS @ 1.0
|-- FS @ 1.0
|-- ArduinoOTA @ 1.0
|   |-- Update @ 1.0
|   |-- WiFi @ 1.0
|   |-- ESPmDNS @ 1.0
|   |   |-- WiFi @ 1.0
|-- Wire @ 1.0.1
|-- AsyncTCP @ 1.1.1
|-- SPI @ 1.0
|-- WiFiClientSecure @ 1.0
|   |-- WiFi @ 1.0
Building in release mode
Compiling .pio/build/ttgo-t-display/src/main.cpp.o
src/main.cpp:5:26: fatal error: driver\adc.h: No such file or directory

********************************************************************
* Looking for driver\adc.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:driver\adc.h"
* Web  > https://registry.platformio.org/search?q=header:driver%5Cadc.h
*
********************************************************************

compilation terminated.
Archiving .pio/build/ttgo-t-display/libefb/libUpdate.a
Indexing .pio/build/ttgo-t-display/libefb/libUpdate.a
Compiling .pio/build/ttgo-t-display/lib33e/WiFi/ETH.cpp.o
Compiling .pio/build/ttgo-t-display/lib33e/WiFi/WiFi.cpp.o
*** [.pio/build/ttgo-t-display/src/main.cpp.o] Error 1
========================================== [FAILED] Took 3.72 seconds ==========================================

Environment     Status    Duration
--------------  --------  ------------
ttgo-t-display  FAILED    00:00:03.722
==================================== 1 failed, 0 succeeded in 00:00:03.722 ====================================
Arrêt du processus de terminal "platformio 'run', '--target', 'upload', '--environment', 'ttgo-t-display'". Code de sortie : 1.

Le terminal sera réutilisé par les tâches, appuyez sur une touche pour le fermer.
/code]  

En supprimant la ligne tjrs des défauts
-6 m2 en auto-vidange (Circuit Fermé, eau pure sans glycol), Capteurs sous polycarbonate 16 mm (toiture local)
-9 m2 WEISHAUPT et ballon 1000L circuit pressurisé glycolé ; 2 Solareg Genius II; Domoticz
Compte rendu de mon installation ici(1er champ)

Avatar du membre
Balajol
Modérateur
Modérateur
Messages : 2474
Enregistré le : dim. avr. 03, 2011 23:27 pm
Localisation : Saint-OMER 62

Re: Montage PV Routeur "Clyric" pour un nul

Message par Balajol »

Mais ceux qui ont installé le PV routeur l'ont fait à partir de quel environnement ?

J'ai PC sous W10, PI4 sous DEBIAN 10, PC Debian10.. :-?
-6 m2 en auto-vidange (Circuit Fermé, eau pure sans glycol), Capteurs sous polycarbonate 16 mm (toiture local)
-9 m2 WEISHAUPT et ballon 1000L circuit pressurisé glycolé ; 2 Solareg Genius II; Domoticz
Compte rendu de mon installation ici(1er champ)

Avatar du membre
clyric
Maitre Solaire
Maitre Solaire
Messages : 1666
Enregistré le : jeu. mars 23, 2017 12:11 pm
Localisation : morangis

Re: Montage PV Routeur "Clyric" pour un nul

Message par clyric »

ceux qui l'on fait , l'on installé sous windows.

je pense que je vais me faire une debian 10 et tester la compilation dessus.
comme la c'est juste encore une histoire de case sensitive sur le nom de fichier
( en plus c'est dans le drivers de l'ESP32 )

voilà le firmware compilé
firmware.zip
(745.41 Kio) Téléchargé 45 fois
t'aura plus qu'a pousser le filesystem avec tes configs
-2550Wc en autoconso multi orientation + pv routeur
-105Wc en circuit fermé (12v)
-6m3 de cuves eau
- IOT et contrôle de la maison par Domoticz
- ~1kWh batterie DIY
liens : https://github.com/xlyric/

Avatar du membre
Balajol
Modérateur
Modérateur
Messages : 2474
Enregistré le : dim. avr. 03, 2011 23:27 pm
Localisation : Saint-OMER 62

Re: Montage PV Routeur "Clyric" pour un nul

Message par Balajol »

Salut,
Ça M aurai bien convenu sous Windows mais j avais un message de erreur pour platforme IO et je ne savais pas comment récupérer les sources (équivalent du git clone)
B.

Édit: test ce soir ;-) et Désolé d' être la mouche du coche :oops: :mefie2:
-6 m2 en auto-vidange (Circuit Fermé, eau pure sans glycol), Capteurs sous polycarbonate 16 mm (toiture local)
-9 m2 WEISHAUPT et ballon 1000L circuit pressurisé glycolé ; 2 Solareg Genius II; Domoticz
Compte rendu de mon installation ici(1er champ)

Avatar du membre
j2c
Maitre Solaire
Maitre Solaire
Messages : 3089
Enregistré le : ven. juin 21, 2019 14:24 pm
Localisation : Somme (Amiens Sud)
Contact :

Re: Montage PV Routeur "Clyric" pour un nul

Message par j2c »

Cyril, tu devrais plutôt essayer sous débian 11 (bullseye). C'est la version Stable actuelle de débian ;)
CESI Auto installé en région parisienne en 2013 et démonté en 2017.
http://forum.apper-solaire.org/viewtopic.php?f=41&t=9908 : Nouveau projet solaire
https://j2c.org
-----
Les interventions en tant que modérateur sont écrites en vert.

Avatar du membre
clyric
Maitre Solaire
Maitre Solaire
Messages : 1666
Enregistré le : jeu. mars 23, 2017 12:11 pm
Localisation : morangis

Re: Montage PV Routeur "Clyric" pour un nul

Message par clyric »

je viens d'installer VS sur une de mes VM debian.

j'ai fait qq modif ( les / et \ ) et c'est bon ça fonctionne.
le mieux est de supprimer ou déplacer le répertoire du dépôt git et refaire un git clone.
( et pour le config/adc.h c était effectivement un probl_me de barre oblique
-2550Wc en autoconso multi orientation + pv routeur
-105Wc en circuit fermé (12v)
-6m3 de cuves eau
- IOT et contrôle de la maison par Domoticz
- ~1kWh batterie DIY
liens : https://github.com/xlyric/

Avatar du membre
Balajol
Modérateur
Modérateur
Messages : 2474
Enregistré le : dim. avr. 03, 2011 23:27 pm
Localisation : Saint-OMER 62

Re: Montage PV Routeur "Clyric" pour un nul

Message par Balajol »

j2c a écrit :
jeu. juin 09, 2022 9:52 am
Cyril, tu devrais plutôt essayer sous débian 11 (bullseye). C'est la version Stable actuelle de débian ;)
Bonjour,
Attention problèmes de compatibilité avec Domoticz (dernière stable)
Cdt
Bertrand
-6 m2 en auto-vidange (Circuit Fermé, eau pure sans glycol), Capteurs sous polycarbonate 16 mm (toiture local)
-9 m2 WEISHAUPT et ballon 1000L circuit pressurisé glycolé ; 2 Solareg Genius II; Domoticz
Compte rendu de mon installation ici(1er champ)

Avatar du membre
j2c
Maitre Solaire
Maitre Solaire
Messages : 3089
Enregistré le : ven. juin 21, 2019 14:24 pm
Localisation : Somme (Amiens Sud)
Contact :

Re: Montage PV Routeur "Clyric" pour un nul

Message par j2c »

Ha ? je n'ai actuellement pas rencontré de problèmes d'incompatibilité sur mon instance domoticz qui tourne sur une bullseye ( armhf 32 bits) sur un raspi 3 b+.
Mais je suis loin d'exploiter le bestiau... donc, ça m'arrivera sans doute à un moment.
Merci pour l'info ;)
CESI Auto installé en région parisienne en 2013 et démonté en 2017.
http://forum.apper-solaire.org/viewtopic.php?f=41&t=9908 : Nouveau projet solaire
https://j2c.org
-----
Les interventions en tant que modérateur sont écrites en vert.

Avatar du membre
Balajol
Modérateur
Modérateur
Messages : 2474
Enregistré le : dim. avr. 03, 2011 23:27 pm
Localisation : Saint-OMER 62

Re: Montage PV Routeur "Clyric" pour un nul

Message par Balajol »

Re,
Ça à été évoqué sur le Forum Domoticz, mais je ne ai pas suivi le post, il y a peut être des solutions.. 😉
Cdt
Bertrand
-6 m2 en auto-vidange (Circuit Fermé, eau pure sans glycol), Capteurs sous polycarbonate 16 mm (toiture local)
-9 m2 WEISHAUPT et ballon 1000L circuit pressurisé glycolé ; 2 Solareg Genius II; Domoticz
Compte rendu de mon installation ici(1er champ)

Avatar du membre
Balajol
Modérateur
Modérateur
Messages : 2474
Enregistré le : dim. avr. 03, 2011 23:27 pm
Localisation : Saint-OMER 62

Re: Montage PV Routeur "Clyric" pour un nul

Message par Balajol »

Bonsoir,
Bon Pour la version Debian, il me reste un problème d'autorisation sur l' USB à Priori

Code : Tout sélectionner

[


> Executing task in folder pv-router-esp32: platformio run --target upload --environment ttgo-t-display <

Processing ttgo-t-display (platform: espressif32 @ ~3.5.0; board: esp32dev; framework: arduino)
----------------------------------------------------------------------------------------------------------------
Library Manager: Installing Hash
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (3.5.0) > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES: 
 - framework-arduinoespressif32 @ 3.10006.210326 (1.0.6) 
 - tool-esptoolpy @ 1.30100.210531 (3.1.0) 
 - tool-mkspiffs @ 2.230.0 (2.30) 
 - toolchain-xtensa32 @ 2.50200.97 (5.2.0)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 39 compatible libraries
Scanning dependencies...
Dependency Graph
|-- NTPClient @ 3.2.1
|-- Time @ 1.6.1
|-- ESP Async WebServer @ 1.2.3
|   |-- AsyncTCP @ 1.1.1
|   |-- AsyncElegantOTA @ 2.2.7
|   |   |-- AsyncTCP @ 1.1.1
|   |   |-- FS @ 1.0
|   |   |-- Update @ 1.0
|   |   |-- WiFi @ 1.0
|   |-- FS @ 1.0
|   |-- WiFi @ 1.0
|   |-- ArduinoJson @ 6.19.4
|-- ArduinoJson @ 6.19.4
|-- PubSubClient @ 2.8.0
|-- TFT_eSPI @ 2.4.70
|   |-- SPIFFS @ 1.0
|   |   |-- FS @ 1.0
|   |-- FS @ 1.0
|   |-- SPI @ 1.0
|-- AsyncElegantOTA @ 2.2.7
|   |-- AsyncTCP @ 1.1.1
|   |-- FS @ 1.0
|   |-- Update @ 1.0
|   |-- WiFi @ 1.0
|-- RBDdimmer @ 0.0.0+sha.bee29fa
|-- OneWire @ 2.3.7
|-- DallasTemperature @ 3.10.0
|   |-- OneWire @ 2.3.7
|-- HTTPClient @ 1.2
|   |-- WiFi @ 1.0
|   |-- WiFiClientSecure @ 1.0
|   |   |-- WiFi @ 1.0
|-- WiFi @ 1.0
|-- SPIFFS @ 1.0
|   |-- FS @ 1.0
|-- FS @ 1.0
|-- ArduinoOTA @ 1.0
|   |-- Update @ 1.0
|   |-- WiFi @ 1.0
|   |-- ESPmDNS @ 1.0
|   |   |-- WiFi @ 1.0
|-- Wire @ 1.0.1
|-- AsyncTCP @ 1.1.1
|-- SPI @ 1.0
|-- WiFiClientSecure @ 1.0
|   |-- WiFi @ 1.0
Building in release mode
Retrieving maximum program size .pio/build/ttgo-t-display/firmware.elf
Checking size .pio/build/ttgo-t-display/firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM:   [==        ]  15.9% (used 52076 bytes from 327680 bytes)
Flash: [==========]  97.2% (used 1273510 bytes from 1310720 bytes)
Configuring upload protocol...
AVAILABLE: esp-prog, espota, esptool, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa
CURRENT: upload_protocol = esptool
Looking for upload port...

Warning! Please install `99-platformio-udev.rules`. 
More details: https://docs.platformio.org/en/latest/core/installation/udev-rules.html

Auto-detected: /dev/ttyACM0
Uploading .pio/build/ttgo-t-display/firmware.bin
esptool.py v3.1
Serial port /dev/ttyACM0
Traceback (most recent call last):
  File "/home/bert/.platformio/penv/lib/python3.7/site-packages/serial/serialposix.py", line 322, in open
    self.fd = os.open(self.portstr, os.O_RDWR | os.O_NOCTTY | os.O_NONBLOCK)
PermissionError: [Errno 13] Permission denied: '/dev/ttyACM0'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/bert/.platformio/packages/tool-esptoolpy/esptool.py", line 4582, in <module>
    _main()
  File "/home/bert/.platformio/packages/tool-esptoolpy/esptool.py", line 4575, in _main
    main()
  File "/home/bert/.platformio/packages/tool-esptoolpy/esptool.py", line 4076, in main
    before=args.before)
  File "/home/bert/.platformio/packages/tool-esptoolpy/esptool.py", line 120, in get_default_connected_device
    _esp = chip_class(each_port, initial_baud, trace)
  File "/home/bert/.platformio/packages/tool-esptoolpy/esptool.py", line 313, in __init__
    self._port = serial.serial_for_url(port)
  File "/home/bert/.platformio/penv/lib/python3.7/site-packages/serial/__init__.py", line 90, in serial_for_url
    instance.open()
  File "/home/bert/.platformio/penv/lib/python3.7/site-packages/serial/serialposix.py", line 325, in open
    raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
serial.serialutil.SerialException: [Errno 13] could not open port /dev/ttyACM0: [Errno 13] Permission denied: '/dev/ttyACM0'
*** [upload] Error 1
========================================== [FAILED] Took 5.04 seconds ==========================================

Environment     Status    Duration
--------------  --------  ------------
ttgo-t-display  FAILED    00:00:05.040
==================================== 1 failed, 0 succeeded in 00:00:05.040 ====================================
Arrêt du processus de terminal "platformio 'run', '--target', 'upload', '--environment', 'ttgo-t-display'". Code de sortie : 1.

Le terminal sera réutilisé par les tâches, appuyez sur une touche pour le fermer.
/code]
-6 m2 en auto-vidange (Circuit Fermé, eau pure sans glycol), Capteurs sous polycarbonate 16 mm (toiture local)
-9 m2 WEISHAUPT et ballon 1000L circuit pressurisé glycolé ; 2 Solareg Genius II; Domoticz
Compte rendu de mon installation ici(1er champ)

Avatar du membre
j2c
Maitre Solaire
Maitre Solaire
Messages : 3089
Enregistré le : ven. juin 21, 2019 14:24 pm
Localisation : Somme (Amiens Sud)
Contact :

Re: Montage PV Routeur "Clyric" pour un nul

Message par j2c »

A priori il faut que tu ajoutes ton utilisateur dans le group dialout
Et que tu te delogues et relogues pour appliquer les changements.

Voir : https://askubuntu.com/questions/210177/ ... ion-denied
CESI Auto installé en région parisienne en 2013 et démonté en 2017.
http://forum.apper-solaire.org/viewtopic.php?f=41&t=9908 : Nouveau projet solaire
https://j2c.org
-----
Les interventions en tant que modérateur sont écrites en vert.

Avatar du membre
patrick07
Maitre Solaire
Maitre Solaire
Messages : 1869
Enregistré le : lun. avr. 03, 2006 11:07 am
Localisation : Sud Ardèche -07- St Germain
Contact :

Re: Montage PV Routeur "Clyric" pour un nul

Message par patrick07 »

Salut Bertrand,
As-tu essayé d'envoyer avec esptool un fichier bin, donc déjà compilé ?
Ça t'éviterait de te prendre la tête avec tous ces IDE/plateformes/compilateurs...

Répondre

Retourner vers « Photovoltaïque »