Finding the GHOST (automation)

Well, this is a bit of a dumb question, but after weeks i cannot find a solution. Maybe someone can help me see the light lol

So every day at six in the evening one of my speakers makes an announcement: some bell - “someone is hungry” (tts) ) some bell.

I can no longer find where this is code, so far I have tried:

  • manually looking through all my automations and running them all: nothing. same for scripts, sensors, … (you never know)

  • looked into node-red nothing there

  • took a local copy of all my files and searched inside the content for the words used in the tts. When I try other words, it finds them just fine in yaml and other files.

  • listened to all files in the tts dir, but nothing there

  • the log only output that the speaker has changed state. It does not mention an automation, as it does when another automation triggers it. For example in the morning it logs “lights” turned on by “morningroutine” automation.

I even checked the Google Home and Smartthings apps, but no “routines” in there neither.

I am enjoying myself with home assistant and doing/testing a lot of thing so it is probably my doing, but I just cannot find it.

Based on my snapshots, the latest things I have been doing are: android ip_webcam, lannouncer (no output found to google speaker there), eufy cam integration, sensitive_Strips setup …

I realize this is a bit of a strange question, but maybe someone had a similar experience and give me the golden tip.

Anyways thanks for reading my post.

1 Like

If it’s a smart speaker did you set up an automation in the speaker’s native app?

hi tom, thx for replying so fast!
it is a google mini this one. What u mean with “native” app. Google Home? nothing in there
thx!
Kjoere

That is funny!

I would probably try and rule out each “hub” one at the time.

So just before it should announce switch off Home Assistant.
If that didn’t work try logging out of Google Home tomorrow.
And hopefully you should figure out what hub to look in

Another idea is to open the yaml files in text editors and search for the phrase.

Have you looked in Node red?

Yep that was what I was suggesting you check.

It sure is funny. It is the speaker in the kitchen and it starts when my wife is about to start cooking :slight_smile:
Thx for the tip I will try shutting down home assistant tonight. I am not sure how to logout in google home yet, will look in to that. Hope I dont have to unlink accounts

tried that as mentioned, nothing found, lookin for other phrases that TTS on that speaker are found

But this thread actually made me think how easy it is to inject these kind of automations to people’s HA.

I mean if I share a json of a sequence to you and you copy paste that to node red.
All i have to do is to add a inject node and call service at the bottom right corner and nobody will notice it.
:slight_smile:

I am sorry, forget to mention that in my post. yes I did that too. I will update post
Thx!

See my post above.

Not sure if that is possible but try and export all flows as json in one string, paste them in notepad and do a search in there.

Speaking of which, what version of Home Assistant are you running Kurt?

2021.2.2 core
supervisor-2021.02.5
Hostname NUC8i7HNK
Operating System Ubuntu 20.04.1 LTS

I would not think this is an injection, because it says “It is 6 o’clock and (the name of my son) is hungry.” sounds like my own doing :slight_smile:

1 Like

Hi hellis, I did an export nothing there. Thanks for the tip.

Hi all, just wanted to say thx. After weeks I have finally found it, it is
NOT home assistant automation …
NOT Google Home Routines
NOT Smarthings automations …
It was a so called “family bell” which is an option in the google assistant (not google home!)
Yesterday, I finally found the ghost :wink: Thanks all for helpin!

2 Likes