How to link Google Home with Devices managed via an External Service

I couldn't find anymore where one can link Google Assistant with External Services in the Google Home App. Seems like Google changed the way to access the menu for that purpose in their App.

Click to Read More

Once in Google Home, click on the "Account" icon at the bottom right.

Next, click on the Gear icon "Settings"

Select the Tab "Assistant" and in there, the "Home Control"

And here, you can click on the blue "+" at the bottom right.

And here we are:

Tips Get audio via AV port and video via HDMI on a Yamaha HTR-4067

I have connected the DVI output of my PC on a HDMI input of my Yamaha HTR-4067 but was missing the sound. I solved that issue by connecting the S/PDIF output of my sound card on an AV port the Yamaha and "combining" both HDMI and AV.

Click to Read More

Theoretically, one should be able to have music via the DVI port of a PC by using an adequate DVI to HDMI adapter (19 pins). But my problem is that my internal sound card is dead and I am using an external one. The easiest for me was therefore:

  1. to connect that external sound card directly on the AV1 port of the Yamaha, using an optical cable.
  2. to select on the Yamaha Remote the HDMI input to be displayed
  3. to click on "Option" on the Yamaha Remote to configure the "Audio Input"
  4. and select "AV1" as "Audio Input"

Notice that one can select a different "Audio Input" for each HDMI input.

Tips How to use an Alias as "From" field with IMAP account in Outlook 2016

Nobody knows the mail address of my actual mailbox. Instead, I always communicate an alias (for example: Me @ BeatificaBytes.be).

Unfortunately, with the latest update of Outlook 2016, to use such an alias as "From" is not a piece of cake anymore... The trick is to use the good old "Mail" tool of the Control Panel.

Click to Read More

The reason for me to use an alias is that this alias is forwarded to a "gmail" mailbox, where the antispam is quite efficient. And gmail transfers the remaining emails to my actual mailbox (on my own server/within my own domain).

I access next my actual mailbox via IMAP with Outlook. I never use the intermediary mailbox on gmail.

With the latest version of Outlook 2016, I couldn't configure a different mail address than the "user account" of my actual mailbox (which is the mail address that I want to keep secret ;) ).

 

I.e.: if I type Me @ BeatificaBytes.be in the config screen above, outlook will use that both for the "From" Field and as user account to connect onto my IMAP server.

This is an issue as the alias Me @ BeatificaBytes.be is not valid as an account to connect on my actual mailbox.

Obviously, I could configure Outlook with my actual account and define next my alias as a Reply Address. But than, the recipient would see my actual mail address.

The easiest is to use to good old "Mail" tool:

  1. Open it via the Windows Control Panel > User Account > Mail (Microsoft Outlook 2016).
  2. There, click the "Email Accounts..."
  3. In the tab "Email", click "New"...
  4. And here we go!

As usually:

  1. Select the option "Manual setup or ..." and click "Next"
  2. Select "Pop or IMAP" and click "Next"
  3. Type your name and your alias email address in the user information part
  4. Use your actual email address as user name in the logon information part (this is the 'option' never proposed by the new configuration wizard of Outlook 2016)

Et voilà...

Tips How to add Rooms into several Home structures managed with Google Home

Since I have defined several "home" structures in the App "Google Home", I can only add new rooms in the last one created.

Google Support told me that the only way to workaround that limitation was to delete all the homes, except the one to be completed, and re-create the others later.

Click to Read More

First, let me explain why I have created several home structure in the App "Google Home": I wanted to grant my kids access on only a subset of the devices (lights, google home mini, chrome casts, blinds, ...)

So, I have created

  • a "Main" home with all the devices that I may access,
  • a "Kid 1" and a "Kid 2" to grant each kid access on his own devices (lights, blinds) and
  • a "Common" to grant everyone access to the common devices (TV, speakers, Google Home Mini).

I have shared each "Kid" home with its owner and the "Common" home with everyone.

