Topics - seagullarity

My onscreen orbiter menu2 (the popup UI) was appearing onscreen for a split second and then disappearing. I fixed the problem by simply doing a full regen of each orbiter from the web admin. Below are the error messages I was getting in my logs.

I'm getting the following error when I run /usr/pluto/bin/Diskless_CreateTBZ.sh. I have run apt-get update/upgrade on both the CORE and the MD. According to dpkg -l, all of the dependencies listed below are met on both CORE and MD. It says to file a bug report, and I willl. Any other ideas? I've looked at the forums but none of the suggested fixes apply -- my sources.list doesn't really have anything wrong with it.

1. #### Package pluto-orbiter failed (/tmp/tmp.JyAFY27358) - We wait 10sec and try again - to stop retrying press Ctrl-C. 2. Reading package lists... Done 3. Building dependency tree 4. Reading state information... Done 5. Some packages could not be installed. This may mean that you have 6. requested an impossible situation or if you are using the unstable 7. distribution that some required packages have not yet been created 8. or been moved out of Incoming. 9.

10. Since you only requested a single operation it is extremely likely that 11. the package is simply not installable and a bug report against 12. that package should be filed. 13. The following information may help to resolve the situation: 14.

15. The following packages have unmet dependencies: 16. pluto-orbiter: Depends: pluto-avwizard (>= 2.0.0.44) but it is not going to be installed 17. Depends: pluto-avwizard (< 2.0.0.45) but it is not going to be installed 18. PreDepends: xine-ui but it is not going to be installed 19. E: Broken packages

I could never reload my DCE router (without forcing it) because it was waiting at a screen that read: MythTV PlugIn loading EPG data

I investigated further only to find that I was receiving red bits in my /var/log/pluto/DCERouter.log that looked like this: Query failed (): INSERT INTO `capturecard`(videodevice,audiodevice,cardtype,defaultinput,hostname) VALUE (\\\\\\\\\\\\\\\'/dev/video0\\\\\\\\\\\\\\\',\\\\\\\\\\\\\\\'2\\\\\\\\\\\\\\\',\\\\\\\\\\\\\\\'HDPVR\\\\\\\\\\\\\\\',\\\\\\\\\\\\\\\'Component\\\\\\\\\\\\\\\', \\\\\\\\\\\\\\\'moon72\\\\\\\\\\\\\\\'); retry: 0

This is the "magic slashes" problem. It has actually been fixed my merkur2k!

Solution: TSCHAK explained to me that it's a problem in the dce repository. In the webadmin choose Advanced -> sqlCVS -> Update. Choose pluto_main, and then check all boxes under the DCE heading and run the update. Be aware that if you have personally customized any of your own dce pluto_main files as I had, don't worry, the update will not affect any files that you customized on your own setup.

I'm writing code so that LinuxMCE will automatically add Insteon devices that are in the same LinuxMCE scenario into an Insteon Group (by updating each insteon devices' ALDB). When the user chooses to activate that scenario it will send an Insteon Group Command (instead of sending separate individual commands to each insteon device, resulting in a staggered response).

I've got the code written that updates the ALDBs of each insteon device accordingly, based on data from pluto_main (queried through the XML_Data_Handler_Plugin).

Now there's one thing I'm trying to figure out: what kind of command should I send from LinxuMCE to the Insteon PLM drivers to trigger the Group command?

Tschak in the IRC channels has recommended the following.

<TSCHAKeee> basically, i would put the devices in a DeviceGroup<TSCHAKeee> figure out in the plugin if the devices are part of a DeviceGroup<TSCHAKeee> and if they all belong to the same parent interface<TSCHAKeee> and then ask if the target interface implements an execute broadcast scenario command<TSCHAKeee> if so, execute it, passing in the devicegroup<TSCHAKeee> so the target device can do its mapping of devicegroup to whatever it needs to do internally

Any other thoughts on this problem?

PS: I've also fully implemented support for Insteon Motion Detectors in the Ruby GSD drivers, and I've cleaned up the code. I will commit my changes shortly.

If you have the problem where media scenarios are overlapping in the UI, just go into the webadmin, choose 'media scenarios' from the left, then choose 'sort scenarios', scroll down to the room in question and simply move one up or down. Reload DCERouter and regen the orbiter and you'll be good again.

Tschak says the root of the problem has to do with a bug in UpdateEntArea that causes iOrder to get miscounted.

With my USB-UIRT, when I press a button on my remote control the USB-UIRT appears very sensitive to the infrared pulses and it repeats each command between one to three times, depending on how gently I can manage to press the button. If I give the button a nice fat smoosh, it definitely ends up sending the command around three times.

Is there a way to add a delay between a series of IR commands sent directly to the MD (such as arrow key commands)? I know that this feature exists for other AV Devices (DVD Player, Television, Roku Box, etc), but what about commands sent *directly to the MD*?

I have looked at the device template for the USB-UIRT, as well as the Advanced menu in the web admin, and I see no way to configure this setting. I've also looked on the USB-UIRT forums and it appears that there is no way to directly configure the USB-UIRT to add a delay between commands. In every case, it is the software utilizing the USB-UIRT that is responsible for managing the number of command repeats (in this case the software is LinuxMCE). I have also followed the logs for my USB-UIRT while sending commands, and even though the log reports only one reception of the IR code, or sometimes zero receptions, the code is repeated rapidly to the MD.

Any ideas? I suppose if I need to add a feature myself, then so be it.