From: H P. <hp...@gm...> - 2014-04-08 03:24:46
|
That was exactly it, must have been a remnant when I tried to get my first scene working. Thanks Kevin! Maybe you have another suggestion, as I’ve been trying to troubleshoot that scene all evening. I have the following scene in my items.mht INSTEON_ICONTROLLER, 15, garage_scene, All_Scenes SCENE_MEMBER, garage_light, garage_light_inside, 100%, 0.1s SCENE_MEMBER, garage_light, garage_scene, 100%, 0.1s SCENE_MEMBER, garage_light, garage_light_bench, 100%, 0.1s SCENE_MEMBER, garage_light_inside, garage_light, 100%, 0.1s SCENE_MEMBER, garage_light_inside, garage_scene, 100%, 0.1s SCENE_MEMBER, garage_light_inside, garage_light_bench, 100%, 0.1s SCENE_MEMBER, garage_light_bench, garage_scene, 100%, 0.1s SCENE_MEMBER, garage_light_bench, garage_light, 100%, 0.1s SCENE_MEMBER, garage_light_bench, garage_light_inside, 100%, 0.1s and in usercode, I use this to keep them in sync at the local switch: $garage_light->tie_event('sync_multiway($garage_light,$garage_scene)'); # noloop $garage_light_inside->tie_event('sync_multiway($garage_light_inside,$garage_scene)'); # noloop $garage_light_bench->tie_event('sync_multiway($garage_light_bench,$garage_scene)'); # noloop sub sync_multiway { my ($ref_light, $ref_scene) = @_; # avoid unnecessary traffic, like a get_status where status hasn't changed. if ($ref_light->state_changed) { print_log "Insteon: sync_multiway called for state_changed on ". $ref_light->get_object_name." to ".$ref_light->state." for ". $ref_scene->get_object_name." set multiway in 0.6 sec"; $ref_scene->set_with_timer('', 1, $ref_light->state); } } garage_light is a micro on/off, garage_light_inside is a switchlinc relay, and garage_light_bench is a lamplinc. garage_light and garage_light_inside are linked together as both controllers and responders. garage_light_inside and garage_light_bench are linked together as both controllers and responders. garage_light, garage_light_inside, and garage_light_bench are linked to the PLM as controllers and responders. (everything is linked together _except_ the garage_light and garage_light_bench as the micro light is way up high and I need a ladder…) So, when I press the garage_light_inside switchlinc, everything works great, the garage_light and garage_light_bench come on. Super. When I use the web interface I can turn garage_light_bench on and off. No problems. However, when I try and turn on the scene, garage_scene, garage_light and garage_light_inside turn on, but garage_light_bench does not. Looking at the web interface, MH thinks it is turned on, however the actual light does not go on. I have no idea where I’ve gone wrong. I can get a ladder and manually link garage_light and garage_light_bench together, however I’d think that the scene would take care of that and wouldn’t be reliant on a local link. Any ideas? On Apr 7, 2014, at 5:55 PM, Kevin Robert Keegan <ke...@kr...> wrote: > Howard, > > You likely have the SCENE Definition reversed. That error would arise if you tried to set the PLM_Scene as a responder. That arrangement is not yet supported. > > SCENE_MEMBER responder, controller, on-level, ramp-rate > > Kevin > > > On Sun, Apr 6, 2014 at 10:59 AM, H Plato <hp...@gm...> wrote: > I’ve updated to 3.1 and notice this at startup. The only thing I have ’15’ related is a scene in my items.mht is a SCENE with ID 15. > > 04/06/14 11:55:35 AM [Insteon::BaseController] WARN: unable to add 000000:15 as items of type Insteon::InterfaceController are not supported! > ------------------------------------------------------------------------------ > ________________________________________________________ > To unsubscribe from this list, go to: https://lists.sourceforge.net/lists/listinfo/misterhouse-users > > |