[Tuto] L'alternative Box TV - MXQ Pro 4K (en attendant que le prix des RPi baisse)
-
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)
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.
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.
Re: En attendant que le prix des RPi baissent, l'alternative Box TV - MXQ Pro 4K
Bien vu !
Même si cela nécessite de la bidouille, la solution reste élégante.
Même si cela nécessite de la bidouille, la solution reste élégante.
-
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
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é.
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.
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é.
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.
Re: En attendant que le prix des RPi baisse, l'alternative Box TV - MXQ Pro 4K
Solution très intéressante, bravo pour la démarche 
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
Re: En attendant que le prix des RPi baisse, l'alternative Box TV - MXQ Pro 4K
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
) 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
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+
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
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
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
sondes Oregon | motorisations Somfy Yslo Flex 2 RTS
prises chacon, wifi | Sonoff easyESP, Tasmota, Espurna | ParadoxMG5050
Re: En attendant que le prix des RPi baisse, l'alternative Box TV - MXQ Pro 4K
Chapeau pour cette "bidouille" de haut vol !!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.
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
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
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
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
Re: [Tuto] L'alternative Box TV - MXQ Pro 4K (en attendant que le prix des RPi baisse)
Merci pour cette trouvaille.
Je viens de déplacer ton sujet dans la section des tutos
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
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
Bien heureux que ce post ait pu servir à d'autres !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![]()
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
- 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
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
@higgins91,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 !
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