[Tuto] L'alternative Box TV - MXQ Pro 4K (en attendant que le prix des RPi baisse)

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
patdelapampa
Messages : 11
Inscription : 30 avr. 2022, 13:23

[Tuto] L'alternative Box TV - MXQ Pro 4K (en attendant que le prix des RPi baisse)

Message par patdelapampa »

Pour ceux, qui comme moi, ont le bricolage qui démange et ne peuvent plus attendre la baisse des prix des Raspberry Pi, j'ai trouvé une alternative intéressante à moins de 20€:
Le recyclage de vieilles Box TV Android.

Aujourd'hui, mon instance en prod de Domoticz tourne sur un boîtier MXQ Pro 4K qui traînait depuis des années dans un tiroir.
On les trouve actuellement neufs à moins de 20€, par exemple sur AliExpress.
Très intéressant par rapport à un Raspberry Pi si on considère qu'ils contiennent des processeurs Arm v7 (Quad-core), intègrent le Wi-Fi, disposent de plusieurs ports USB, une prise HDMI, Ethernet, un stockage de type NAND ou eMMC extensible par carte SD, livrés avec le bloc d'alimentation et n'ont pas besoin d'un boîtier supplémentaire.

Je viens, pour ma part, d'en commander un nouveau sur le site de la Fnac à 16,28€, livraison gratuite sous 3 semaines car le marchand est en Chine. Il servira pour héberger des applications Docker.
https://www.fnac.com/mp44376747/Lecteur ... id-9-0/w-4

Attention ! Derrière le label "MXQ Pro 4K" peut se cacher bien des configurations matérielles différentes et il est difficile de prédire s'il sera possible ou pas d'y installer linux. J'avais 2 de ces boîtiers et je n'ai jamais réussi à le faire sur l'un des 2. Concernant le boîtier que je viens de commander, je mettrais à jour le post si ça intéresse quelqu'un quand je l'aurai reçu (d'ici 3 semaines) et eu le temps de le bidouiller.

La version de linux que j'ai installée est Armbian (https://www.armbian.com/) en version Buster (pour Domoticz) pour RK322x.
NB : Il y a d'autres images debian ou ubuntu disponibles (ex. : bullseye, focal, jelly...).
NBB : L'installation de linux sur ce type d'appareil reste de la bidouille et la procédure peut en rebuter plus d'un. Prenez bien soin de consulter les tutos dédiés avant de faire l’acquisition de ce type de matériel pour savoir ce à quoi vous devrez vous attendre. https://forum.armbian.com/topic/12656-c ... -tv-boxes/

Je dirai que les performances sont au moins égales à celles d'un Raspberry Pi 3 et le tout est vraiment très stable.
J'ai pu installer un dongle Zigbee en USB sans problème.
Le boîtier fait tourner:
- Domoticz (avec le plugin Zigbee4Domoticz)
- Node-Red 3
- Mosquitto 2.0.12
- Adguard Home (avec le serveur DHCP activé)
- Owntracks recorder

Les ressources sont loin d'être utilisées au maximum.

Voilà, c'est tout !
En espérant que ça pourra intéresser quelqu'un.
Dernière modification par patdelapampa le 19 août 2022, 12:08, modifié 2 fois.
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: En attendant que le prix des RPi baissent, l'alternative Box TV - MXQ Pro 4K

Message par Neutrino »

Bien vu !
Même si cela nécessite de la bidouille, la solution reste élégante.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
patdelapampa
Messages : 11
Inscription : 30 avr. 2022, 13:23

Re: En attendant que le prix des RPi baisse, l'alternative Box TV - MXQ Pro 4K

Message par patdelapampa »

Bon, j'ai craqué:
Comme vous l'aviez compris, ça me manquait de bidouiller et j'étais d'abord frustré par le prix exorbitant des Raspberry Pi.
Suite à mon premier message, j'ai commandé un autre modèle de TV Box sur Aliexpress.
La livraison annoncée était de 3 jours, et contre toute attente, ce délai a bien été respecté. :shock:

