Magiline / IMAGIX / Interfaçage avec une box domotique
Bonjour,
Youpi ! j'ai une piscine Magiline avec la solution top moumoutte IMAGIX wow !
Tiens ? le coffret n'a pas d'interrupteur de contrôle ?
Quoi ??? Il faut utiliser impérativement l'APP Iphone qui doit IMPERATIVEMENT se connecter à internet en ainsi que le coffret Magiline qui lui aussi (au bon vouloir de la configuration réalisée par le pisciniste) doit être connecté à internet en permanence sur un service Magiline dont il faut accepter des CGU longues comme le bras ....
Internet of shhhhhh*t :p
Bref, après des tressautements de Wifi et autre coupures internet, dans l'impossiblité de contrôler ma piscine, j'ai essayé d'analyser un peu la situation avec mes connaissances informatiques.
Le coffret IMAGIX s'articule vraisemblablement autour d'un Raspberry PI caché dans ses entrailles.
Ce Raspberry utilise un logiciel vraisemblablement développé par Magiline (cocorico) qui se connecte sur un obscur serveur chez OVH (le truc qui a brûlé en 2021). Le logiciel semble bien fait puisqu'il propose une API (qui n'est bien sûr pas publique)
Mais bon, en bidouillant un peu son réseau, on peut trouver des choses...
En l'occurence, le raspberry PI expose cette API sur le réseau local (ouf!) sur son IP sur le port TCP 11000.
Ce qui fait que, si vous déterminez cette IP "en sniffant" le réseau, il est possible d'interagir avec l'API à travers cette URL :
http://[votre IP]:11000/api/v1/pool/info
Ceci
-> renvoie des informations au format JSON (un format texte structuré) comme :
{
"state": {
"metrics": {
"waterTemperature": 27.6,
"airTemperature": 22.9
}
}
}
pour historiser les T°
ou accepte des ordres comme :
POST /api/v1/pool/poolID/spotlight HTTP/1.1
{"mode":{"wanted":2}} <- spot allumés
{"mode":{"wanted":1}} <- spot éteints
En espèrant que cela aidera les personnes qui n'acceptent pas d'avoir leur matériel qui dépend de fournisseurs virtuels..
Youpi ! j'ai une piscine Magiline avec la solution top moumoutte IMAGIX wow !
Tiens ? le coffret n'a pas d'interrupteur de contrôle ?
Quoi ??? Il faut utiliser impérativement l'APP Iphone qui doit IMPERATIVEMENT se connecter à internet en ainsi que le coffret Magiline qui lui aussi (au bon vouloir de la configuration réalisée par le pisciniste) doit être connecté à internet en permanence sur un service Magiline dont il faut accepter des CGU longues comme le bras ....
Internet of shhhhhh*t :p
Bref, après des tressautements de Wifi et autre coupures internet, dans l'impossiblité de contrôler ma piscine, j'ai essayé d'analyser un peu la situation avec mes connaissances informatiques.
Le coffret IMAGIX s'articule vraisemblablement autour d'un Raspberry PI caché dans ses entrailles.
Ce Raspberry utilise un logiciel vraisemblablement développé par Magiline (cocorico) qui se connecte sur un obscur serveur chez OVH (le truc qui a brûlé en 2021). Le logiciel semble bien fait puisqu'il propose une API (qui n'est bien sûr pas publique)
Mais bon, en bidouillant un peu son réseau, on peut trouver des choses...
En l'occurence, le raspberry PI expose cette API sur le réseau local (ouf!) sur son IP sur le port TCP 11000.
Ce qui fait que, si vous déterminez cette IP "en sniffant" le réseau, il est possible d'interagir avec l'API à travers cette URL :
http://[votre IP]:11000/api/v1/pool/info
Ceci
-> renvoie des informations au format JSON (un format texte structuré) comme :
{
"state": {
"metrics": {
"waterTemperature": 27.6,
"airTemperature": 22.9
}
}
}
pour historiser les T°
ou accepte des ordres comme :
POST /api/v1/pool/poolID/spotlight HTTP/1.1
{"mode":{"wanted":2}} <- spot allumés
{"mode":{"wanted":1}} <- spot éteints
En espèrant que cela aidera les personnes qui n'acceptent pas d'avoir leur matériel qui dépend de fournisseurs virtuels..