quel raspberry prendre pi0w pi3 pi4 ? ( pour ceux qui en ont plusieurs )

Vous venez de déballer votre Raspberry Pi et vous vous posez des questions ? C'est ici que ça se passe !

Modérateur : Francois

roro50
Messages : 29
Enregistré le : mar. 1 déc. 2020 17:12

quel raspberry prendre pi0w pi3 pi4 ? ( pour ceux qui en ont plusieurs )

Message par roro50 » lun. 7 déc. 2020 09:45

Bonjour à tous !
Voilà je viens de réaliser une petite station météo avec un raspberry pi 0 W, celle-ci va chercher des infos sur un internet et je veux les afficher sur un écran d'environ 10 pouces par intermédiaire de node red. je fais une lecture d'info internet tous les minutes .
je pensais donc qu'un raspberry pi 0 w était donc suffisant pour cette tâche mais . . . . il y a des problèmes ! ! !

voilà :
lorsque je branche mon raspberry et que je lance mon programme node red et que je me connecte avec mon ordinateur distant sur le dashboard de node red de ma raspberry => cela fonctionne correctement !

par contre :
lorsque je branche mon raspberry et que je lance mon programme node red et je raccorde mon écran 10 pouces directement sur le port hdmi du raspberry => cela fonctionne très mal ! mon dashboard s'affiche "très lentement" et toute les minutes je passe par un écran noir et du temps pour afficher les différents composants de ma station météo .

conclusion :
je pense donc que mon raspberry pi 0 est trop lent pour rafraichir la carte graphique ? ( pas internet, car le pi envoie bien les données sur mon ordi distant ) cela me pose donc un gros problème, ai-je fait une erreur ? pourtant, sur la télé cela fonctionne a peu près ? on arrive à charger internet ( avec du temps ? ? )
quel est votre point du vu ? merci. le problème est-il du pi 0 ? faut-il passer au pi3b ? ou pi3b+ ? ( le pi4 n'apporte pas grand de plus d'après ce que j'ai lu ?? ? ? ) merci de m'éclairer.

roro50
Messages : 29
Enregistré le : mar. 1 déc. 2020 17:12

Re: quel raspberry prendre pi0w pi3 pi4 ? ( pour ceux qui en ont plusieurs )

Message par roro50 » lun. 7 déc. 2020 13:53

re bonjour !
je pense avoir trouvé ? du moins cela a l'air de fonctionner ?
c'était mon câble hdmi ? je l'ai changé et cela fonctionne sauf que la dimension de mon écran n'est pas bon.

j'ai trouvé ce lien pour y remédier ( cela a l'air de fonctionner ) https://sites.google.com/site/blainoper ... erry-pi/04

domi
Administrateur
Messages : 3233
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: quel raspberry prendre pi0w pi3 pi4 ? ( pour ceux qui en ont plusieurs )

Message par domi » lun. 7 déc. 2020 14:09

Le problème des câbles HDMI et leur différentes normes :-(
C'est malheureusement jamais simple.
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.

roro50
Messages : 29
Enregistré le : mar. 1 déc. 2020 17:12

Re: quel raspberry prendre pi0w pi3 pi4 ? ( pour ceux qui en ont plusieurs )

Message par roro50 » mer. 9 déc. 2020 09:00

me revoilà et merci domi de ta contribution,
avec mon nouveau câble c'est beaucoup mieux, le dimensionnement de l'écran par logiciel ( c'est très moyen ) j'ai donc redimensionné mon écran à partir de mes blocs node red, c'est bon maintenant !

MAIS J'AI TOUJOURS MES PROBLÈMES ! ! ! . . .

une fois lancé, le système fonctionne correctement les 2 à 3 heures suivantes, mais ensuite . . . j'ai un message du type : connection lost ( nota : mon système est juste à coté de la wifi donc 100% réception et ma connexion internet est plutôt pourrit 1.7Mo "je suis en campagne" mais cela devrait le faire, j'arrive quand même à lire des vidéos youtube ) , et cela repart normalement mais quelques fois cela va plus loin : je garde tout ce qui est texte à l'écran et les données ne sont pas affichées ( ce qui est normal si pas de connexion ) mais cela va encore plus loin de fois => le logiciel fait carrément un rafraichissement de l'écran, cet à dire que je passe par un écran noir ( des fois cela dure plusieurs minutes ) puis cela revient par morceaux ( textes . . . quelques données ... tableaux ) dans cette période j'ai un autre message qui s'affiche autre que connection lost ==> c'est celui-ci => en attente de xxx.xxx.xx.xx ( l'adresse IP de ma carte raspberry ) ? là je ne comprend pas ? pourquoi l'adresse de ma carte est en attente ? attente des données que je recherche ? ? ? ?