Il s'agit d'un boîtier X96 mini que j'ai eu en version 2Gb de ram et 16 de eMMC à environ 25€, frais de livraison inclus.
Le SoC est un Amlogic S905w (Arm V8 Quad-core Cortex A53).
https://fr.aliexpress.com/item/10050044 ... pt=glo2fra

J'y ai installé une image de Armbian Bullseye (debian 11) en 64bit et Docker et tout fonctionne à merveille.

Pour info, voici le lien vers le projet Github où j'ai récupéré l'image du système.
https://github.com/ophub/amlogic-s9xxx-armbian

Je suis maintenant convaincu que ces boîtiers représentent une alternative extrêmement intéressante aux Raspberry Pi et autres SBC.
L'utilisation de SBC tels que les Raspberry Pi ne se justifie plus, pour moi, que par l'accès à des GPIO. Je compte donc remplacer la plupart de mes projets qui n'utilisent pas de GPIO par ce type de boitier et réserver mes cartes RPi pour de nouveaux.

Note importante :
Seule la puce Wifi n'est pas fonctionnelle pour le X96 mini. En ce qui me concerne, j'utilise le port ethernet. Sinon, il est toujours possible d'utiliser un dongle USB à moins de 2€ pourvu qu'il soit compatible. J'ai essayé et ça marche très bien.

Si quelqu'un d'autre est intéressé par ce genre d'installation, je ferai de mon mieux pour apporter mon aide. Donc, n'hésitez pas à le faire savoir.
Dernière modification par patdelapampa le 22 août 2022, 16:24, modifié 3 fois.
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: En attendant que le prix des RPi baisse, l'alternative Box TV - MXQ Pro 4K

Message par Jeff »

Solution très intéressante, bravo pour la démarche :D
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
adv
Messages : 580
Inscription : 02 févr. 2016, 13:54
Contact :

Re: En attendant que le prix des RPi baisse, l'alternative Box TV - MXQ Pro 4K

Message par adv »

Qu'on lui délivre un oscar, carrément canon, merci d'avoir expliqué :!:

J'avais le T9 (box TV Chinoise) d'un pote briquée qui trainait dans un tiroir (j'ai du souder un pont entre la borne clock et la masse sous la eMMC pour que le système n'essaye pas de booter dessus). Hop j'ai mis la dernière image dispo sur la SD (avec Raspberry PI imager en plus :lol: ) et elle a booté direct !

Petit souci... Armbian 20 ou 21 ne sont pas dispo sur le chipset embarqué qui est un Rockchip 3318/3328 il ne me restait que la dernière release 22.04, mais celle ci n'embarque plus libssl1.1 qui est nécessaire à DZ pour fonctionner.

Ne trouvant pas trop comment l'installer (pour architecture ARM64) je me rabat sur Docker et l'image Domoticz.

Après quelques petites galères badaboum Domoticz tourne :mrgreen:

Voici quelques liens qui m'ont aidé:
image que j'ai utilisé pour le T9: https://github.com/armbian/community/re ... .61.img.xz
installer docker: https://www.cloudbooklet.com/how-to-ins ... ntu-22-04/ <- la doc d'install sur le site de docker marche pas ! A noter que j'ai du redémarrer le boitier car le service n'arrivait pas à démarrer, après reboot OK !
(installer docker compose en +: sudo apt install docker-compose)
Copier, configurer et démarrer le conteneur: https://hub.docker.com/r/domoticz/domoticz (n'a pas démarré du 1er coup à cause d'un timeout, à la 2ème tentative OK !)

Si tout va bien en 15 minutes c'est plié !

Ça sera pour jouer, car moi j'ai besoin d'un Pi avec des GPIO.

A bien y réfléchir je trouve pas que ce soit tant bricolage que ça !

Image du système fonctionnelle sans tracas (compilation et compagnie)
Image Docker complètement supportée.

Alors pour jouer - ou pas - (pour Domoticz et/ou autres applications) avant le retour des Pi sur le marché moi je dis un grand OUI !

A+
Raspberry pi 3 - Domoticz 2024.4 | Piface v.2 + Téléinfo + RFXtrx433E
sondes Oregon | motorisations Somfy Yslo Flex 2 RTS
prises chacon, wifi | Sonoff easyESP, Tasmota, Espurna | ParadoxMG5050
higgins91
Messages : 668
Inscription : 17 nov. 2016, 11:06

