#23 Procédure debug

Open
opened 3 years ago by maxime-alves · 1 comments

Je réalise des tests avec une RaspberryPi 3 et un automate de pompe à chaleur de OTEC.

/var/lib/pyheatpump.ini

[heatpump]
serial_port = /dev/ttyUSB0
baudrate = 19200
mac_address = b8:27:eb:bc:ab:83
ip_address = dhcp
read_only = False
database = /var/lib/pyheatpump/pyheatpump.sqlite3

[supervisor]
scheme = http
host = supervision-test.gteo.fr
port = 8081
certificate = None
get_path = /Symfony/web/app_dev.php/boardws/orders
post_path = /Symfony/web/app_dev.php/boardws/insert
interval = 10000
auth = None
initialization = 2020-11-16 01:35:24.150751
heatpump_id = None
last_update = 0

[api]
host = 127.0.0.1
port = 80

/etc/hosts

127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

127.0.1.1               raspberrypi
176.31.105.202  supervision-test.gteo.fr

Je réalise des tests avec une RaspberryPi 3 et un automate de pompe à chaleur de OTEC. **/var/lib/pyheatpump.ini** ``` [heatpump] serial_port = /dev/ttyUSB0 baudrate = 19200 mac_address = b8:27:eb:bc:ab:83 ip_address = dhcp read_only = False database = /var/lib/pyheatpump/pyheatpump.sqlite3 [supervisor] scheme = http host = supervision-test.gteo.fr port = 8081 certificate = None get_path = /Symfony/web/app_dev.php/boardws/orders post_path = /Symfony/web/app_dev.php/boardws/insert interval = 10000 auth = None initialization = 2020-11-16 01:35:24.150751 heatpump_id = None last_update = 0 [api] host = 127.0.0.1 port = 80 ``` **/etc/hosts** ``` 127.0.0.1 localhost ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters 127.0.1.1 raspberrypi 176.31.105.202 supervision-test.gteo.fr ```
maxime-alves self-assigned this 3 years ago
maxime-alves commented 3 years ago
Collaborator

WARNING

Pour logger pyHeatpump en mode debug, ne pas utiliser le service SystemD. En effet, le trop gros afflux de log (surtout en mode last_update=0) est filtré et il n’est pas possible de récupérer les paquets JSON envoyés par supervise.

Je reprécise la manière de modifier le niveau de log dans pyheatpump_fetch.service :

Environment="LOGLEVEL=INFO"

Pour lancer pyheatpump manuellement :

Fetch : LOGLEVEL=INFO pyheatpump fetch -t D -t A -t I

Supervise : LOGLEVEL=INFO pyheatpump supervise --since 0

@nas (lis ce ticket :) )

**WARNING** Pour logger pyHeatpump en mode debug, ne pas utiliser le service SystemD. En effet, le trop gros afflux de log (surtout en mode last_update=0) est filtré et il n'est pas possible de récupérer les paquets JSON envoyés par **supervise**. Je reprécise la manière de modifier le niveau de log dans ``pyheatpump_fetch.service`` : ``Environment="LOGLEVEL=INFO"`` Pour lancer pyheatpump manuellement : Fetch : ``LOGLEVEL=INFO pyheatpump fetch -t D -t A -t I`` Supervise : ``LOGLEVEL=INFO pyheatpump supervise --since 0`` @nas (lis ce ticket :) )
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
Cancel
Save
There is no content yet.