Here is the standard way to add a room into a home when one has only one home (Thx to Thomas Ott):

  1. OPEN: Google Home (on a mobile device)
  2. CLICK: "Account" icon (lower right corner - looks like a person in a circle)
  3. CLICK: "Settings" (small gear)
  4. CLICK: The "Assistant" tab (between Personal info & Services)
  5. CLICK: "Home control"
  6. CLICK: "Rooms" tab (to the right of "Devices")
  7. CLICK: The + button (lower right corner)
  8. PICK: An existing room name (or skip to Step 9)
  9. SCROLL: To the bottom of the screen
  10. CLICK: "Custom name"
  11. TYPE: The name of the new custom room
  12. PRESS: "OK"
  13. SELECT: One or more DEVICES by clicking on one or more checkboxes
  14. CLICK: Check Mark symbol at the upper right of the screen to save the new room & device(s)
The advantage of grouping the devices into rooms is that you can simultaneously turn all of them on/off by saying the sentence:  "Hey, Google: Turn off(on) the lights in <the name of the room>". If your Google Assistant in also assigned to that room, you can even skip the name of the room in that sentence.
But since I have defined several homes, when I want too add new rooms in the home "Main", they are news added into the home "Common".
I did contact the online support of Google to find how to do it properly. As always, they did their best to understand my specific case and suggest appropriate solutions. Unfortunately here, they could only suggest to delete all the homes except the "Main", add next the missing rooms, and then recreate the other homes. It seems that there is indeed no "feature" to add rooms into a specific home for the moment (Can you believe that ???).
Fortunately, I am hardheaded: I did search for an alternative to delete/recreate/reassign 10th of rooms/devices... and I found one. Using that workaround, I was able to create rooms in any of the existing homes.
  1. OPEN: Google Home (on a mobile device)
  2. CLICK: "Home" icon (lower left corner - looks like a house)
  3. SELECT: the home structure where you want to create a new room (at the top of the screen)
  4. SCROLL DOWN: to the very bottom of the screen. If you devices in a section "Linked to you - x devices not in home", then go to §A here under - otherwise go to §B.

A: if you have devices not yet assigned to any home, you can use it to create a new room into which that device will be automatically moved:

  1. CLICK: any not-unassigned device.
  2. CLICK: The "Add to a room" button (at the bottom of the screen)
  3. PICK: an existing "Home" where you want to create a new room
  4. CLICK: The "Next" button (lower right corner)
  5. CLICK: The "Move device" button (lower right corner)
  6. CLICK: "Add a custom room..." (scroll down the screen to find the "Create New" section) or any predefined name you would like to create
  7. CLICK: The "Next" button (lower right corner)
  8. EDIT: The name of the new room
  9. CLICK: "Continue" (lower right corner)

You can loop on this § A to create one room for each device not yet assigned.

B: if all your devices are already assigned to a home, use anyone to create a new room into which that device will be automatically moved and move the device back to the right room later.

  1. CLICK: any device already assigned to an existing room.
  2. CLICK: "Settings" (small gear in the upper right corner)
  3. CLICK:
    1. "Home" if you want to create a room in another home. Then go to step 3 of the §A here above
    2. "Room" if you want to create a room in current home. Then go to step 4 of this §B
  4. CLICK: "Add a custom room..." (scroll down the screen to find the "Create New" section) or any predefined name you would like to create
  5. EDIT: The name of the new room
  6. CLICK: "Save" (upper right corner)

Once the new room created, the device being now assigned to that room, you must move it back to its original location (or loop first on this § B to create all the new required rooms).

  1. CLICK:
    1. "Home" if you want to move back the device into another home. Then go to §B.1.
    2. "Room" if you want to move back the device into another room of the same home. Then go to §B.2.

B.1.:

  1. PICK: an existing "Home"
  2. CLICK: The "Next" button (lower right corner)
  3. CLICK: The "Move device" button (lower right corner)
  4. PICK: an existing "Room"
  5. CLICK: The "Next" button (lower right corner)

