# Mycroft speaks twice with HomeAssistant confirmations

**URL:** https://community.openconversational.ai/t/mycroft-speaks-twice-with-homeassistant-confirmations/11428
**Category:** Feedback / Support
**Tags:** support
**Created:** [October 27, 2021, 5:46pm UTC](https://community.openconversational.ai/t/mycroft-speaks-twice-with-homeassistant-confirmations/11428 "2021-10-27T17:46:33Z")
**Posts on this page:** 14
**Page:** 3

<div class="post-metadata">

### Author: ![Tony763](https://community.openconversational.ai/user_avatar/community.openconversational.ai/tony763/32/2255_2.png) [@Tony763](https://community.openconversational.ai/u/Tony763)
#### Post date: [October 29, 2021, 3:18pm UTC](https://community.openconversational.ai/t/mycroft-speaks-twice-with-homeassistant-confirmations/11428/41 "2021-10-29T15:18:01Z")

</div>

perfect, you do not have empty sting but nonetype. Two instances with same version of skill and two different errors. Thanks, I will let you know when I make fix.

---

<div class="post-metadata">

### Author: ![Tony763](https://community.openconversational.ai/user_avatar/community.openconversational.ai/tony763/32/2255_2.png) [@Tony763](https://community.openconversational.ai/u/Tony763)
#### Post date: [October 29, 2021, 6:48pm UTC](https://community.openconversational.ai/t/mycroft-speaks-twice-with-homeassistant-confirmations/11428/42 "2021-10-29T18:48:27Z")

</div>

Done, test this branch: `git fetch && git checkout feature/issue86x2`

---

<div class="post-metadata">

### Author: ![sparkyvision](https://community.openconversational.ai/user_avatar/community.openconversational.ai/sparkyvision/32/3112_2.png) [@sparkyvision](https://community.openconversational.ai/u/sparkyvision)
#### Post date: [October 29, 2021, 7:10pm UTC](https://community.openconversational.ai/t/mycroft-speaks-twice-with-homeassistant-confirmations/11428/43 "2021-10-29T19:10:37Z")

</div>

`error: pathspec 'issue86x2' did not match any file(s) known to git`

Perhaps I’m doing something wrong?

---

<div class="post-metadata">

### Author: ![Tony763](https://community.openconversational.ai/user_avatar/community.openconversational.ai/tony763/32/2255_2.png) [@Tony763](https://community.openconversational.ai/u/Tony763)
#### Post date: [October 29, 2021, 7:12pm UTC](https://community.openconversational.ai/t/mycroft-speaks-twice-with-homeassistant-confirmations/11428/44 "2021-10-29T19:12:02Z")

</div>

my bad, I edited the post above

---

<div class="post-metadata">

### Author: ![sparkyvision](https://community.openconversational.ai/user_avatar/community.openconversational.ai/sparkyvision/32/3112_2.png) [@sparkyvision](https://community.openconversational.ai/u/sparkyvision)
#### Post date: [October 29, 2021, 7:12pm UTC](https://community.openconversational.ai/t/mycroft-speaks-twice-with-homeassistant-confirmations/11428/45 "2021-10-29T19:12:49Z")

</div>

```auto
Branch 'feature/issue86x2' set up to track remote branch 'feature/issue86x2' from 'origin'.
Switched to a new branch 'feature/issue86x2'

```

rebooting, let’s see how this goes…

---

<div class="post-metadata">

### Author: ![sparkyvision](https://community.openconversational.ai/user_avatar/community.openconversational.ai/sparkyvision/32/3112_2.png) [@sparkyvision](https://community.openconversational.ai/u/sparkyvision)
#### Post date: [October 29, 2021, 7:18pm UTC](https://community.openconversational.ai/t/mycroft-speaks-twice-with-homeassistant-confirmations/11428/46 "2021-10-29T19:18:21Z")

</div>

Well, that did something, because now she won’t shut up about the HomeAssistant’s IP address. Adding long-term access token, setting the hostname…

Hooray, it works! 😍

It will also set the thermostat correctly, doesn’t say “none” at the end, and only says it once. So groovy! Thank you very much for your fix / help!

[Edit] I’m going to re-enable the disabled thermostat entities to see if that’s still an issue, and I will report back.

---

<div class="post-metadata">

### Author: ![Tony763](https://community.openconversational.ai/user_avatar/community.openconversational.ai/tony763/32/2255_2.png) [@Tony763](https://community.openconversational.ai/u/Tony763)
#### Post date: [October 29, 2021, 7:35pm UTC](https://community.openconversational.ai/t/mycroft-speaks-twice-with-homeassistant-confirmations/11428/47 "2021-10-29T19:35:47Z")

</div>

Glad it works, let me know.

---

<div class="post-metadata">

### Author: ![sparkyvision](https://community.openconversational.ai/user_avatar/community.openconversational.ai/sparkyvision/32/3112_2.png) [@sparkyvision](https://community.openconversational.ai/u/sparkyvision)
#### Post date: [December 17, 2021, 8:56pm UTC](https://community.openconversational.ai/t/mycroft-speaks-twice-with-homeassistant-confirmations/11428/48 "2021-12-17T20:56:26Z")

</div>

Hey there, I thought I’d respond to you here instead of making a new thread, but I can break this out to a separate thread if you’d like…

Referencing [this conversation](https://issueexplorer.com/issue/MycroftAI/skill-homeassistant/63): I was also having this issue of not being able to dim the lights, and I just reinstalled the homeassistant skill because I saw you had fixed it, and now I can set dimmer levels on lights! So that’s awesome. 😍

I was wondering a few things:

1. Is there work going on so that the feedback doesn’t specify tenths of units? For instance, if I ask Mycroft for a lighting level of 50 percent, it sets it, then speaks the confirmation “Successfully set %entity to fifty point zero percent.” I’d change this myself, if I knew where in the code to look. I’m a professional lighting designer and even _I_ don’t work in tenths of percents.

2. I feel accessing this part of the skill is a bit clumsy, word-wise. For instance, with [Siri](https://i.gifer.com/origin/2c/2c2ad5942d5e0e5fa395bdc7ce9ce9bf.gif), commands to set levels can be formatted thusly: “Set the floor lamp to 50%”, and the change happens. Without knowing how the voice commands work, is that sort of fuzzy matching possible? Can a skill be written such that it passes along a request for a percent or a unit, and if it makes sense, the entity sets itself to that?

Just some thoughts…and thank you, sincerely, for all your hard work making this skill one of the most useful in all of the marketplace. Except the cocktails one. 🍸

---

<div class="post-metadata">

### Author: ![Tony763](https://community.openconversational.ai/user_avatar/community.openconversational.ai/tony763/32/2255_2.png) [@Tony763](https://community.openconversational.ai/u/Tony763)
#### Post date: [December 17, 2021, 10:59pm UTC](https://community.openconversational.ai/t/mycroft-speaks-twice-with-homeassistant-confirmations/11428/49 "2021-12-17T22:59:15Z")

</div>

Hi @sparkyvision,

1. it’s only about format of variable holding level percentage. Now it’s float so , numbers after dot is spoken, this should be easy change and it should be accepted without a problem.

2. Now it’s “set brightness floor lamp to 50%”, we can switch words to be less clumsy but I would not recommend removing brightness from sentence. Each sentence/function need to be unique as much as possible as it could collide with other skills functions or worse with other skills. For HA skill it happened with where is skill, and it took me a really long time to overcome it.

We could try to do same thing as I did with conflicted where is skill. Register each entity only with a functions/utterances with it can interact. But for now, it would bring a really big overhaul to padatious intent engine and stopped it from function. I tried it, was not nice, only reset solved. 🙂 So Yes, maybe in the future, but not now.

---

<div class="post-metadata">

### Author: ![sparkyvision](https://community.openconversational.ai/user_avatar/community.openconversational.ai/sparkyvision/32/3112_2.png) [@sparkyvision](https://community.openconversational.ai/u/sparkyvision)
#### Post date: [December 18, 2021, 5:14pm UTC](https://community.openconversational.ai/t/mycroft-speaks-twice-with-homeassistant-confirmations/11428/50 "2021-12-18T17:14:56Z")

</div>

> Now it’s “set brightness floor lamp to 50%”, we can switch words to be less clumsy but I would not recommend removing brightness from sentence.

I wonder about if the sentence includes an entity name that is a light / dimmer type, HA could make an assumption? But I do see your point! Thanks for replying.

> Now it’s float so

I know this refers to “types” of numbers in programming, but I have _no_ understanding beyond that. I’ll take your word for it. 😛

---

<div class="post-metadata">

### Author: ![Tony763](https://community.openconversational.ai/user_avatar/community.openconversational.ai/tony763/32/2255_2.png) [@Tony763](https://community.openconversational.ai/u/Tony763)
#### Post date: [December 18, 2021, 8:04pm UTC](https://community.openconversational.ai/t/mycroft-speaks-twice-with-homeassistant-confirmations/11428/51 "2021-12-18T20:04:37Z")

</div>

> [@sparkyvision](#):
>
> if the sentence includes an entity name that is a light / dimmer type, HA could make an assumption? But I do see your point! Thanks for replying.

It’s not about HA but more about Mycroft and Padatious engine itself. 😉

---

<div class="post-metadata">

### Author: ![sparkyvision](https://community.openconversational.ai/user_avatar/community.openconversational.ai/sparkyvision/32/3112_2.png) [@sparkyvision](https://community.openconversational.ai/u/sparkyvision)
#### Post date: [December 19, 2021, 12:28am UTC](https://community.openconversational.ai/t/mycroft-speaks-twice-with-homeassistant-confirmations/11428/52 "2021-12-19T00:28:34Z")

</div>

Hmm, well…after reading up on Padatious and intents, I might try doing some minor edits inside the HA skill so I can talk to the computer in my preferred word order. I’ll report back how things go!

[edit: feature request: can I ask for temperatures for my thermostat in Kelvin and / or Rankine?]

[edit 2: the above edit was a joke]

---

<div class="post-metadata">

### Author: ![baconator](https://community.openconversational.ai/letter_avatar_proxy/v4/letter/b/d07c76/32.png) [@baconator](https://community.openconversational.ai/u/baconator)
#### Post date: [December 19, 2021, 2:44am UTC](https://community.openconversational.ai/t/mycroft-speaks-twice-with-homeassistant-confirmations/11428/53 "2021-12-19T02:44:11Z")

</div>

[edit 3: doing it anyway!]

---

<div class="post-metadata">

### Author: ![sparkyvision](https://community.openconversational.ai/user_avatar/community.openconversational.ai/sparkyvision/32/3112_2.png) [@sparkyvision](https://community.openconversational.ai/u/sparkyvision)
#### Post date: [December 19, 2021, 3:42am UTC](https://community.openconversational.ai/t/mycroft-speaks-twice-with-homeassistant-confirmations/11428/54 "2021-12-19T03:42:56Z")

</div>

I’m a loner, Baconator. A rebel.

[Previous page](https://community.openconversational.ai/t/mycroft-speaks-twice-with-homeassistant-confirmations/11428.md?page=2)