VOUS VOYEZ JE SUIS PERDU !

mon programme est "simple" => toutes les minutes je lance une recherche sur http request openweathermap, puis je filtres les données qui m’intéresse, puis je les affiche et éventuellement sur certaines je trace un graph. ma question est la suivante :

peut-on éviter d'envoyer les données en sortie du bloc (http request) sur les blocs textes si pas de lecture ou mauvaise lecture ?
comment se fait-il que cela bloque comme ça ? je fais un rafraichissement toutes les minutes ? le PI W0 est-il pas assée puissant pour gérer node red qui est assez rempli ? ( j'ai 5 pages pleines )

merci de bien vouloir m'éclairer. je débute sur raspberry et node red et c'est pas simple pour moi. je veux progresser, et rien de tel de réaliser une application.

destroyedlolo
Raspinaute
Messages : 1587
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: quel raspberry prendre pi0w pi3 pi4 ? ( pour ceux qui en ont plusieurs )

Message par destroyedlolo » mer. 9 déc. 2020 10:28

Salut,

Sans connaitre plus en avant ton appli, a ta place je regarderai l'utilisation de la mémoire : ca fleure bon la mémoire saturée peut être liée a une fuite.

D'ailleurs, vu que ton truc semble juste rammer et ne crash pas, vérifie aussi qu'il n'y a pas de Swap activée vers ta SD ... sinon, elle ne va pas durée bien longtemps ;)

A+
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

roro50
Messages : 29
Enregistré le : mar. 1 déc. 2020 17:12

Re: quel raspberry prendre pi0w pi3 pi4 ? ( pour ceux qui en ont plusieurs )

Message par roro50 » mer. 9 déc. 2020 10:52

merci destroyedlolo de ta réponse, mais pour moi c'est du chinois ? ? ?

regarde l'utilisation de la mémoire => avec le gestionnaire des tâches ? mémoire 234 sur 431 ( mais je ne sais pas si il va chercher les infos sur internet , enfin cela n'a l'air de bouger beaucoup )

peut être liée a une fuite ??? là, no comprendo du tout ????

vérifie aussi qu'il n'y a pas de Swap activée vers ta SD ??? vérifie comment ?? Swap ?? c'est quoi ?

( excuse de mon ignorance ! mais je suis à 300 000 années lumière de vous . . . )

dyox
Raspinaute
Messages : 970
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: quel raspberry prendre pi0w pi3 pi4 ? ( pour ceux qui en ont plusieurs )

Message par dyox » mer. 9 déc. 2020 12:12

Bonjour,
regarde l'utilisation de la mémoire => avec le gestionnaire des tâches ? mémoire 234 sur 431 ( mais je ne sais pas si il va chercher les infos sur internet , enfin cela n'a l'air de bouger beaucoup )
Il vaut mieux voir en CLI
peut être liée a une fuite ??? là, no comprendo du tout ????
Une fuite mémoire, un processus qui pompe de la mémoire constamment.
vérifie aussi qu'il n'y a pas de Swap activée vers ta SD ??? vérifie comment ?? Swap ?? c'est quoi ?
Vous avez parfaitement le droit de ne pas savoir mais vous avez aussi parfaitement le droit de rechercher sur internet. C'est partition d'échange en français, dans les commandes suivantes.
Libre à vous d'utiliser les arguments (options) que vous voulez dans ces commandes (man commande).
Voici quelques commandes différentes pour observer la mémoire et le swap :
free -wth
top
cat /proc/meminfo
swapon -s
vmstat -s

roro50
Messages : 29
Enregistré le : mar. 1 déc. 2020 17:12

Re: quel raspberry prendre pi0w pi3 pi4 ? ( pour ceux qui en ont plusieurs )

Message par roro50 » mer. 9 déc. 2020 15:08

excuse, j'ai été obligé de m'absenter un moment.

voici ce que j'obtiens :
pi@raspberrypi:~ $ free -wth
total used free shared buffers cache available
Mem: 431Mi 255Mi 68Mi 12Mi 3,0Mi 104Mi 119Mi
Swap: 99Mi 99Mi 0,0Ki
Total: 531Mi 355Mi 68Mi

avec Top :
top - 15:01:12 up 6:41, 3 users, load average: 0,99, 0,87, 0,86
Tasks: 121 total, 1 running, 120 sleeping, 0 stopped, 0 zombie
%Cpu(s): 20,9 us, 4,2 sy, 0,7 ni, 74,2 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
MiB Mem : 431,9 total, 76,3 free, 261,4 used, 94,2 buff/cache
MiB Swap: 100,0 total, 0,0 free, 100,0 used. 111,1 avail Mem

avec : cat / proc / meminfo
MemTotal: 442228 kB
MemFree: 90388 kB
MemAvailable: 126788 kB
Buffers: 5056 kB
Cached: 81760 kB
SwapCached: 4100 kB
Active: 166188 kB
Inactive: 143052 kB
Active(anon): 108572 kB
Inactive(anon): 124072 kB
Active(file): 57616 kB
Inactive(file): 18980 kB
Unevictable: 16 kB
Mlocked: 16 kB
SwapTotal: 102396 kB
SwapFree: 0 kB
Dirty: 28 kB
Writeback: 0 kB
AnonPages: 218596 kB
Mapped: 59664 kB
Shmem: 12336 kB
KReclaimable: 9716 kB
Slab: 22688 kB
SReclaimable: 9716 kB
SUnreclaim: 12972 kB
KernelStack: 2048 kB
PageTables: 8816 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 323508 kB
Committed_AS: 1853428 kB
VmallocTotal: 573440 kB
VmallocUsed: 3548 kB
VmallocChunk: 0 kB
Percpu: 64 kB
CmaTotal: 65536 kB
CmaFree: 46428 kB

avec swapon -s
Filename Type Size Used Priority
/var/swap file 102396 102396 -2

avec : vmstat -s
442228 K total memory
263724 K used memory
174912 K active memory
145228 K inactive memory
79616 K free memory
5524 K buffer memory
93364 K swap cache
102396 K total swap
102396 K used swap
0 K free swap
765335 non-nice user cpu ticks
85161 nice user cpu ticks
153329 system cpu ticks
1406581 idle cpu ticks
3211 IO-wait cpu ticks
0 IRQ cpu ticks
3890 softirq cpu ticks
0 stolen cpu ticks
1192504 pages paged in
499589 pages paged out
4246 pages swapped in
30013 pages swapped out
11487534 interrupts
10044952 CPU context switches
1607498410 boot time
9116 forks


par contre pour interpréter ces résultats, "je compte sur vous" car là cela me dépasse.
et je vous en remercie si vous détecter une anomalie.

dyox
Raspinaute
Messages : 970
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: quel raspberry prendre pi0w pi3 pi4 ? ( pour ceux qui en ont plusieurs )

Message par dyox » mer. 9 déc. 2020 17:18

C'était des commandes différentes pour arriver à un même résultat et pour savoir s'il y avait fuite de mémoire ou non.

Je ne suis pas spécialiste mais comme vous n'avez pas de swap et de la mémoire dite libre, je dirai que non.

Après, il faudra lancer une de ces commandes en condition réelle, avant que ça plante si on arrive à reproduire ça.

Pour dépanner, il y a les logs aussi, voir ma signature

roro50
Messages : 29
Enregistré le : mar. 1 déc. 2020 17:12

Re: quel raspberry prendre pi0w pi3 pi4 ? ( pour ceux qui en ont plusieurs )

Message par roro50 » mer. 9 déc. 2020 19:37

dans tous les cas, je tiens vraiment à vous remercier de tous vos conseils et gentillesse de bien vouloir m'aider.
une chose est sûre sur mon problème, plus le temps est "long" et plus cela plante !
dans les 2 premières heures cela fonctionne correctement.
maintenant à h + 10 , je n'est plus d'affichage => écran noir ( 4 / 5 mn ) puis affiche juste le texte avec constamment dans le bas de l'écran " connection lost " pendant 3 /4 mn et retour écran noir . . .

j'ai de nouveau réaliser la commande top ( avec difficulté : il a mis environ 3 / 4 mn pour pouvoir afficher les résultats ) voici le résultat :
Tasks: 124 total, 1 running, 123 sleeping, 0 stopped, 0 zombie
%Cpu(s): 2,0 us, 37,1 sy, 0,0 ni, 0,0 id, 57,4 wa, 0,0 hi, 3,6 si, 0,0 st
MiB Mem : 431,9 total, 46,4 free, 352,4 used, 33,0 buff/cache
MiB Swap: 100,0 total, 0,0 free, 100,0 used. 32,0 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
36 root 20 0 0 0 0 S 17,5 0,0 23:22.44 kswapd0
13680 root 0 -20 0 0 0 D 6,5 0,0 1:08.44 kworker/0:0H+kblockd
903 pi 20 0 889364 31128 2604 D 4,1 7,0 26:44.60 chromium-browse
7 root 20 0 0 0 0 S 2,2 0,0 4:21.57 ksoftirqd/0
1228 pi 20 0 381196 29308 1576 D 1,6 6,6 6:52.96 chromium-browse
14076 pi 20 0 10392 1624 1096 R 1,6 0,4 0:00.87 top
1448 pi 20 0 528204 181796 1664 D 1,5 41,1 162:38.54 chromium-browse
13172 root 0 -20 0 0 0 I 1,3 0,0 1:51.52 kworker/0:1H-kblockd
654 pi 20 0 416060 5780 684 D 1,2 1,3 1:53.53 lxpanel
4053 pi 25 5 194872 46100 560 D 1,2 10,4 13:17.23 node-red
1018 pi 20 0 284432 6772 2004 S 0,7 1,5 6:42.51 chromium-browse
1 root 20 0 32728 928 56 S 0,3 0,2 0:13.27 systemd
169 root 20 0 0 0 0 S 0,1 0,0 0:09.47 brcmf_wdog/mmc1
276 root 20 0 27640 140 36 S 0,1 0,0 0:22.04 rngd
367 mosquit+ 20 0 8760 232 60 S 0,1 0,1 0:50.45 mosquitto
425 root 20 0 140672 7536 188 S 0,1 1,7 2:51.15 Xorg
434 root 20 0 10952 220 28 S 0,1 0,0 0:11.60 wpa_supplicant
658 pi 20 0 11312 328 120 S 0,1 0,1 0:13.24 xscreensaver
1024 pi 20 0 267368 1424 168 S 0,1 0,3 0:02.14 chromium-browse
1357 pi 20 0 279856 11696 780 S 0,1 2,6 32:05.33 chromium-browse
3175 pi 20 0 12188 860 40 S 0,1 0,2 0:01.71 sshd
14093 root 20 0 0 0 0 I 0,1 0,0 0:00.05 kworker/0:1-events
14098 root 20 0 1924 912 780 D 0,1 0,2 0:00.05 resolvconf
2 root 20 0 0 0 0 S 0,0 0,0 0:00.05 kthreadd

et swapon -s :
pi@raspberrypi:~ $ swapon -s
Filename Type Size Used Priority
/var/swap file 102396 102396 -2

Répondre

Retourner vers « Débutants »