Automation not triggering Homekit

I'm really loving the new application Homekit in iOS 10. I think it is much better than the app of hue of Philips I used to control my lights at home. However there seems to be something wrong with the function of automation. Or if Miss me just something, in this case, I'd appreciate any help I can get.

My configuration is:

  • 4th gen Apple TV acting as a hup homekit
  • 1 Philips Hue bridge
  • 4 white tinted Philips bulbs
  • 1 Philips Lightstrip of Hue
  • 1 iPhone and 1 iPad Mini using Homekit app to set scenes

I have several scenes set up and using automation functionality, I use the following schedule

  • Good morning - All 4 white bulbs and lightstrip on at 05:30
  • Lights - all the lights from 08:45
  • Afternoon - all 4 white bulbs and lightstrip on at 14:30
  • Evening - 3 white and lightstrip bulbs on at 19:00
  • Good morning - all lights except lightstrip off at 22:30

The problem is that the timers don't always trigger. As far as I know, the afternoon lights, evening and good night controls work fine. But the automation of the morning never seems to trigger automatically. When I try to debug the morning and playing with time and wait and see, it will sometimes trigger, sometimes not. And then I wait again the next morning and it does not fire. I even put a light in 05:00, half an hour before good morning, to see if it helped, but it didn't.

Does anyone have any suggestions as to why automation in the morning won't turn on?

Hi Arthur,.

I have the same problem as you. The triggers appear to respond inconsistently. The worst is the one from the Sun which is added when it is already dark. Apple should add the ability to take some time before the sun goes down. My Apple tv is always on and I also used an ipad as a hub. Have you found a solution since you post your question?

iPhone with iOS 10 5s

Tags: iPhone