B.2.:

  1. PICK: an existing "Room"
  2. CLICK: The "Save" button (upper right corner)
Notice that you can empty rooms by moving the devices to other rooms. But a device can't be removed from all rooms once it has be assigned once. This feature is also not supported...

Tips Amazing Broadlink Mini R3 with Google Home

I have just configured a Broadlink Mini R3 to be used within Google Home's scenario to control several devices. Works really like a charm !

Click to Read More

It's just amazing that this little device can perfectly remote control my projection screen 7 meters away, the projector 2 meters away on the ceiling and the ampli which is in the room but not in sight.

I bought 3 of them from China for 13€ each.

Quick memo about how to configure them:

  • First step, install the App "ihc for EU" (special version compatible with GDPR for EU) to detect the device, assign it to the right room and add appliances (either from the library available out of the box or custom ones)
    • Attention: if you change later the room assigned to the RM mini 3 in the app, you loose all the appliances configured with it.
  • Next, configure some scenes to be used via Google Home. Their name will be used by Google Assistant.
  • Then, make the mini R3 accessible via your Google Assistant : Go to "Google Home" and "click Add" > "Setup a device" > "Works with Google". There, link your "BroadLink Smart Home for EU" account with Google Home
  • Finally, use 'in french' : "Ok Google, active {le|la|l'} <xxx>" where <xxx> is the name of a scene and "le", "la", .. is optional

Google Home Add Device

Google Home Add Device

Tip:

  • use "Ok Google, synchronise les appareils" to refresh the name of the scene in Google Home if you did rename them in the "ihc" app.
  • use scenario ("routines") in Google Home to combine "IFTTT actions", "scenes of other products like Philips Hue" and scenes from "Broadlink".

Using the "ihc" app, you can update the firmware: click on the RM mini > the three dot in the top-right corner > "Check for firmware updates"

To configure an appliance, don't hesitate to use one which does not work perfectly. At least, you will have all the related icons and be able to reconfigure them. Creating a "UserDefine" appliance, you won't have many different icons available. Also, the configuration of  "UserDefine" appliance can't be "backuped". Not problem however to use "UserDefine" appliances in "scenes" to be called from Google Home.

Once an appliance added, you can reconfigure the buttons: click on the appliance > the three dot in the top-right corner > Learn

Don't forget to backup the settings of your appliances once reconfigured!!! It's the best ways to reuse them on other RM mini later: click on the appliance > the three dot in the top-right corner > Backup IR code sets

Tips Easily connect Ikea Tradfri bulbs on Philips Hue Bridge

I did spent a lot of time trying to connect Smart/Cheap Ikea bulbs on my Philips Hue Bridge.

I finally found an easy way: use the Android App HueDynamic !

Click to Read More

First, you must be sure to have Ikea Tradfri bulbs with a firmware >= 1.2.x

To be sure about the firmware of Ikea bulbs, no choice but buy the Ikea Bridge and at least one Ikea Remote, then connect the bulb to the Android App "Tradfri". If the firmware is obsolete, then the App can be used to trigger an update. But my experience is that even to connect the Ikea bulbs with their App, it's a real pain in t.... Also, before connecting next the bulbs to the Philips Hue Brige, you will have to disconnect them from any Ikea remote and from to the App "Tradfri" (Check here).

An option is however to check the batch id of the production, on the box. It is said that all bulbs produced with a batch id equal or above 1721 should have a firmware compatible with the Philips Hue Bridge.

Here a sample of Ikea bulbs with a batch id 1733. I bought 6 of those and had (nearly) no issue to connect them.

Ikea Tradfri Batch Id

Ikea Tradfri Batch Id

Once you have a bulb with adhoc firmware, turn it on and place it very close to your Philips Hue Bridge (less than 2 cm ;). The easiest for that is to use a cable like this one (I did one myself):

Cable with adapter E14

Cable with adapter E14           

The bulb being on and next to the Hue Bridge, open the App HueDynamic and click on the three horizontal lines in the upper-left corner to open the menu. Then scroll down to the "Settings" section and pick the entry "Lights":

