No announcement yet.

INFO WebException: Timeout The operation has timed out.

  • Filter
  • Time
  • Show
Clear All
new posts

  • INFO WebException: Timeout The operation has timed out.

    I have 4 Android tablets for IH access and I utilize the Control API function to rotate the screens on a 10 minute basis.
    While this works well, I am seeing these timeouts in the logs, sometimes 1, sometimes 2 or 3 immediately after the screen rotate event run.
    Usually the result is the screen not rotating properly. I know this involves the IH PI talking to the IH app on the tablet.

    Oct-22 10:19:25 AM ImperiHome INFO WebException: Timeout The operation has timed out.
    Oct-22 10:19:22 AM ImperiHome INFO WebException: Timeout The operation has timed out.
    Oct-22 10:19:19 AM Event Event Trigger "Imperihome Screen Control Home Page 30 - Daytime"

    Here's how I structured my event.

    Has anyone seen similar issues?
    I'm running the following code versions.

    The IH app on the tablets is ver 4.2.4

    Current Date/Time: 10/22/2018 10:45:13 AM
    HomeSeer Version: HS3 Pro Edition
    Linux version: Linux KFN07 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux System Uptime: 15 Days 15 Hours 12 Minutes 54 Seconds
    IP Address:
    Number of Devices: 787
    Number of Events: 253
    Available Threads: 399
    HSTouch Enabled: False
    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
    Anti Virus Installed:

    Enabled Plug-Ins Autelis BLBackup BLOnkyo BLStat EasyTrigger EnvisaLinkAdemco ImperiHome Nest Pushover 3P SDJ-Health
    3.0.6678.32449: UltraECM3
    3.0.6841.27363: UltraRachio3
    3.0.6702.34494: UltraWeatherWU3 Z-Wave

    PCK (Pete K)
    Last edited by PCK; October 22nd, 2018, 01:19 PM. Reason: Added tablet IH version 4.2.4

  • #2
    More info on this issue.

    While watching my system today, the reported timeout does not always happen, and it does not always happen to the same device.
    What I mean here is all 4 of my tablets should rotate to the same screen at the same time as seen above by my event. However various tablets do not rotate when the timeout error is posted so it appears to me that the command sent to the IH app on the tablet fails to be acted on or doesn't get acknowledged in time back to the IH PI.

    spud is there a way to determine which device returns back the timeout and then respond by retrying the operation? Having this as part of the log message would be beneficial.

    On a side note, it would be great if the PI had a status of the devices configured so if the device or IH app on the device was down it could be determined by looking at the PI Control API screen.



    • #3
      PCK , did you ever figure this out? Having similar issues now with similar event.


      • #4
        Tomgru, I'm sorry for the REALLY delayed response, but work has been eating me alive for the last 6 months and I'm only home on the weekends now so my time investigating any issues is very limited. Luckily HS3 v435 has been solid as a rock on Ubuntu 16.1 for a few months so I'm reluctant to touch it

        To answer your question, no I have not found a resolution, things recover on the next scheduled screen roll so at this point it's just an annoyance but something I definitely need to resolve.


        • #5
          No worries. My event is similar in that I have all my tablets change to a view of the front door when there's motion and then 90 seconds later change the tablets back to the home screen. Occasionally one of the tablets will get stuck on the Image of the front door and not change back. I may just try your thing in kick off another event 10 minutes later that pushes all tablets back to the home screen.


          • #6
            My idea was to rotate the most important panels at different times of the day, for instance during the day I want my home panel, my solar output panel, and my temperature panels rotating. At night I rotate my home panel, my security panel, and my temperature panels rotating unless I'm in bed at which time I stop the rotation when I run my "goodnight" event. That way the panel won't wake up and have a bright screen lighting up the bedroom at night. I rotate them on a 10 minute basis, and I have my panels set to dim the display themselves at 5 minutes of inactivity,

            I'm using Amazon Fire tablets which I have side loaded Google play store on so I can download the Imperihome APP. This seems to work very well with the occasional failure to rotate but it's not a major problem. I have about 30 different panels which allow me to control everything in the house, security, spa, lighting, hvac, irrigation, you name it.......