Re: En attendant que le prix des RPi baisse, l'alternative Box TV - MXQ Pro 4K

Message par higgins91 »

patdelapampa a écrit : 21 août 2022, 18:39
Si quelqu'un d'autre est intéressé par ce genre d'installation, je ferai de mon mieux pour apporter mon aide. Donc, n'hésitez pas à le faire savoir.
Chapeau pour cette "bidouille" de haut vol !!
J'ai justement une x96 qui traine dans un placard ! Je verrais bien à remplacer un Pi qui me sert pour le ftp de mes caméras par la X96 du coup !

As-tu fait un test de performance ? Un disque SSD externe ça passe ?
Merci pour ton travail ;)
Dz version : 2023.2
Rpi 4 avec dongle téléinfo, RFXCom, sondes 1-wire et GPIO
jackslayter
Messages : 1040
Inscription : 30 sept. 2014, 14:40
Localisation : Isère (38)

Re: En attendant que le prix des RPi baisse, l'alternative Box TV - MXQ Pro 4K

Message par jackslayter »

bien vu cette transformation ;)
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: [Tuto] L'alternative Box TV - MXQ Pro 4K (en attendant que le prix des RPi baisse)

Message par Keros »

Merci pour cette trouvaille.

Je viens de déplacer ton sujet dans la section des tutos ;)
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
patdelapampa
Messages : 11
Inscription : 30 avr. 2022, 13:23

Re: En attendant que le prix des RPi baisse, l'alternative Box TV - MXQ Pro 4K

Message par patdelapampa »

higgins91 a écrit : 24 août 2022, 20:03 Chapeau pour cette "bidouille" de haut vol !!
J'ai justement une x96 qui traine dans un placard ! Je verrais bien à remplacer un Pi qui me sert pour le ftp de mes caméras par la X96 du coup !

As-tu fait un test de performance ? Un disque SSD externe ça passe ?
Merci pour ton travail ;)
Bien heureux que ce post ait pu servir à d'autres !

Pour le disque dur externe, je suis sûr que ça fonctionnera, mais le système a tout intérêt à rester sur la eMMC pour des raisons de performances.

Je n'ai pas fait vraiment de test de performance, mais juste vérifié que ça tiendrait bien en faisant des 'htop'.
Sur la box x96 mini, voici ce qui tourne maintenant :
  • Cockpit
  • Docker
Dans docker, les containers suivants :
  • Portainer
  • Domoticz, bien sûr ! (image officielle)
  • Mosquitto broker (officiel)
  • Zigbee2MQTT
  • Owntracks Recorder
  • InfluxDB
  • Grafana
  • Chronograf
  • Node-RED
  • Swag (ie. reverse-proxy NGINX + Let's Encrypt pour la gestion de tout le trafic avec internet)
  • motioneye
Avec tout ça, le système n'est jamais au taquet ! On pourrait en rajouter... Cette tv box parait donc même surdimensionnée pour faire tourner uniquement un serveur ftp domestique. ;)
La consommation de RAM est toujours en dessous du Gigaoctet (895 M sur les 2 Go disponibles à l'heure où j'écris ces lignes) et la température du CPU tourne autour des 65°C.
Le plus gourmand en ressources (ram et cpu) est motioneye que je compte passer sur un boîtier dédié.

En ressenti, je dirai que ça tourne beaucoup mieux que sur mes RPi 3.
patdelapampa
Messages : 11
Inscription : 30 avr. 2022, 13:23

Re: En attendant que le prix des RPi baisse, l'alternative Box TV - MXQ Pro 4K

Message par patdelapampa »

higgins91 a écrit : 24 août 2022, 20:03
J'ai justement une x96 qui traine dans un placard ! Je verrais bien à remplacer un Pi qui me sert pour le ftp de mes caméras par la X96 du coup !
@higgins91,

Voici 2 liens qui m'ont aidé pour l'installation de armbian sur x96 (SoC Amlogic) si tu ne l'as pas déjà réalisée.
https://forum.armbian.com/topic/17106-i ... ogic-cpus/
https://github.com/ophub/amlogic-s9xxx-armbian
Répondre