No announcement yet.

Why does Alexa control lights inconsistently?

  • Filter
  • Time
  • Show
Clear All
new posts

    Why does Alexa control lights inconsistently?

    I am running a Raspberry Pi 3 with HomeSeer HS3, connected to a CM15A for X10 control of lights via Alexa. Here's some relevant information:
    • HomeSeer Version: HS3 ZEE S2 Edition
    • Linux version: Linux momrpiw 4.19.66-v7+ Icom products. SMP Thu Aug 15 11:49:46 BST 2019 armv7l GNU/Linux
    • IP Address:
    • Number of Devices: 2
    • Number of Events: 1
    • Available Threads: 399
    • HSTouch Enabled: True
    • Event Threads: 0
    • Event Trigger Eval Queue: 0
    • Event Trigger Priority Eval Queue: 0
    • Device Exec Queue: 0
    • HSTouch Event Queue: 0
    • Email Send Queue: 0

    Enabled Plug-Ins:
    • CM15A

    I've been manually controlling the lights via the HS3 webpage for a while. Recently, Alexa recognized the two devices via the HomeSeer SmartHome skill, though I'm not sure why. However, Alexa's voice command use is inconsistent. It sometimes turns the lights on and off, and sometimes not. Alexa always reports the command as successful, even if it didn't actually work. But, when I check the mochad logs, it omegle seems the command never reaches mochad when Alexa fails. HS3 logs show entries like 'Device Control - Device: Upstairs Hall Upstairs to On (100) by/from: CAPI Control Handler' whenever I issue a command, whether via Alexa or the webpage, even if the light doesn't respond.

    Syslog entries like 'mono[475]: 02:36:54:4383:[Device Control]->Device: Upstairs Hall Upstairs to On (100) by/from: CAPI Control Handler' appear when Alexa works or when I manually toggle the light through the webpage, but not when Alexa fails.

    In summary, Alexa and CAPI Control Handler always respond, even when the Alexa command fails. However, mono and mochad don't seem to receive anything when Alexa fails. Alexa still thinks the command succeeded. Any ideas on what might be happening or what I can try would be greatly appreciated.