Click on the sign +, in the top-right corner to add the bulb:

And select the option "With TouchLink" (This is the magic trick !!):

Now, press the "TouchLink" button of your Philips Hue Bridge:

The App HueDynamic will search for the bulb during 1 or 2 minutes... Once in touch with the bulb, this one will start to dim and bright several times before finally turning off. The App will continue to search for several minutes (for other bulbs) after that. When it stops to search, you see the bulb found on the screen. Accept it !

Notice that this process failed for one of my bulb (out of 6). I tried twice and got each time the message here under:

But when I came back to the list of bulbs, I saw that the bulb was actually in the list (Maybe I did something wrong without noticing ?!).

Since the bulbs are connected, I have been able to combine them into rooms and control them with Philips Hue Motion Sensors. They work great so far !

NB.: I read that Ikea remotes may not be used as once connected to a bulb, the bulb disappear from the Philips Hue Bridge... I didn't try that yet and won't ;)

Tips Reinstall Apps, Themes and Watch faces purchased on Samsung Galaxy Story

After reinstalling my Gear S2 to connect it with a new Galaxy phone, I couldn't find how to reinstall watch faces bought years ago.

This can be done using the "Galaxy Store" app.

Click to Read More

  1. "Galaxy Store" is an app preinstalled on Galaxy phones. Open it (Configuring your Samsung account if not yet done).
  2. Tap the 3 vertical dots on top right of screen
  3. Select "My page" (previously named "My Apps").
  4. Select "All"
  5. Select the Watch, Apps or Themes
  6. Then re-download what you wish.

To manage your Watch, install the "Galaxy Wearable " App (previously named Galaxy Gear) via the Google App Store.

Tips Tips and tricks in French to use Philips Hue via Google Home

Here is a list of a few tips & tricks to use the Bulbs of Philips Hue with a French Google Assistant.

Click to Read More

Important notice: based on my experience, Google Assistant is evolving fast (possibly learning). Meaning that at the beginning, only specific and correct sentences were supported.

After some time, Google Assistant accept more flavor of those sentences.

Synchronize Google Home and Philips Hue to see new Bubbles

Prerequisite: link Google Home with your Philips Hue account.

Reminder: Open the "Google Home" App. In the top part of the screen, there are various icons under the name of your house: "Eteindre" (Off), "Allumer" (On), "Lire" (Play) , "Ajouter" (Add), "Paramètres" (Settings) .... Click on "Ajouter" (Add) >  "Configurer un appareil" > "Fonctionne avec Google". This is opening a screen to manage the linked accounts. Philips Hue must be added.

Assuming that you have already linked Google Home with your Philips Hue account, when you add bubbles via the Philips Hue App, they don't appear immediately in Google Home. To force Google Home to sync with Philips Hue, say "Ok Google" or "Dis Google". Then "Mets à jour les lumières", "Mets à jour les lampes" or "Synchronise les appareils".

[04/2019] It's quite weird but initially the following sentences didn't work: "Mets à jour les appareils", "Synchronise les lumières", "Synchronise les lampes". Google was answering that you have to use Google Home for that... But after a few weeks, it started to work. It was not the first time that I notice this kind of "progress" with various commands. It's seems that there is a kind of learning curve for the Google Assistant !

Turn on/off Philips Hue's lights

Initially, I was only able to tell:

  • "Allume/éteins (le) X", where X is the name of a light (Ex.: "Spot 1", "Spot de Klara" - Notice that the names of my lights are not prefixed with an definite article 'the'. So I can say "Allume le spot 1" or "Allume spot 1").
  • "Allume/éteins (le) X à x%",  where x is the percentage or luminosity
  • "Allume/éteins les lumières (de/du) X", where X is the name of a room, to turn on/off all the lights in that room (Ex.: "Chambre de Klara", "Bureau" - Notice that the names of my rooms are not prefixed with an definite article 'the').
  • "Allume/éteins les lumières (de/du) X à x%", where x is the percentage or luminosity
  • "Allume/éteins les lumières" to turn on/off all the lights in the current room (I.e.: the room where the Google Assistant is assigned)
  • "Allume/éteins les lumières à x%", where x is the percentage or luminosity

