Migration Jeedom -> Home Assistant

Bonjour à tous,

Je suis actuellement utilisateur Jeedom depuis plusieurs années et je commence à réfléchir tranquillement à une migration vers Home Assistant.
:backhand_index_pointing_right: Il n’y a aucune urgence : ce projet est plutôt envisagé à moyen terme, probablement au moment où je changerai de maison, ce qui me laisse le temps de bien préparer les choses.

:bullseye: Objectif de ma démarche

L’idée serait :

  • de faire l’inventaire de mes usages et plugins Jeedom

  • de voir comment retrouver l’équivalent côté Home Assistant

  • et d’anticiper les éventuelles différences de philosophie / bonnes pratiques

Je ne cherche pas un “one shot”, mais plutôt une migration réfléchie et progressive.


:electric_plug: Plugins / usages côté Jeedom

Voici une liste de l’ensemble de mes plugins sous Jeedom.
J’ai fait 2 catégories, ceux pour lesquels j’ai trouvé une équivalence sous Home Assistant et les autres.
:white_check_mark: Plugins avec équivalent identifié dans Home Assistant

:red_question_mark: Plugins pour lesquels je n’ai pas encore identifié d’équivalent clair

  • Google SmartHome
    Interaction avec l’écosystème Google Home / Assistant.

  • Mode
    Gestion de modes globaux (présent/absent, jour/nuit, vacances).

  • Notification Manager
    Centralisation avancée des notifications (push, mail, SMS).

  • Piscine
    Pilotage et suivi des équipements de piscine.

:backhand_index_pointing_right: Si vous avez des commentaires à faire sur le choix des équivalences, n’hésitez pas.


:mobile_phone: SMS / MMS

Aujourd’hui, j’utilise :

  • un smartphone Android dédié

  • avec l’application JPI installée

  • pour envoyer et recevoir des SMS/MMS depuis Jeedom

Je souhaiterais pouvoir envoyer et recevoir des SMS/MMS. Quelle solution utilisez-vous ?


:desktop_computer: Tablette murale / affichage dédié

J’ai également une tablette avec un affichage dédié (Design + menu).

Je souhaiterais savoir comment est généralement géré l’affichage tablette sous Home Assistant.

Comment définir un design spécifique ? J’ai commencé à regarder avec Kiosk-mode, mais c’est pas évident.


:mobile_phone_with_arrow: Application mobile & design

J’utilise un design que j’appelle via une application Android.

Quelle solution pour afficher un design spécifique avec menu en fonction de l’utilisateur connecté ?


:memo: Bloc code

Dans mes scénarios, j’utilise très souvent des blocs code avec du php à l’intérieur pour appeler des url et compagnie.
Quelle solution propose Home Assistant pour faire une php dans les automatisation ?


Merci d’avance pour vos retours et partages d’expérience :folded_hands:
Je suis vraiment dans une logique de préparation et montée en compétence progressive, pas dans une migration précipitée.

Bonne journée à tous !

4 « J'aime »

Salut

Linky et GRDF ça se gère assez bien, il y des sujets sur le forum. Avec ou sans matos complémentaire.

GH est natif, faisable avec l’accès https toi même, ou intégré comme le plugin via l’abonnement Nabucasa.

Impact de foudre dispo avec la carte windy sur le forum

Mode se remplace par les input_select et les automatisations

Prix carburant, existant avec de multiples alternatives.

Et vigieau je crois que c’est disponible aussi sur le forum.

Bref il doit pas rester beaucoup trous pour la bascule…

1 « J'aime »

Merci @Pulpy-Luke ,
Je continue à regarder pour les plug-in.
Pour les bloc code php, je commence à comprendre la mécanique de pyscript.

Il me reste des interrogations concernant la gestion des sms/mms et dashboard pour tablette.

Yaml, jinja2 me semble plus intéressants. En dehors d’appdaemon le python n’est pas essentiel

Comment adapter ce code en YAML ?

$tags = $scenario->getTags();
$ip = '192.168.1.XX:XXXX';

// Paramètres
$title = urlencode($tags['#Titre#']); // Remplacez par votre titre
$message = urlencode($tags['#Message#']); // Remplacez par votre message
$duration = 10; // in second
$position = 0; // 0 = Bottom right, 1 = Bottom left, 2 = Upper right, 3=Upper left, 4= Center
$type = 0; //0 = Default, 1 = Only title, 3 = Only icon
$transparency = 0; // 0-5, 0 = No transparency, 5 = Full transparency
$bkgcolor = 0; // 0-8, Different colors available
$offset = 0; //0-x, Pixel offset horizontally
$offsety = 0; //0-y, Pixel offset vertically
$icon = 0; // 0 à 5
$iconurl = 'https://play-lh.googleusercontent.com/XlU8bVcltVxy3Frh6PH2FGrVgmOHiC9OajQVgogrdIi9aInoREMe3ObOHpz4qGJvsuc=w240-h480-rw';
$imageurl = urlencode('http://192.168.1.XX/plugins/camera/core/php/snapshot.php?id=1999&apikey=hjZG7EiB8RcWXXXXXXXk5mNkRDM');
$width = 0; // = Default, 1 = very small, 2 = small, 3 = large and 4 = xlarge


$request_http = new com_http('http://'.$ip.'/show?title='.$title.'&msg='.$message.'&iconurl='.$iconurl.'&duration='.$duration.'&transparency='.$transparency.'&bkgcolor='.$bkgcolor.'&width='.$width.'&imageurl='.$imageurl);
$log = $request_http->exec();
$scenario->setLog('Notification TV : '.$log);
$scenario->setTags($tags);
$scenario->setLog('Notification TV : '.$log);
$scenario->setTags($tags);

