Migration from jeedom to home-assistant – Introduction

I know, I know… It has been a LONG time you don’t see me on this blog 🙂

But I think it’s time to keep some documentations on my big 2025 attempt.

I have been a long long time users for jeedom. But, time after time, release after release, some of my older plugins needs a lot of care, some manual corrections as the principal developer disapeared (MelCloud, …), some of my user scripts needs some reworks due to API change (Todoist …). And, last but not least, my old jeedom luna where not running well (errors in log).

Time to change.

First thing first : I need to choose a new material.

I have a personal NAS, a dedicated seedbox and a freebox that all can runs Docker (I have a lot in each one). But, in my opinion, as this is the main assistant, it should run on a specific hardware to coordinate all my materials, tasks.

I choose to run my new on a new miniPC : it cost barely the same as a RPI5, but with A LOT of more power. 12GB of DDR, TWO ethernet that can be run on linux (really important), WiFi 5.0 (… it should have been better, I know). 512G of SSD that can be changed if necessary. It runs well, it’s REALLY tiny. So far so good.

Second point : what to run on it

Now that I have the power, I need to choose what to run on it.

I still have two possibilities : run jeedom and migrate on it. OR, and it’s a big change, migrate to jeedom.

Migration is always a risk :

  • I have A LOT of scenarios ( >= 100) and a lot of usage…
    • Like : automatic wake-up routine based on personal calendar of each person, automate swimming pool, automate task creation for washing machine, dishwasher, automate alert message and notification in case of error.
  • I have a LOG of plugins, (20).
  • I have a lot of sensors (> 100); 80 zigbee elements (power, LED, thermosensor, etc.), 5 netatmo sensors, 15 Wi-Fi appliances
  • Some personal scripts to used TodoIst, Google Calendar, Tapo cameras
  • Over the time, I have done a lot of optimisation to run all those things on my Jeedom luna (scenarios and mode to enabled/disabled scenarios only when they can run it,..)
  • I try to have a lot of proactive scenarios ; Proactive in the fact that it sends useful informations to users when they need it. But as a lot of them used my scripts, then, keeping them to run correctly was A LOT of work.
  • Example : I have a scenario that can analyse my calendar, see where I have to go and verify if my cars as enough power and if it’s barely not enough, inform me that I need to plug the car. Ford rewrote their API. Google Calendar change it…

But as I wrote in introduction : with time, it needs me a lot of work. And I think it was time to (re)try & learn Home-Assistant : so here we are.

Time to migrate

So in the next weeks I will wrote some articles about what I’ve try, what I’ve learn, my mistake and my successes.

See you later folks!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.