Now, a bit confusing as not 10% consistent:

  • "Allume", is going to turn on all the devices in the room, not only the light. In my case it also turn on Nvidia Shield TV
  • "Éteins", does not work
  • "Allume/Éteins tout" turn on/off all the lights in the current room (I.e.: the room where the Google Assistant is assigned)
  • "Allume/Éteins tout dans (le/la) X" where X is the name of a room, to turn on/off all the devices in the current room (I.e.: the room where the Google Assistant is assigned)

I also tried to use the word "lampes" instead of "lumières" but this was not recognized. I discussed that issue with Google Support. They told me that this was possibly due to the fact that the name of some lights used to be "lampe XYZ". I did rename my lamps but without success at that time. Now, weeks later, it works. I can tell "Allume/éteins les lumières ..." or "Allume/éteins les lampes ...". So, my experience is that the overall experience is not always consistent.

Use Philips Hue Scenario

To start a scenario named X, use the sentence "Active X". Ex.: "Active Color Loop"

To stop it, use the sentence "Désactive X" or "Stop X"

Turn off and on only some Bubbles in a room using Philips Hue Scenario

With Google Home, it's currently not possible to create several groups of Bubbles in a room. It's also not possible to include a Bubble within several rooms (if you want to use fake rooms to group your bubbles). But as a trick, you can create a "Scenario" within the Philips Hue App (Scene) to turn off or on any subset of Bubbles.

Open the Philips Hue App and tap the room containing the Bubbles to group. Once the room opened, tap "Nouveau Scénario" (New Scene).

On the color picker (color or white disc), you see your lamps (a bubble or small circles with the amount of bubbles, one bubble or circle per type of lamp - color or white). Tap the circle representing several bubbles to access each bubble individually and define its rightness or its state on/off in the Scene. You can decide to have x lights on, y lights off and z lights dimmed to 50%.

Name that new scene like "les lumières XYZ" (the lights XYZ). Once Google Home and Philips Hue synchronized, you will be able to tell "Ok Google", "Active les lumières XYZ" (Activate the lights XYZ).

Combine commands into a routines [03/2019]

I did create routines to combine commands into a sequence, with sometimes delays between each commands. Ex.: to turn on all the devices to watch a movie, I simply say "Ok Google, allume le cinéma". The routine is a set of individual commands to turn on the projector, turn on the console NVidia and open the projection screen: "active l'allumage du projecteur", "allume shield", "active l'ouverture d'écran".

"active l'allumage du projecteur" and "active l'ouverture d'écran" are two scénario define in my Broadlink account (to remote control devices via IR: See this note). As those are accessing scenario via services, we have to use the verb "active".

"allume shield" is a native command of Google Home. Indeed, no need to integrate any service to remote contro a NVidia Shield TV. But keep in mind that there are plenty of issues with remote controlling Shield: can open Netflix, but can't start a movie. the volume is decreased each time you tell a command but is not restored to its initial level once the command executed, etc...

Command Somfy blinds with Tahoma box [04/2019]

In the past, I used to control blinds motorized with Somfy via voice commands thanks to the integration between Google Home and the Tahoma box via IFTTT.

Now, thanks to the native integration of "Somfy Tahoma & Connexoon" services with Google Home, I could get rid of IFTTT to control the blinds.

Here are the supported sentence once all devices are assigned to rooms in Google Home:

  • "Ok Google, ouvre/ferme X" - X being the name of a blind ("store" or "volet" in Tahoma)
  • "Ok Google, ouvre/ferme X à x %"

X can have articles but Google Assistant will quickly learn that there are various flavor possible: "le volet du salon", "le volet au salon", "mon volet du salon".