Ça dépend de la marque de ta camera mais il y a probablement une possibilité avec restfull et notification pour androidtv.

1 « J'aime »

Bonsoir, voici quelques pistes:

Toutes les intégrations ou addons que je te propose, je les utilises depuis longtemps sans souci.
Bon choix a toi

1 « J'aime »

Pour adapter du code, claude est très bon!

Et en local ministral v2 sinon

Globalement pour la domotique, l’IA s’en sort très bien

2 « J'aime »

Effectivement l’intégration pour notification Android tv existe donc même pas besoin de transposer un script…

Par contre attention, le piège de la migration c’est de copier ce que l’on faisait sur jeedom, en faisant une retranscription basique. Ça ne sert à rien sauf à embarquer les mauvaises habitudes et pratiques de jeedom dans ha qui est bien plus logique et uniforme.

1 « J'aime »

Je comprends et c’est sûrement là que je vais avoir le plus de difficulté, changer de logique.

1 « J'aime »

Ton pseudo me dit quelque chose :grin:

Images provenant du plugin Reolink que j’ai installé dans HA.

1 « J'aime »

Salut, Tu peux toujours utiliser JPI.

Hello.
J’ai pour ma part moi aussi migré de Jeedom vers HA depuis aujourd’hui :slight_smile:
J’avais très peur et repoussait l’échéance sous Jeedom depuis plus de 10 ans je pense.

Tu verras la communauté est très active et toujours prête à aider.

Un point important je trouve c’est que même si tu peux quasiment tout faire par l’UI, cela te génère un code yml que tu peux faire corriger par le forum mais aussi par l’IA (même si il faut faire attention)
Franchement c’est une vraie force car sous Jeedom l’IA ne pouvait pas trop t’aider, là tu peux déjà avoir une bonne aide.

Si je peux donner un conseil / retour d’expérience, lance toi et migre petit à petit en coupant progressivement ce que tu as migré sous Jeedom

1 « J'aime »

Bonjour,
c’est plutôt Bluetooth LE Tracker - Home Assistant pour tracker des balises.

tu as en local GitHub - xZetsubou/hass-localtuya: 🔹 A Home Assistant integration to handle Tuya devices locally "fork from localtuya" ou GitHub - make-all/tuya-local: Local support for Tuya devices in Home Assistant

il y a GitHub - bokub/ha-linky: 📊 Home Assistant add-on for Linky smart meters ou GitHub - MyElectricalData/myelectricaldata_import

tu as GitHub - mrk-its/homeassistant-blitzortung: Custom Component for fetching lightning data from blitzortung.org, avec la carte dashboard GitHub - timmaurice/lovelace-blitzortung-lightning-card: A custom Home Assistant card for displaying lightning strikes using Blitzortung data.

il y a GitHub - Aohzan/hass-prixcarburant: Récupération des prix des stations en France ou avec multiscrape Récupérer son prix de carburant (encore) avec le multiscraping

il y a GitHub - kamaradclimber/vigieau: A custom integration for home-assistant on the Vigieau dataset

1 « J'aime »

Donc pas de soucis, reolink est “partenaire” home assistant et les camera y sont particulièrement bien intégré.

Pour ton bloc code absolument pas besoin d’autre chose que ce qui est nativement intégré a ha et une automatisation pour faire fonctionner le tout ensemble.

Hello,
Merci, pour l’intégration d’une image Reolink dans Notifications for Android TV, je vais ouvrir un autre post, j’ai un problème sur l’url de l’image.

Hello,
Je continue mon exploration.
J’ai d’ailleurs mis à jour mon message initial avec les correspondances des plug-in que vous m’avez conseillés où que j’ai pu trouver en cherchant.

Concernant l’affichage sur tablette, WallPanel semble être un outil assez sympa et qui correspondrait à mon besoin.
Cependant, je ne trouve pas l’application sur Google Play et l’apk que je trouve sur le Github date de 2023 et le projet semble arrêté GitHub - TheTimeWalker/wallpanel-android: WallPanel is an Android application for Web Based Dashboards and Home Automation Platforms
Avez-vous une alternative ? Fully Kiosk Browser que j’ai déjà utilisé dans le passé ? Je cherche un outil qui me permet d’afficher mais aussi de piloter ma tablette (écran on/off, luminosité,…).

Pour l’application mobile, celle proposer par Home Assistant me semble très bien foutu.
Cependant, ce que j’apprécie avec la solution que j’ai côté Jeedom c’est d’avoir une application mobile qui m’affiche que le strict nécessaire.
Est-il possible sous Home Assistant, d’avoir un dashboard spécifique et lorsque je lance l’application mobile ça détecte et m’oriente vers ce dashboard ?

Merci

Salut

Tu crées un user ‹ mobile › et tu lui attribue un dashboard spécifique (avec browser_mod).
Bon après techniquement, les dashboards HA sont responsives (pas comme jeedom) et donc s’adaptent automatiquement à l’écran réduit. Du coup pas besoin de gérer les choses en double de base.

Salut

Attention à ne pas confondre avec lovelace-wallpanel : GitHub - j-a-n/lovelace-wallpanel: 🖼️ Wall panel mode and photo screensaver for your Home Assistant Dashboards

Regarde ce sujet : Wallpanel pour tablette murale : appli ou add-on ? (ou les 2 ?)

Pour un affichage sur tablette, j’utilise Home Assistant Companion qui est l’application mobile de HA.
Avec l’intégration wallpanel, ça permet d’afficher le strict minimum.

Mon but est d’afficher sur mobile que les éléments du quotidien. Donc le Dashboard mobile sera bien plus léger que le Dashboard « ordinateur ».

J’ai lu avec attention le sujet. Si je ne trompe pas, Lovelace-wallpanel ne permet pas d’avoir des actions sur la tablette.