Genie Community Forum

Home Assistant integration - Microphone does not work

I have installed the Genie Edge addon from this repository: GitHub - stanford-oval/almond-hassio-repository. But when I say “Hey Genie”, nothing happens. I looked at the logs but I couldn’t find anything weird:

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] done.
[services.d] starting services
[services.d] done.
2022/04/21 18:37:22 [notice] 204#204: using the "epoll" event method
2022/04/21 18:37:22 [notice] 204#204: nginx/1.14.2
2022/04/21 18:37:22 [notice] 204#204: OS: Linux 5.4.0-109-generic
2022/04/21 18:37:22 [notice] 204#204: getrlimit(RLIMIT_NOFILE): 1048576:1048576
2022/04/21 18:37:22 [notice] 204#204: start worker processes
2022/04/21 18:37:22 [notice] 204#204: start worker process 233
Frontend initialized in development mode
Failed to load translations: gt.loadTextdomainDirectory is not a function
Snowboy initialized
Failed to cache event sound: Operation not supported
Added device org.thingpedia.builtin.thingengine.server
Added device thingengine-own-server:e86f485f93fb63e5
Added device org.thingpedia.builtin.test
Added device org.thingpedia.builtin.thingengine.builtin
Engine started
Initializing dialogue policy for devices: 
Record stream is now ready
--- DEPTH 0
stats: size(charts[0][ctx_init]) = 1
depth 0 took 3 milliseconds
--- DEPTH 1
stats: size(charts[1][$agent]) = 1
depth 1 took 2 milliseconds
--- DEPTH 2
depth 2 took 2 milliseconds
--- DEPTH 3
depth 3 took 2 milliseconds
--- DEPTH 4
depth 4 took 2 milliseconds
--- DEPTH 5
depth 5 took 1 milliseconds
--- DEPTH 6
depth 6 took 2 milliseconds
--- DEPTH 7
depth 7 took 0 milliseconds
--- DEPTH 8
depth 8 took 0 milliseconds
Agent act:
$dialogue @org.thingpedia.dialogue.transaction.sys_greet;
Genie says: Hello! How can I help you?
Starting to speak...
Express server listening on port 3000
Ready
Engine running
[20:37:25] INFO: Successfully send discovery information to Home Assistant.
0 0
156044 156000
outputstream write for Hello! How can I help you?, delay of 3250
Loaded class definition for io.home-assistant, module type: org.thingpedia.v2, version: 23
Child device org.thingpedia.iot.media-player is not declared in HomeAssistantGateway.subdevices, this will cause unexpected behavior
Child device org.thingpedia.iot.speaker is not declared in HomeAssistantGateway.subdevices, this will cause unexpected behavior
Child device org.thingpedia.iot.tv is not declared in HomeAssistantGateway.subdevices, this will cause unexpected behavior
Added device io.home-assistant/http://supervisor/core
Home Assistant: connection attempt 1/10
{"uniqueId":"io.home-assistant/http://supervisor/core","name":"Home Assistant Gateway at http://supervisor/core","description":"This is your Home Assistant Gateway.","kind":"io.home-assistant","version":23,"class":"online","ownerTier":"global","isTransient":true,"authType":"oauth2"}POST /api/devices/create 200 1981.989 ms - 283
[20:37:27] INFO: Successfully register local Home Assistant on Almond
Unhandled HA entity person.[name] - domain person -> device class undefined
[A lot more undandled HA entities with reason "device class undefined"]
Done speaking

What could be the problem here?

Can you type in your question by hand and you get an answer from Genie?

You might also check out the problem which was reported in this thread (Hardware to bring Genie to the next level)".

Thanks for your response. Typing questions by hand works totally fine

I can use the microphone on my raspberry installation, but not on the handy (home-assistant) because of a bug mentioned in the other topic.