Why Scene (Action-Set) added to Home(HMHome) always have updated Characteristic's(HMCharacteristic) values :HomeKit

I am working on a Demo iOS application based on HomeKit API's.
I have created Scene(Actions-Set) AS1 for Particular Home(H1) with some services(S1 S2...) to perform multiple action in a go.
I can create multiple scene without any problems, but I am facing problem in updating the any of created scene
Flow of My Application
Show Added Home(ListView)
Click on Any Home, detail screen appears With few Options(Accessory A1 ,Room A2  ,Scene A3....)
Clicking on A1 Add the Accessory(can change the characteristic of added Accessory's service from here)
A3 has a list of added Scene (Action-Set) as well a button to add new Scene (Action-Set) to current Home
User can Click on any added Scene(ActionSet) to update its actions and name both
Problem : Once I changed the characteristic of services from Accessory A1 option then the characteristics added to Scene's action gets updated to the same value.
My Assumption:I was thinking each created Scene (Action-Set) maintain separate characteristics's value separately and if user modify characteristics of any service from accessory A1 then it should not affect the value of actions added to saved Scene if user picked that accessory in created Scene's action
My Approach to Update Action-Set(Scene) as,
Once user click on any added Action-Set services list appear where user can click on any services to updated its characteristic
Access Actions of current Action-Set
Access characteristic of each action( HMCharacteristicWriteAction)
Access service of characteristic
Create instance  of CustomServices(to keep track of some other info like user included that service to into current action set etc.)  and add it to Data-source and avoid repetition
Once user done with value change and click on update actions button
Start the Update process
Update Scene (action-set)
1.Check if User changed the name of Action-set,
Then update the name of action set first
As success block executed deleted all previous actions if exist.
Add new actions to updated scene.
2.If Scene(action-set) name is same as Old Name,
Deleted all previous actions if exist.
Add new actions to updated scene.
I have gone through the HomeKit documentation many times but found nothing related to this issue.
As far as I understand the action-set's concept it should maintained characteristics value separately so that we could change it's actions values later on.
I am still facing the same issue and I am sure it is a issue because once I try to re-execute the same action set( pre-condition: services characteristic's value changed by user from A1 option).
It is executed successfully and update the all those accessories which have the same characteristics as action set has.
Please anybody who has found similar issue with scene help me out and correct my assumption.
Please feel free to point me if I am following wrong approach.

I have gone through HomeKit documentation again many times but found nothing related to this issue.
As far as I understand the action-set's concept it should maintained characteristics value separately so that we could change it's actions values later on.
I am still facing the same issue and I am sure it is a issue because once I try to re-execute the same action set( pre-condition: services characteristic's value changed by user from A1 option).
It is executed successfully and update the all those accessories which have the same characteristics as action set has.
Way to provide Interface to user to update action-set as,
Once user click on any added Action-Set services list appear where user can click on any services to updated its characteristic
Access Actions of current Action-Set
Access characteristic of each action( HMCharacteristicWriteAction)
Access service of characteristic
Create instance  of CustomServices(to keep track of some other info like user included that service to into current action set etc.)  and add it to Data-source and avoid repetition
Once user done with value change and click on update actions button
Start the Update process
Update Action-set process
1.Check if User changed the name of Action-set,
Then update the name of action set first
As success block executed deleted all previous actions if exist.
Add new actions to updated scene.
2.Action set name is same as Old Name,
Deleted all previous actions if exist.
Add new actions to updated scene.
Please anybody who has found similar issue with scene help me out and correct my assumption.
Please feel free to point me if I am following wrong approach.
Thanks,

Similar Messages

  • My phone keeps searching when I am at home and always have good service; I also can't get Wi-fi.

    My phone keeps searching when I am at home and always have good service; I also can't get Wi-fi.

    Settings > General > Reset > Reset Network Connections.
    Basic troubleshooting from the User's Guide is reset, restart, restore (first from backup then as new).  Try each of these steps in order until the problem is resolved.

  • TS4268 Why won't my iMessage work? I always have to press "send as text" instead

    I just bought a new IPhone 4, and for a few days the iMessage did work but now all of a sudden it will not send no matter how good my service is, and then I have to press "send as text message" in order for it to send 

    Hello rachelfromgrabben gullen,
    Thanks for using Apple Support Communities.
    For more information on this, take a look at:
    iOS: Troubleshooting Messages
    http://support.apple.com/kb/TS2755
    Best of luck,
    Mario

  • Why should i set  global_name=*'TRUE'*

    if I create public database link its should be TRUE, What's the logic here ?
    SQL>show parameter global_name;
    NAME TYPE VALUE
    global_names boolean FALSE
    SQL>create public database link mydba connect to scott identified by tiger using 'ORCL';
    Database link created.
    SQL> select * from emp@mydba
    select count(*) from emp@mydba;
    COUNT(*)
    14
    Even i set global_name='FALSE' i can create public database link. then
    why should i set global_name=*'TRUE'*

    >
    if I create public database link its should be TRUE, What's the logic here ?
    >
    Says who? That isn't true at all. You don't have to see it to TRUE
    >
    Even i set global_name='FALSE' i can create public database link. then
    why should i set global_name=*'TRUE'*
    >
    You do NOT have to set it to true but you can if you want your links to have the same name as the DB they connect to.
    http://docs.oracle.com/cd/B28359_01/server.111/b28320/initparams088.htm
    See the Database Reference
    >
    GLOBAL_NAMES specifies whether a database link is required to have the same name as the database to which it connects.
    If the value of GLOBAL_NAMES is false, then no check is performed. If you use or plan to use distributed processing, then Oracle recommends that you set this parameter to true to ensure the use of consistent naming conventions for databases and links in a networked environment.
    >
    The CREATE DATABASE LINK section of the SQL Language Doc tells you what that setting means.
    http://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_5005.htm
    >
    If the value of the GLOBAL_NAMES initialization parameter is TRUE, then the database link must have the same name as the database to which it connects. If the value of GLOBAL_NAMES is FALSE, and if you have changed the global name of the database, then you can specify the global name.
    >
    If global_name is TRUE then, as the doc says, 'the database link must have the same name as the database to which it connection.

  • I SET UP THE HOME SHARING ON MY COMPUTER, AND i CAN STREAM MY PHOTOS AND SEE ALL THE VIDEOS AND LISTEN SONGS IN MY ITUNES, BUT CAN NOT DO HOME SHARING, ON THE TV, ALWAYS SHOWS "TURN ON HOME SHARING ON YOUR OMPUTER WITH YOUR ID WHICH I DID BUT NOTHING HELP

    I just bought my apple tv yesterday and SET UP THE HOME SHARING ON MY COMPUTER, I CAN STREAM MY PHOTOS AND SEE ALL THE VIDEOS AND LISTEN SONGS IN MY ITUNES, BUT CAN NOT DO HOME SHARING, ON THE TV, ALWAYS SHOWS "TURN ON HOME SHARING ON YOUR OMPUTER WITH YOUR ID WHICH I DID BUT NOTHING HAPPEN. WHAT'S WRONG? WHAT SHALL I DO NOW?

    I have found with AppleTV that it is the IPV6 on the computer you want to access is the problem.  The issue is that Homegroup on Win 7 or Win 8 requires IPV6 to work, but AppleTV won't work with IPV6.  (So maybe double check you have IPV6 turned off)
    So you have to make a choice - Homegroup or AppleTV.... but you can't have both, until Apple brings ATV up to date. (crazy that it does not recognise IPV6 - c'mon Apple!)
    You can set up sharing individually in Win 7 or 8 and have the ATV access files that way.
    Having said that, there is always the exception.. I have an old HP home server running Win8 and it services ATV - but is part of the Homegroup... have no idea why it works on both, but no other machine on the home network will talk to both ATV and Homegroup at the same time!

  • How to create a single action for adding a border and signature for portrait AND landscape images???

    i would love to be able to create a single photoshop action for adding a border, plus a signature in the bottom right corner, that works for both portrait and landscape images.
    need i say more?!
    i already have an action that adds a signature in the centre of the border at the bottom of the image e.g. the image below. what i want though is for that signature to be on the RHS and for the same action to work for portrait images as well.
    supplementary info: reason for this is that I want to be able to export 300 wedding images (mix of landscape and portrait images) from lightroom in my pre-selected order (meaning the files are labelled from 001 to 300, ordered according to how the wedding day unfolded) and then use PS to add the border and the signature, in the same place, and for it to work for both orientations.
    i need this to work for full sized exported jpeg images, i.e. i want the files that i give on CD to my clients to include my signature in this manner. so I don't want to copy the initial layer and then reduce the second layer size to leave a border around the second layer.
    i hope i've been clear and that someone can help me here. I think that this sort of presentation makes such a difference to final printed image, and I DONT want to have to go to all 300 images picking out the landscape from portrait ones (although this may be what I have to do and wouldn't really take that long but surely there's a better way!!!!).
    Thanks in advance photoshoppers ...

    It is actually quite easy to do if you have a good understanding of how Photoshop works.  To be able to handle any size Landscape and Portrait you need to scale the document to a known width or height.  Once the document is resized to the width or height it easy.  When yot resize the document you use Image size with resample NOT checked.  Not a single image pixels is changed all the happens is the documents DPI is set to the proper DPI resolution to print that size.  This lets you add a border sized for and document.  You can use Canvas Size check relative and  leatve the anchor point centered and set width and height to 2" this will add 1"on all sides. Use Canvas size a second time move the anchor point to the top center check relative and set height 1" the will add an additional 1" border on the bottom.  You then record a text layer with your Name title or what ever to the top left of the image. Select all ant the align the text layer to the selection to move it to the bottom right.
    Adding a couple of scripts to the action you can make sure there is a background layer so the added canvas will be filled with pixels.  You can restore the document to its original DPI resolution to retain the images print size. Down load my crafting actions package it contains a dozen scripts to be used within actions. There are text file with tips and guidelines additionaly there is one on dealing with document size and includes a sample action set with a watermarking action the can watermark and size image. The Action set is also saved as a text file with additional comments I added my downloads can be found here http://mouseprints.net/Photoshop.html

  • How do you create action sets in PSE9?

    I'm trying to figure out how to create my own automated action sets in PSE9. When I go into the Action Player section in the right hand panel, there is a "Tip" that states the following:
    "Tip: Photoshop Elements includes some action sets for you. You may also add your own actions. Please consult the Help file for information on creating and adding your own action sets."
    I cannot find any reference in the Help files for how to do this. Can anyone help with this?
    Thanks in advance, Jay

    Read this in the pse 9 help manual:
    http://help.adobe.com/en_US/photoshopelements/using/WS39F39829-C3F4-4c75-BD7C-8D155CC40C5F _WIN.html
    We'd all like to be able to record actions and such in elements. If you want someone
    from adobe to see your request/complaint, use this form and they will read it:
    (the more people complain about or request a feature, the more likely it might be implemented)
    https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&product=72
    MTSTUNER

  • LighterRoom to Photoshop for Action set, need to export?

    Hello,
    I edit my photos in Lightroom 2.0 and use Photoshop CS3 to run a self made action set to batch resize, set color profile, and add trasparent watermark.
    Do I need to export all my photos from Lightroom then run Photoshop to batch process all the exported images. I don't like exporting my photos twice, this is why I ask...
    Thank you
    ken

    That sounds like exactly what I need, I've tried it but the droplet itself crashes every time. Both when an image is dragged/dropped onto the icon in explorer and when used as a post processing option in LightRoom. The image does not even open, Windows just brings up a 'Photoshop droplet has stopped working' message.
    How odd...

  • Run with owner permissions is not found in Action set, state machine etc

    Hi, I cannot find the "Run with owner permissions " when configuring an Action set in the common attribute in Nintex 2010 work flow.  Could you please let me know why , and if possible how to activate this.Thanks.

    Unfortunately your post is off topic here, in the TechNet Site Feedback forum, because it is not Feedback about the TechNet Website or Subscription.  This is only one forum among the many
    that are on the TechNet Discussion Forums, and given your post, you likely chose the wrong forum.  This is a standard response I’ve written up in advance to help many people (thousands, really.) who post their question in this forum in error, but please
    don’t ignore it.  The links I share below I’ve collected to help you get right where you need to go with your issue.
    For technical issues with Microsoft products that you would run into as an
    end user of those products, one great source of info and help is
    http://answers.microsoft.com, which has sections for Windows, Hotmail, Office, IE, and other products. Office related forums are also here:
    http://office.microsoft.com/en-us/support/contact-us-FX103894077.aspx
    For Technical issues with Microsoft products that you might have as an
    IT professional (like technical installation issues, or other IT issues), you should head to the TechNet Discussion forums at
    http://social.technet.microsoft.com/forums/en-us, and search for your product name.
    For issues with products you might have as a Developer (like how to talk to APIs, what version of software do what, or other developer issues), you should head to the MSDN discussion forums at
    http://social.msdn.microsoft.com/forums/en-us, and search for your product or issue.
    If you’re asking a question particularly about one of the Microsoft Dynamics products, a great place to start is here:
    http://community.dynamics.com/
    If you really think your issue is related to the subscription or the TechNet Website, and I screwed up, I apologize!  Please repost your question to the discussion forum and include much more
    detail about your problem, that could include screenshots of the issue (do not include subscription information or product keys in your screenshots!), and/or links to the problem you’re seeing. 
    If you really had no idea where to post this question but you still posted it here, you still shouldn’t have because we have a forum just for you!  It’s called the Where is the forum for…?
    forum and it’s here: http://social.msdn.microsoft.com/forums/en-us/whatforum/
    Moving to off topic. 
    Thanks
    MSDN and TechNet Subscriptions Support
    Did Microsoft call you out of the blue about your computer?
    No, they didn't.

  • Trouble setting up a home network

    Hi,
    I have the Actiontec M1424-WR router.  I am trying to set up a home network with a Desktop on XP and a Laptop on Vista.
    I have been able to creat a network if the Desktop and Laptop are both connected to the Router with Cat5 Cables.
    I can not set up a network if I have the Desktop connected via the Cat5 and the Laptop using the Wireless Card.
    I've called VZ, won't help.  I've emailed Actiontec, couldn't help.  I've Googled etc.  I'm stumped!  This can't be a unique situation.
    If anyone can help it would be much appreciated. 
    Thanks!

    Log on to the computer.
    Click the Start button ‌, and then click Connect To.
    Choose the wireless network from the list that appears, and then click Connect.
    Type the security key (which is the WEP key stamped on the Routers tag) and then click OK.
    You will see a confirmation message when you are connected to the network.
    To confirm that you added the computer, do the following:
    Open Network by clicking the Start button and then clicking Network.
    You should see the icons for the computer you added and for the other computers and devices that are part of the network.
    Side note:It’s important to use the same workgroup name for all of the computers on your network. This makes it possible for computers running different versions of Windows to detect and access each other. Remember that the default workgroup name is not the same in all versions of Windows.
    Joe D
    Verizon Telecom
    Fiber Solution Center
    Notice: Content posted by Verizon employees is meant to be informational and does not supercede or change the Verizon Forums User Guidelines or Terms or Service, or your Customer Agreement Terms and Conditions or Plan.Follow us on Twitter™!

  • Why isnt my ipod remembering my home router password, but all others it remembers?

    why isnt my ipod remembering my home router password, but all others it remembers?

    Certain routers have setting where un-recognized devices automatically get kicked off.  Or else you are connected to someone elses router and they don't like that!  Just ask the service provider.

  • When I set up multiple home pages, I get two NEW pages when I click "home"

    Firefox 19.0.2 on XP
    I have always had firefox set up to open two page, so my home page setting reads
    https://www.google.com|https://www.google.com
    When I open Firefox, I get two tabs, both on Google. If I opened a 3rd tab I got a blank page. Just what I wanted.
    Now, suddenly - when I open Firefox, I get my two home pages, but if I'm in Page 0 and click HOME, I get TWO MORE tabs open to my home page (for a total of 4 pages).
    I read online to replace the pipe with %7C but that causes a -27 Service error.
    Something changed inside FF in the latest updates ... how do I get the expected behavior back?

    I have had the same original problem here as dbdataplus12 for a while now concerning having multiple tabs set as home page.
    For my use, I have 4 tabs set up as home pages - each tab being set to a different web address, as I always use all 4 websites whenever I start any browsing sessions.
    I had given up hope of trying to find an answer to resolve it or at least find out why it happens.
    If it's just because it's the way FF works then so be it, and I'm stuck with FF doing something that, as far as I'm concerned, it shouldn't really be doing that way - but I'll have to put up with it anyway ;)
    But having come across these replies to dbdataplus12 query it's prompted me to have to post here.
    I can see why dbdataplus12 basically gave up on trying to get a clear answer to his query. "That said, I'm bored with this entire conversation - and now I will do what true Americans now do in cases like this - I will lower my expectations. "
    So maybe I can explain better what I see as my problem with multiple home pages, what is happening within FF and why I think that it shouldn't be doing things that way, and what I think FF should be doing instead.
    If it turns out that I'm just expecting too much from FF or the people who program FF, or maybe my expectations are too high to have something so obvious be able to be done - that just doesn't happen in FF, or maybe just plain wrong of me to expect certain things from a tool such as FF - then so be it ;)
    As dbdataplus12 said " ... if I set up my home page option with TWO home pages (google | yahoo) then when I open FF I get two tabs with their respective pages loaded."
    When I startup FF I get my 4 tabs opened to their respective web addresses. So far so good :)
    I then use those 4 tabs during my session, and again so far so good ;)
    The problem then happens when I wish to go to my home pages again.
    On clicking the Home button, a new set of 4 tabs open up, each going to their respective web address as they are supposed to.
    Why aren't the original, existing tabs used to go to the home pages?
    I would have thought that it was obvious that when I click on the Home page button that the 4 tabs that are open go to the home pages.
    If I had closed one or more tabs then I would expect FF to open new tabs as required, and use those tabs to go to the relevant home pages.
    If I had opened new tabs myself during my session to visit other web addresses, I would expect that the first tabs be used to go to the Home pages - any other tabs that may be open would stay on their relevant pages.
    That's what I would expect to happen.
    Not for FF to just open up 4 new tabs.
    As I say, to me, it's just plain obvious.
    The first tabs onscreen should be used to open up any Home pages set up, so that whenever the Home page button is pressed those tabs are used.
    And for FF to open up additional tabs, if tabs had been closed and are needed to enable all the home pages to be shown.
    As I say, to me, it's just plain obvious.
    So, if it's just that FF doesn't work that way - then so be it. I'll accept that as the answer and have to put up with new tabs opening every time I press Home ;)
    But maybe someone, somewhere, could think about altering FF so that it uses existing tabs etc instead of just opening new ones. Maybe you could have a setting in the preferences to switch the option on or off to reuse tabs whenever the Home button is pressed.
    Just a really, obvious idea ;)
    Thanks for reading - and hopefully replying.
    And hopefully taking the idea onboard ;)

  • My opening page won't load the home page even though I set it to home page in preferences.  Instead it always opens to the last page I had when I last closed.  I'd like it to open to my home page.  I've tried dumping and reloading Safari, I have 5.1.2.

    My Safari 5.1.2 Just won't open to my home page even though I have it set in preferences.  It continues to open on the last page I was on when I last closed Safari.  What overrides my settings in preferences?

    I just purchased my first MAC after working on PC for the past 25 years and would like to know how to keep my safari program to be the full screen everytime I get into the app. I always have to click the two arrows to the top right of the safari program but on a PC it is always opened in full screen mode ??? and while I have you plugged in how do you make it so that the manu bar does not go away (hyernate??)
    Cheers

  • How do I set up a home with 4 Platform components, 3 v. 10 and 1 v. 9.2?

    This is probably simple, but I can't find the answer in the various documents. I want to install a home with all the latest Platform components. Since Integration 10 has been delayed, I want to set up a home with Server 10, Workshop 10, Portal 10, and Integration 9.2. How exactly do I do this? After I install the first 3 components, when I try to install Integration 9.2 the installer wants also to install Server 9.2 and Workshop 9.2.
    Or is what I'm trying to do even advisable? Does needing Integration mean I have to use Platform 9.2 MP2? How exactly should I set up my home?
    Thanks in advance for your help.

    I am considering putting three or more OS's on my
    computer. Would someone show me how to set up a
    master boot record to give me a choice between
    Windows XP Professional Edition, Solaris 10 6/06, Red
    Hat Linux 7 (Fedora Core 5), and possibly Knoppix
    5.0.1, Snappix, and Morphix?Have you seen this article?
    http://www.sun.com/bigadmin/features/articles/multiboot_laptop.html
    I want the boot record
    to be posted in both Windows' BOOT.INI file and in
    GRUB.What do you mean by that? You can only have one thing in the MBR, but of course that thing could chain to something else.
    Darren

  • I want to set up a home network to be able to watch my movies and litsen to music across multiple platforms without keeping my laptop connected.

    I want to set up a home network to be able to watch my movies and litsen to music across multiple platforms.  I have movies purchased from itunes as well as movies from my DVD collection that i converted to an .m4v format.  I currently have these movies stored on an external harddrive. To watch a movie on my apple tv I have to ensure my external hard drive is connected to my macbook pro, then play the movie on my macbook pro and "mirror" it to my apple tv.
    Ideally I would like to be able to watch movies from my collection without having to have my laptop on and work from that.  Is it possible to navigate my collection from my Apple TV and play it on my Apple TV.  My macbook pro is the machine I primarily use for work and school it is quite the protological nuissance to have to hook all that up everytime I want to watch a movie.
    My thoughts are that I could take my old dekstop pc, attach an external hard drive to that and make that my "media storage".  If I were to do that would I then be able to watch movies as well as select which movie I want to watch from my library through my apple TV without my macbook pro being in the equation?  Or if I should desire to watch a movie from my library through my Macbook Pro, Iphone 4s, and ipad is that possible?  I basically want to set up my library to be accessible from any of my devices.
    My devices are; the previously mentioned Apple Tv, macbook pro, iphone 4s, ipad 3. I also have a desktop PC running windows 7, xbox 360 and playstation 3 (the xbox and PS3 would be nice if they could too but wouldnt break my heart as they are my roommate's and not mine so I rarely use them.)
    Thank you for any help/advice you guys may have!

    atv's can only access media from
    1. a computer which is turned on running itunes
    2. the internet
    no other options
    and NAS's which say they can work as itunes libs don't work

Maybe you are looking for

  • File Sharing with PCs over wifi

    Hello, I have just set up a mac mini as a home server, primarily for file sharing. It works fine when the mac is plugged into the router by ethernet, my two PCs can connect to the mac's local IP address and can access the drives, but they cannot acce

  • PO rejection via workflow

    Hello Guru's, I have a senario where the PO needs to be released or rejected in Background mode via workflow. Currently I am using the task with calls the transaction ME29n, but you all know the users will not have authorization for transaction ME29n

  • Disk & File Size Not Calculating

    I have an installation of 10.5.5 on a external firewire hard drive I use to boot machines for backups. For some reason it is not calculating the hard drive sizes. When I check Get Info for a hard drive it says --KB. It wont let me transfer data to an

  • Exchange 2013 stating their name and LAN IP in the message header

    Friends, our Exchange Server 2013 server is sending emails normally, but some target servers are complaining that our messages are coming up with the name and LAN IP of the server header. Look at the picture that actually has a moment where the Excha

  • Getting the link status of network interface

    i want to query the ethernet interface to see if it's link status is enabled or disabled (like can be seen in the network utility) how do i check it with objc/cocoa?