To close all the blinds, I was only able to do it for sure with

  • "OK Google, ouvre/ferme tout" to close all blind in the home
  • "OK Google, ouvre/ferme tout dans X" to close all blinds in a room named X. Another way is to tell :" Ok Google, ouvrir X". This is not a nice French sentence and seems a direct translation of the English version. Notice that if X = "Bureau", you won't be able to tell "Ok Google, ouvrir le Bureau". To do that, the room must be named "le Bureau" instead of simple "Bureau".

Although the documentation of Tahoma pretends that we should be able to tell "OK Google, ouvre/ferme tous les volets" to close all the blinds in the current room (room where the Assistant is assigned), this does not work. Also notice that you may not open the door of the Garage due to Google security Policy applied on the integrated services. You may only do it via IFTTT !!!

use several commands and/or routines together

I discovered by accident that Google Home was supporting sentences combining several commands X, Y, Z ..., simply by telling "Ok Google, X et Y et Z ...". Ex.:

  • "Ok Google, allume le cinéma et ferme tout dans le bureau" where "allume le cinéma" and "ferme tout dans le bureau" are two distinct routines.
  • "Ok Google, allume le cinéma et ferme tout dans le bureau et éteins tout" where "allume le cinéma" and "ferme tout dans le bureau" are two distinct routines.

Synology Capture a Synology Package during installation

This is an update of a previous post on this topic.

I noticed that since a recent update of DSM, my previous script was not working fine anymore, when trying to capture a spk during installation. So here is an improved version.

Click to Read More


#!/bin/bash
VOLUME=$1
TARGET=$2

#Copy also the expanded package ?
COPYEXPAND=false

if [ -z "$VOLUME" ]; then
echo "usage: capture <source VOLUME> <target dir>"
exit 0
fi

if [ -z "$TARGET" ]; then
echo "usage: capture <source VOLUME> <target dir>"
exit 0
fi

pattern="volume[0-9]+"
if [[ ! $VOLUME =~ $pattern ]]; then
echo "The name of the source volume must be like 'volume<i>' where <i> is numeric"
exit 0
fi

if [ ! -d "/$VOLUME/@tmp" ]; then
echo "Temporary dir not found: /$VOLUME/@tmp"
exit 0
fi

if [ -d "/$VOLUME/@tmp/SynoCapture" ]; then
rm -R "/$VOLUME/@tmp/SynoCapture"
fi

if [ -d "/$VOLUME/@tmp/@synopkg" ]; then
rm -R "/$VOLUME/@tmp/@synopkg"
fi

echo "Press any key to stop the capture"

if [ -t 0 ]; then stty -echo -icanon -icrnl time 0 min 0; fi

count=0
keypress=''
echo "Going to copy the packages into $TARGET/SynoCapture"

if [ ! -d "$TARGET/SynoCapture" ]; then
mkdir "$TARGET/SynoCapture"
fi

while [ "x$keypress" = "x" ]; do
if [ -d "/$VOLUME/@tmp/@synopkg/@download/" ]; then
cp -nlR "/$VOLUME/@tmp/@synopkg/@download/." "/$VOLUME/@tmp/SynoCapture/"
fi

if [ "$COPYEXPAND" = true ]; then
if [ -d "/$VOLUME/@tmp/pkginstall/" ]; then
cp -nlR "/$VOLUME/@tmp/pkginstall/." "/$VOLUME/@tmp/SynoCapture/pkginstall/"
fi
fi
let count+=1
echo -ne $count'\r'
keypress="`cat -v`"
done

if [ -t 0 ]; then stty sane; fi

find "/$VOLUME/@tmp/SynoCapture/" -type f -name '@SYNOPKG_DOWNLOAD_*' -exec sh -c 'x="{}"; mv "$x" "${x}.spk"' \;
if [ "$COPYEXPAND" = true ]; then
if [ -d "$TARGET/SynoCapture/pkginstall" ]; then
rm -R "$TARGET/SynoCapture/pkginstall"
fi
fi
cp -fR "/$VOLUME/@tmp/SynoCapture" "$TARGET/"
rm -R "/$VOLUME/@tmp/SynoCapture"