Similar Questions

  • Database alert is not triggered when the Oracle database monitor by mistake.

    Hello

    Database alert is not triggered when the monitor of the Oracle database by mistake. If we test the alert manually alert works correctly. Could someone let me know the solution for this.

    This isn't a question of PC or operating system. You should post your questions in the forums of Oracle database.

  • Thread should exit the application, if the event is not triggered for some time

    Hi all

    I want to start the application thread, where I want to check the keypress or the Trackball events. If the event is not triggered for awhile, then the application must close.

    It is possble?

    Thank you

    Use DeviceInfo.getIdleTime () to determine the time of inactivity. You can check it out in a timertask and kill your app with a reminder.

  • Event.PASTE not triggered?

    Event.PASTE is not raised on paste my TextInput or TextField. Am I missing something?

    Thank you guys.

    I have not tried to use this event, but the documentation suggests that it is not triggered for TextField (and the qnx TextInput simply encapsulates one of those).

  • PS to cancel event not triggered?

    I have a problem with some events that are not triggered

    Events 'Cancel '.

    __event. Data = "1970168943";

    __csInterface.dispatchEvent (__event);

    __csInterface.addEventListener ("com.adobe.PhotoshopJSONCallback" + __event.extensionId, psCallBack);

    but nothing is triggered

    What is wrong with him?

    The undo event is never sent. Otherwise, we would have a complete panel of history and actions in record mode. You can send the event but you may not listen to.

  • Lookup.USR_PROCESS_TRIGGERS tasks are not triggered when updated via EventHandlers

    Hi all

    We have a custom EventHandler that updates the e-mail field on the form of the USR to IOM if the first or last name is updated. It works fine, however the task of process 'Change E-mail' in the RFA process is not triggered. If we update the E-mail field of the USR form manually via 'Edit user' the 'Change E-mail' task triggered without any problem.

    Has anyone seen this problem? We tried the first two and the event handlers updated postprocess the E-Mail field without a bit of luck.

    Thank you

    Albin

    What is the API code that allows you to update the fields? What is EntityManager or UserManager? First of all, it will not trigger updates while the second.

  • OTL entry sets the time - fast formula not triggered

    Requirement: Throw an error during the registration of the time, if time is < 40 and overtime are > 0

    Approach:

    (1) created PLSQL function and defined in HRMS

    (2) created a quick formula, using the above function

    (3) created a new TER

    (4) fixed to the TERG existing (operation TERG prod)

    Details:

    My function (only for a CEP). Returns 1 always (error throw)

    SET DEFINE OFF

    CREATE OR REPLACE

    APPS PACKAGE. XXXXX_HXC_CUST_RULES as

    -Description:

    -History

    FUNCTION XXXXX_CHK_OT_ELIGIBLE return number (p_resource_id in NUMBER);

    END XXXXX_HXC_CUST_RULES;

    /

    CREATE OR REPLACE

    PACKAGE BODY XXxxx_HXC_CUST_RULES AS

    FUNCTION XXxxx_CHK_OT_ELIGIBLE (p_resource_id NUMBER)

    RETURN number

    IS

    l_return_rule_status number: = 0;

    l_timecard_info hxc_self_service_time_deposit.timecard_info;

    l_tbb_array HXC_BLOCK_TABLE_TYPE;

    BEGIN

    l_timecard_info: = hxc_self_service_time_deposit.get_building_blocks;

    l_tbb_array: = hxc_deposit_wrapper_utilities.blocks_to_array (p_blocks = > l_timecard_info);

    RETURN 1;

    -0 is not an error

    -1 is error

    EXCEPTION

    WHILE OTHERS THEN

    null;

    END;

    END XXxx_HXC_CUST_RULES;

    /

    DEFINITION FORMULA FAST

    /* *****************************************************************

    Name of the form: XXXX_CHK_OT_ELIGIBLE

    Description: Prevent OT when not eligible (40 hrs of ST)

    Contexts: no

    *****************************************************************

    */

    /*

    Initialize Variables that may be null

    *****************************************************************

    */

    the default for db_pre_period_start is ' '

    the default for db_pre_period_end is ' '

    the default for db_post_period_start is ' '

    the default for db_post_period_end is ' '

    the default for db_ref_period_start is ' '

    the default for db_ref_period_end is ' '

    default value of timecard_hrs is 0

    /* ******************************************************************

    READ IN THE INPUT VARIABLES

    ****************************************************************** */

    The ENTRIES ARE id_ressource (number)

    submission_date (text)

    db_pre_period_start (text)

    db_pre_period_end (text)

    db_post_period_start (text)

    db_post_period_end (text)

    db_ref_period_start (text)

    db_ref_period_end (text)

    timecard_hrs (number)

    IF (XXxx_HXC_CHK_OT_ELIG_FN (resource_id) = 1)

    THEN

    (rule_status = 'E'

    Message1 = "XXxxx_CHK_OT_ELIGIBLE."

    return rule_status, message1)

    ON THE OTHER

    (s = rule_status"

    return rule_status)

    The above formula is verified successfully. I can see the FFP plsql pkg also created in the DB.

    The RULES of SEIZURE of TIME are created to record and SEND/QUOTE

    Then, they are attached to an existing rule GROUP on the TIME ENTRY. Yes, at least it is not the question, because it's a group of working time entry rules.

    MY QUESTIONS ARE BELOW

    (1) the function accepts id_ressource as an entry, should I set this as a FDF segment or is not not necessary?

    (2) even if I attach a formula seeded to my TER, it is not triggered. I suppose, then, that there is nothing wrong with the quick formula atleast.

    Pointers would be a great help.

    Thank you

    Germain

    I found the reason why it was not a device.

    The quick formula was an effective start date of November 7, 2013, the TER also had effective start date of November 7, 2013.

    The score card I used was in October.

    Silly, but he did.

    Thanks for your help.

  • Disclosure ADF action listener not triggered when together directly disclosed

    Listener ADF disclosure action not triggered when together disclosed directly in the code.

    Is this expected behavior?

    Thank you

    This should be the behavior whereas there is no case on the side of client fired.

    You must stand in line a disclosure by programming event if you need to call the disclosureListener through code.

  • Subsequent event not triggered?

    I have a MAIN VI and VI SUB who communicate through control refnum events. sequence of events is as follows.

    (1) void / vi changes a value in its control and this event is handled in the main vi (this works)

    (2) main vi in response to the event changes one of its control and fires an event to the event handler itself that is managed in the handler of sub - VI.

    the first phase is completed. now, the main vi runs a while loop and the sub vi runs in loop a while and main vi triggeres an event each ~ 150ms. that should be handled in the Subvi. This is the part that does not occur. I can see the main vi updated control, but (if generated) event is not handled by the Subvi. I use node-> (signalling) the Value of the property of the control to change the value and the firing of the event. what may be the possible cause?

    hope my question is clear.

    I found the problem.
    the subsequent events were not carried because the loop in which the event handler ran in a loop * once *.
    That is, the initial condition was itself false then the loop only ran once.
    This loop was controlled by ' stop if true '. He had to be 'continue if true'.
    the Boolean variable that controls this loop was real. This should have been my first clue.

    Sorry for the inconvenience

  • Event ID: 637 is not triggered after you remove the remote desktop user

    Hello

    Suddenly, three of the users to the remote desktop users group has been removed, but I'm not able to find the event: 637 in the security event log.  However, I got a test to remove a user from the remote desktop users group, but the event id: 637 has triggered and found.

    I need to check what the user has been deleted?

    Thank you
    Yasser

    Hi Yasir,

    Thanks for keeping us posted and share this information with us.

    I would have you post your query in the TechNet Forums.

    Check out the link-

    http://social.technet.Microsoft.com/forums/en-us/category/w7itpro

    Back to us for any issues related to Windows in the future. We will be happy to help you.

  • not triggered alarm not: insufficient vSphere HA failover resources

    This alarm is only triggered when a HA action fails?  I have a cluster of two hosts ESXi 5.0, and since I'm on more than 50% of available memory on each host, for me, it seems that I can't tolerate a single host failure.

    RAMdistChart.PNG

    HA and DRS are enabled on the cluster, and the "admission control policy", I have 'percent of reserved failover cluster resources', set at 50%.

    So why no alarm?  My goal is to get an alert before to reach the State we begin, where we cannot tolerate apparently not a failure of the host.

    > Based on this and the absence of the alarm, we can assume that if I dropped one of the hosts of this 2-host cluster, all the virtual machines would be able to start on the only host remaining, correct?

    Correct, if one of your guests crashed or zero all your VMS would have sufficient resources to start (no guarantee of performance, just start/running)

    > And the alarm, I want to talk to the title of this thread only is triggered when what 98% to 50% or less, correct?

    There's no alarm. When your ability to failover CPU or memory reaches 50% admission control will prevent you from turn another VM

    > I am still concerned about the diagram of distribution of this resource for memory, however. It looks like I could push up to 100% on both hosts and still no push failover memory less than 50% capacity. I guess that this is due to the fact that my virtual machines have no memory reserved, so vSphere counts only the minimum amount of memory to start the virtual machine, and it will depend on permutation and balloon so all virtual machines start actually using all of their memory.

    Fix

    > So the alarm I'm looking for is the one that reproduces the table of distribution of resources and alerts when the total unused memory in the cluster is less than the total memory to a single host.  Make sense?

    I'm not aware of an alarm like this. You may be able to find something through google or create something yourself. On the creation of reserves for your virtual machines? Or less the most important? This way you can ensure that they will get resources when they restart. Or if you really want you can replace admission control by hosting dedicated failover policy? (I do not think that I recommend with what I know of your situation, but it will give you what you ask for).

    Have you watched the vRAS fling? VM and Service availability & #8211 resources; VMware Labs

    This adventure allows you to perform a host on your infrastructure failure analysis. You can simulate the failure of one or more hosts in a cluster (vSphere) and identify how:

    • Virtual machines will re-start safely on different hosts
    • Virtual machines would not be restarted on different hosts
    • Virtual machines would be the degradation in performance when rebooted on a different host

    With this information, you can better plan the location and configuration of your infrastructure to reduce the downtime of your virtual machines / Services in case of failure of the host.

  • Popup event on table not triggered

    With the help of Jdev PS4.
    Consider this example: http://www.yonaweb.be/ContextualEvent.zip

    (I know this example can be simplified using master / detail in the data control, but it's to illustrate the example)

    I have two taskflows: EmployeeTF and departmentTf.
    The idea is to raise an event when I select a new record in the department table.
    This is the link of the tree:
     <tree IterBinding="DepartmentsIterator" id="Departments">
          <nodeDefinition DefName="model.views.DepartmentsView" Name="Departments0">
            <AttrNames>
              <Item Value="DepartmentId"/>
              <Item Value="DepartmentName"/>
              <Item Value="ManagerId"/>
              <Item Value="LocationId"/>
            </AttrNames>
            <events xmlns="http://xmlns.oracle.com/adfm/contextualEvent">
              <event name="changeTheDept"
                     customPayLoad="${bindings.DepartmentId.inputValue}"
                     eventType="Currency Change Event"/>
            </events>
          </nodeDefinition>
        </tree>
    I created a custom java class to use as a control data to find out when the event fires. This is my code:
        public void handleEvent(Object payload){
            System.out.println("Event handler");
            System.out.println(payload);
        }
    When I select a record in the table, the event does not get fired.

    So as a test, I added my own custom method to see if contextual events work properly so I added this method to my domain controller:
        public void triggerEvent(){
            System.out.println("triggering event");
        }
    and added on a commandLink to the DepartmentTF. I also added an event on this topic:
    <methodAction id="triggerEvent" RequiresUpdateModel="true"
                      Action="invokeMethod" MethodName="triggerEvent"
                      IsViewObjectMethod="false" DataControl="EmpBean"
                      InstanceName="EmpBean.dataProvider">
          <events xmlns="http://xmlns.oracle.com/adfm/contextualEvent">
            <event name="triggerEvent"
                   customPayLoad="#{bindings.DepartmentId.inputValue}"/>
          </events>
        </methodAction>
    When I raise this event, my event handler called on the employee taskflow.

    So my question is:
    (1) is that the row change event is not raised a normal behavior?
    (2) if so, how to raise or what is the purpose of this event?

    Published by: Yannick Ongena on May 28, 2012 21:03

    Yannick,

    This bug 10045872. The ' fix by ' current is set to 11.1.1.6

    Here is a work around: http://www.oracle.com/technetwork/developer-tools/adf/learnmore/68-contextual-event-table-selection-262503.pdf

    Frank

  • Event.DEACTIVATE not triggered

    I'm looking for something that tells me that when the browser is refreshed, or better to say, when my flash app leaves. So I tried


    stage.addEventListener (Event.DEACTIVATE, onDeactivate);

    but his only triggered when close the debug window and not in refreshing or closing the browser.

    any ideas?

    The only way I know to catch a browser window before its closure is through javascript in the web page for help... window.onbeforeunload

  • DigitalChangeDetection not triggered

    Hello

    I am developing an application that uses the DAQmx 8.8 with c# library.

    I have a card OR PC-6514 emulated on my PC. I just want to be able to detect a change of State in one of my card's digital input lines.

    There's my code (based on the example comes with DAQmx):

    In the Load event of my windows form I create task:

    m_nitkTask = new Task ("TestTask");

    m_nitkTask.DIChannels.CreateChannel ("line3/port0/Dev1", "TestDigital",
    ChannelLineGrouping.OneChannelForAllLines);
         
    m_nitkTask.Control (TaskAction.Verify);

    () m_nitkTask.timing.ConfigureChangeDetection
    m_nitkTask.DIChannels [0]. PhysicalName,
    m_nitkTask.DIChannels [0]. PhysicalName,
    SampleQuantityMode.ContinuousSamples, 1000);

    m_nitkTask.DigitalChangeDetection +=
    new DigitalChangeDetectionEventHandler (m_nitkTask_DigitalChangeDetection);

    m_nitkTask.SynchronizeCallbacks = true;

    In the click event of a start button, I start the task:

    m_nitkTask.start ();

    m_cmdStart.enabled = false;
    m_cmdStop. Enabled = true;

    I can wait that long I want no event is triggered (m_nitkTask_DigitalChangeDetection is never called). I tried also with the sample and no event is fired in the sample.

    Does anyone have an idea, what the problem?

    Thanks in advance for your answers

    Hi, the PCI-6514 is simulated, you said. There is therefore no possibility to receive a digital change detection event!

    We need the real hardware.

    concerning

    Marco Brauner NIG.

  • DPRJournal INSERT event not triggered by the execution of the synchronization process

    Hello

    I have a process attached on DialogDatabase to the custom event race on demand.

    This process to synchronize.

    To send me a report of tha sync I have attached a process in the event of the INSERT on the DPRJournal table.

    But the synchronization step (creating a line in DPRJournal) by operating the regular process will finish my process on the insert on DPRJournal event is not raised.

    If I pull the INSERT of ObejctBrowser event on the DPRJournal table it works.

    Why not leave a process?

    Thank you

    I had the problem.

    During the creation of the line in DPRJournal the value ProjectionState is initially empty.

    I put a generator start step condition to verify this value.

    So I just change the creation event of process UPDATE instead of check that ProjectionState is changed

Maybe you are looking for