echo "$count captures done"
exit 0

Now the script will copy only the SPK file into the specified target folder. It's also possible to copy the expanded version by setting the variable COPYEXPAND=true

Also, now, I don't find anymore a folder name "pkglist.tmp" containing files synoserver.enu and otherserver.enu. Those files used to contain the URL's of all SPK available respectively on the official Synology website and on the various SPK servers that you configured in your Package Center > Settings > Package Sources.

To make the capture even easier, I have create a Package named "MODS Package Capture, available on my SPK Server and published on GitHub.

Synology Can't install/uninstall/repair Synology Virtual Machine Manager - Upgrade DSM not possible

I was unable to upgrade my DSM from 6.1.7 to 6.2.1 because it was pretending to be member of a Virtual Machine Manager cluster. Which was not correct as Virtual Machine Manager was not installed 'anymore'.

Click to Read More

I used to test the beta version of Virtual Machine Manager a long time ago. But since a while, Virtual Machine Manager is not installed anymore on my Synology and it was clearly visible neither in the DSM menu nor in the Package Center.

Unfortunately, for some unknown reasons, my DSM thought that it was still part of Virtual Machine Manager cluster. As a consequence I was getting the following warning when upgrading my DSM: "This device is part of a Virtual Machine Manager cluster. Other hosts in the Virtual Machine Manager cluster will also need to be updated".

Trying to upgrade was always failing (without breaking my DSM, fortunately).

I initially thought it could possibly be due to the network Bond I did create. So I tried to remove it via Control Panel > Network. But it failed with the message : "Creating or deleting this bond is prohibited because the operating interfaces includes the cluster interface of Virtualization. Please shutdown these quests and try again: {0}. Creating or deleting the bond is prohibited because of abnormal status of Virtualization cluster, please go to Virtual Machine Manager see the details."

Based on this message, and since it was not installed anymore, I tried to reinstall the Virtual Machine Manager. Unfortunately, the installation was failing and the package was stuck in a "repair" status.

Being unable to 'repair' it by clicking on the "Repair" button, I tried to uninstall it. This was also failing, with the following message: "You cannot remove this package because this Synology NAS is a part of a Virtual Machine Manager Cluster. Please remove the host from the cluster to proceed."

Argh !!!

Bref... I tried to 'erase' the package using my own Package Manager (See my SSPK server). It's doing something similar to the trick explained here to delete all files related to the 'Virtualization' package.

Once the package fully erased, I did reinstall it again but still without any success... And again it was stuck in a "repair" status and I was unable to uninstall it properly.

 

As I couldn't find any config file where I could see that my NAS was a member of a Virtual Machine Manager cluster, I tried to fix myself the installation of the package. I couldn't really fix it (I couldn't see which step of which installation or upgrade script was failing). But I have been able to force the installation to complete by deleting the file '/var/packages/Virtualization/installing'.

Next, the package Virtual Machine Manager appeared in status 'Installed' but 'stopped'. I was however able to "Start" it without any problem !! I could see in this Manager that my NAS indeed used to be configured as a member of cluster.

And, miracle (even without deleting the cluster), running now the upgrade of my DSM finally succeeded !!!

After the upgrade, I did remove my NAS from the cluster.

Et voilà.

[PS] I did use the Virtual Machine Manager a long time ago to test how Windows was running in a VM. It was a bit too slow for me so I did remove the Virtual Machine Manager. Probably that the cluster was not deleted at that time. Hence all the problems here above.

[Edit] Once the DSM upgraded, I did delete the Virtual Machine Manager cluster. But as a consequence, I did lost all connections onto the NAS (ftp, web, plex, ssh, ...). I was only able to see the NAS using the Synology Assistant. TO solve the problem I did shutdown the NAS by pressing the power button for a long period. After the reboot, everything as working fine. No, starting the Virtual Machine Manager, it starts a wizard to create a new cluster.