home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
MediaPortal 1 Plugins
Tellstick Pause 2.0
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="moryoav" data-source="post: 559464" data-attributes="member: 85205"><p>This plugin is an extension of the original plugin developed by MrMad.</p><p>A <strong>big</strong> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big Grin :D" loading="lazy" data-shortname=":D" /> goes to <strong>MrMad</strong> for his development and assistance (Original plugin can be found <a href="https://forum.team-mediaportal.com/mediaportal-plugins-47/tellstick-pause-plugin-38400/#post257418" target="_blank">here</a>).</p><p></p><p></p><p>The main goal of this plugin is to make MediaPortal the center for controlling appliances and electricity in the house, automatically or manually. This is done using a device called <a href="http://www.telldus.se/products_TS001.html" target="_blank">Tellstick</a> by <a href="http://www.telldus.se/" target="_blank">Telldus Technologies</a>. (I'm not affiliated or supported by Telldus Technologies in any way).</p><p></p><p><strong><u>Hardware requirements:</u></strong></p><ul> <li data-xf-list-type="ul"> <a href="http://www.telldus.se/products_TS001.html" target="_blank">Tellstick Device</a></li> <li data-xf-list-type="ul"> <a href="http://www.telldus.se/receivers.html" target="_blank">Supported receiver(s)</a>.<br /> A partial list of retailers carrying these devices can be found <a href="http://www.telldus.se/retailers.html" target="_blank">here</a>.</li> </ul><p></p><p><strong><u>Download Links:</u></strong></p><ul> <li data-xf-list-type="ul"> <a href="http://www.telldus.se/download/latest/win" target="_blank">Tellstick Drivers</a></li> <li data-xf-list-type="ul"> Download this plugin from the links in the bottom of the post</li> </ul><p></p><p><strong><u>History:</u></strong></p><p>[collapse]</p><ul> <li data-xf-list-type="ul"><strong>Version 2.5 Beta, [Coming Soon]</strong><br /> 1. Major bug fixed which caused problems when adding or removing devices *after* setting them up.<br /> 2. The plugin was made to be somewhat faster. Especially when multiple devices are controlled.<br /> 3. New feature: Groups! You can now define a group and then turn all the devices on or off at once (with a short delay between each device, as usual).<br /> 4. Full support for MediaPortal 1.1 RC3.<br /> 5. Partial support for Tellstick Duo... <br /> <br /> </li> <li data-xf-list-type="ul"><strong>Version 2.1.6 Beta, 17-4-2010</strong><br /> 1. A few bug fixes for problems related to TV recordings.<br /> <br /> </li> <li data-xf-list-type="ul"><strong>Version 2.1.25 Beta, 5-4-2010</strong><br /> 1. The Settings screen did not save properly the value of repetitions. Fixed it.<br /> <br /> </li> <li data-xf-list-type="ul"><strong>Version 2.1.2 Beta, 3-4-2010</strong><br /> 1. The plugin can now repeat the number of signals sent by Tellstick. This is for people who have problems with range or have old receivers, etc., and need the signals sent more than once just to be sure that the receivers get the signal. Notice that since you need to wait about 500ms between events, repeating the signals a few times can take a while...<br /> 2. Fixed a bug where if you pressed pause and then play real quick without waiting for all the lights to turn on/off first, this would mess things up. So this now works. I'll make it more sophisticated in the next version.<br /> <br /> </li> <li data-xf-list-type="ul"><strong>Version 2.1.1 Beta, 23-3-2010</strong><br /> 1. I reintroduced the old feature where you can decide that events will not be fired for short movies. <br /> 2. Fixed a few minor bugs.<br /> <br /> </li> <li data-xf-list-type="ul"><strong>Version 2.1 Beta, 13-3-2010</strong><br /> 1. New feature! You can now have different settings for different media types - TV, Music, Movies (&DVD) or Radio. This version required massive changes to the code, it could be buggy... I kept the previous version here as well, just in case, use at your own risk, as always...<br /> <br /> </li> <li data-xf-list-type="ul"><strong>Version 2.0.95 Beta, 28-2-2010</strong><br /> 1. Fixed a bug where pressing "play" more than once messed things up...<br /> <br /> </li> <li data-xf-list-type="ul"><strong>Version 2.0.9 Beta, 25-2-2010</strong><br /> 1. Fixed a bug where sometimes you just couldn't turn on or off a receiver.<br /> <br /> </li> <li data-xf-list-type="ul"><strong>Version 2.0.8 Beta, 7-2-2010</strong><br /> 1. A few bug fixes.<br /> 2. Tried to fix the bug where the GUI is not displayed properly on HD resolutions. I need some feedback here because I don't have an HD TV...<br /> <br /> </li> <li data-xf-list-type="ul"><strong>Version 2.0.7 Beta, 17-1-2010</strong><br /> 1. Fixed an issue with "return to the same level as before playing" for multiple devices.<br /> 2. Now using the latest Telldus 2.x drivers. This is supposed to increase stability.<br /> <br /> </li> <li data-xf-list-type="ul"><strong>Version 2.0.6 Beta, 16-1-2010</strong><br /> 1. Forgot to include a dll in the package. Repackaged and updated post. (Thanks vuego!)<br /> 2. Added GUI support for different resolutions. It's difficult for me to check it and see if it actually works, so feedback will be welcome.<br /> <br /> </li> <li data-xf-list-type="ul"><strong>Version 2.0.5 Beta, 16-1-2010</strong><br /> 1. Fixed a problem related to device delays.<br /> <br /> </li> <li data-xf-list-type="ul"><strong>Version 2.0.4 Beta, 15-1-2009</strong><br /> 1. When pausing/stopping/playing movies you can now control more than one device...! <br /> 2. You can now change the device's picture through the settings to whatever image you like (all major image formats are acceptable).<br /> <br /> </li> <li data-xf-list-type="ul"><strong>Version 2.0.3 Alpha, 12-1-2010</strong><br /> 1. A new option in the settings's GUI - you can now change the picture associated with each device. This is just in the settings now, you can play with it but it's not functional yet.<br /> <br /> </li> <li data-xf-list-type="ul"><strong>Version 2.0.2 Alpha, 11-1-2010</strong><br /> 1. Changing the name for this plugin in MediaPortal's menu now actually works! Change it to whatever you like.<br /> 2. Fixed a few issues with the XML to support more than 3 devices (you can now scroll left and right).<br /> 3. Added a checkbox in the configuration - "Use events for this device". This will lead to allowing more than one device, doesn't do anything right now...<br /> <br /> </li> <li data-xf-list-type="ul"><strong>Version 2.0.1 Alpha, 10-1-2010</strong><br /> 1. Added an option to change the name of the plugin as it appears in MediaPortal menu. Now this doesn't work very well yet, you have a new option for that in the MediaPortal's plugin configuration menu, and this option is saved and loaded from Mediaportal's settings file, but I don't actually know how to read the settings file from the window plugin. Right now I changed the name to iControl (the reason for this is that Tellstick Pause doesn't fit in the menu of my StreamedMP plugin).<br /> 2. Instead of a list of items in the MediaPortal GUI, now we have images (see included screenshot). You have to put the images in the same folder as your current skin folder, the name of the image has to be identical to the name of your device in Telldus Center (ie. Standing Lamp) and the extension has to be jpg.</li> </ul><p>[/collapse]</p><p></p><p><strong><u>Installations instructions:</u></strong></p><ol> <li data-xf-list-type="ol"> Copy TellstickPauseProcess.dll to your "Team MediaPortal\MediaPortal\plugins\process" folder.</li> <li data-xf-list-type="ol"> Copy TellstickPauseWindow.dll to your "Team MediaPortal\MediaPortal\plugins\windows" folder.</li> <li data-xf-list-type="ol"> Copy TellstickUtilities.dll to your "Team MediaPortal\MediaPortal" folder.</li> <li data-xf-list-type="ol"> Copy the xml file to your skin folder.</li> <li data-xf-list-type="ol"> Run MediaPortal Configuration to Setup this plugin (through the plugins section).</li> <li data-xf-list-type="ol"> Sources are also attached, if someone wants to make corrections or help with this plugins' forked development.</li> </ol><p></p><p><strong><u>Known issues/bugs:</u></strong></p><ol> <li data-xf-list-type="ol"> When selecting more than one device to be automatically controlled, there's a delay of 500ms between devices. The reason for this is explained in depth <a href="http://www.telldus.se/forum/viewtopic.php?t=439" target="_blank">here</a> [In Swedish] or <a href="http://translate.google.com/translate?js=y&prev=_t&hl=en&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fwww.telldus.se%2Fforum%2Fviewtopic.php%3Ft%3D439&sl=sv&tl=en" target="_blank">here</a> [In Google English].</li> <li data-xf-list-type="ol"> The screen in mediaportal gets distorted on HD screens. This may have been solved, feedback is required.</li> </ol><p></p><p><strong><u>To-Do list [Sorted in descending order of importance]:</u></strong></p><ol> <li data-xf-list-type="ol"> Receive and implement feedback regarding support for different resolutions for Mediaportal's control GUI.</li> <li data-xf-list-type="ol"> Support multiple GUI options, list, banners, etc.</li> <li data-xf-list-type="ol"> Add some background image to the GUI.</li> <li data-xf-list-type="ol"> When a device has dimming capabilities, replace list of % with some nice scroll bar.</li> <li data-xf-list-type="ol"> I would like to change the plugin's official name from "Tellstick Pause" to something else. It's more than just a pause plugin, this will allow total control, not just when a movie is paused. Suggestions are welcome... How about TControl?</li> <li data-xf-list-type="ol"> Creating an MPEI for easy installation.</li> <li data-xf-list-type="ol"> Create an option to change the order of the devices.</li> </ol><p></p><p><strong><u>Explanation for the source files</u></strong></p><ul> <li data-xf-list-type="ul"> The C# project can be opened through TellstickSolution.sln</li> <li data-xf-list-type="ul"> TellstickUtilities - The part of the plugin that deals with the configuration screen. Saves and load all settings to MediaPortal.xml</li> <li data-xf-list-type="ul"> TellstickPauseWindow - The part that deals with the GUI in MediaPortal.</li> <li data-xf-list-type="ul"> TellstickPauseProcess - Runs in the background and is called whenever music/video/tv/dvd is played/paused/stopped. </li> </ul><p></p><p><strong>WARNING: </strong></p><p><strong>This project is in early beta stages, use at your own risk! (see the section "Known issues/bugs" for a full list of unstable features and known problems).</strong></p><p><strong></strong></p><p></p><p><strong><span style="font-size: 15px"><span style="color: Red">Remote Control Tip!</span></span></strong></p><p>[collapse]</p><p>Do you want to program one of your remote control buttons to load the plugin? </p><p>This tutorial is for programming the green button in the bottom of the Microsoft MCE remote but will work just fine with any other button or remote. (Use at your own risk and backup the file you're changing...)</p><p> </p><p>Go to C:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\InputDeviceMappings, and edit "Microsoft MCE.xml" with Notepad. Replace the button name="Green" section with:</p><p></p><p><button name="Green" code="92"></p><p><action layer="0" condition="*" conproperty="-1" command="WINDOW" cmdproperty="9133" sound="click.wav" /></p><p></button></p><p>[/collapse]</p></blockquote><p></p>
[QUOTE="moryoav, post: 559464, member: 85205"] This plugin is an extension of the original plugin developed by MrMad. A [B]big[/B] :thx: goes to [B]MrMad[/B] for his development and assistance (Original plugin can be found [URL="https://forum.team-mediaportal.com/mediaportal-plugins-47/tellstick-pause-plugin-38400/#post257418"]here[/URL]). The main goal of this plugin is to make MediaPortal the center for controlling appliances and electricity in the house, automatically or manually. This is done using a device called [URL="http://www.telldus.se/products_TS001.html"]Tellstick[/URL] by [URL="http://www.telldus.se/"]Telldus Technologies[/URL]. (I'm not affiliated or supported by Telldus Technologies in any way). [B][U]Hardware requirements:[/U][/B] [LIST] [*] [URL="http://www.telldus.se/products_TS001.html"]Tellstick Device[/URL] [*] [URL="http://www.telldus.se/receivers.html"]Supported receiver(s)[/URL]. A partial list of retailers carrying these devices can be found [URL="http://www.telldus.se/retailers.html"]here[/URL]. [/LIST] [B][U]Download Links:[/U][/B] [LIST] [*] [URL="http://www.telldus.se/download/latest/win"]Tellstick Drivers[/URL] [*] Download this plugin from the links in the bottom of the post [/LIST] [B][U]History:[/U][/B] [collapse] [LIST] [*][B]Version 2.5 Beta, [Coming Soon][/B] 1. Major bug fixed which caused problems when adding or removing devices *after* setting them up. 2. The plugin was made to be somewhat faster. Especially when multiple devices are controlled. 3. New feature: Groups! You can now define a group and then turn all the devices on or off at once (with a short delay between each device, as usual). 4. Full support for MediaPortal 1.1 RC3. 5. Partial support for Tellstick Duo... [*][B]Version 2.1.6 Beta, 17-4-2010[/B] 1. A few bug fixes for problems related to TV recordings. [*][B]Version 2.1.25 Beta, 5-4-2010[/B] 1. The Settings screen did not save properly the value of repetitions. Fixed it. [*][B]Version 2.1.2 Beta, 3-4-2010[/B] 1. The plugin can now repeat the number of signals sent by Tellstick. This is for people who have problems with range or have old receivers, etc., and need the signals sent more than once just to be sure that the receivers get the signal. Notice that since you need to wait about 500ms between events, repeating the signals a few times can take a while... 2. Fixed a bug where if you pressed pause and then play real quick without waiting for all the lights to turn on/off first, this would mess things up. So this now works. I'll make it more sophisticated in the next version. [*][B]Version 2.1.1 Beta, 23-3-2010[/B] 1. I reintroduced the old feature where you can decide that events will not be fired for short movies. 2. Fixed a few minor bugs. [*][B]Version 2.1 Beta, 13-3-2010[/B] 1. New feature! You can now have different settings for different media types - TV, Music, Movies (&DVD) or Radio. This version required massive changes to the code, it could be buggy... I kept the previous version here as well, just in case, use at your own risk, as always... [*][B]Version 2.0.95 Beta, 28-2-2010[/B] 1. Fixed a bug where pressing "play" more than once messed things up... [*][B]Version 2.0.9 Beta, 25-2-2010[/B] 1. Fixed a bug where sometimes you just couldn't turn on or off a receiver. [*][B]Version 2.0.8 Beta, 7-2-2010[/B] 1. A few bug fixes. 2. Tried to fix the bug where the GUI is not displayed properly on HD resolutions. I need some feedback here because I don't have an HD TV... [*][B]Version 2.0.7 Beta, 17-1-2010[/B] 1. Fixed an issue with "return to the same level as before playing" for multiple devices. 2. Now using the latest Telldus 2.x drivers. This is supposed to increase stability. [*][B]Version 2.0.6 Beta, 16-1-2010[/B] 1. Forgot to include a dll in the package. Repackaged and updated post. (Thanks vuego!) 2. Added GUI support for different resolutions. It's difficult for me to check it and see if it actually works, so feedback will be welcome. [*][B]Version 2.0.5 Beta, 16-1-2010[/B] 1. Fixed a problem related to device delays. [*][B]Version 2.0.4 Beta, 15-1-2009[/B] 1. When pausing/stopping/playing movies you can now control more than one device...! 2. You can now change the device's picture through the settings to whatever image you like (all major image formats are acceptable). [*][B]Version 2.0.3 Alpha, 12-1-2010[/B] 1. A new option in the settings's GUI - you can now change the picture associated with each device. This is just in the settings now, you can play with it but it's not functional yet. [*][B]Version 2.0.2 Alpha, 11-1-2010[/B] 1. Changing the name for this plugin in MediaPortal's menu now actually works! Change it to whatever you like. 2. Fixed a few issues with the XML to support more than 3 devices (you can now scroll left and right). 3. Added a checkbox in the configuration - "Use events for this device". This will lead to allowing more than one device, doesn't do anything right now... [*][B]Version 2.0.1 Alpha, 10-1-2010[/B] 1. Added an option to change the name of the plugin as it appears in MediaPortal menu. Now this doesn't work very well yet, you have a new option for that in the MediaPortal's plugin configuration menu, and this option is saved and loaded from Mediaportal's settings file, but I don't actually know how to read the settings file from the window plugin. Right now I changed the name to iControl (the reason for this is that Tellstick Pause doesn't fit in the menu of my StreamedMP plugin). 2. Instead of a list of items in the MediaPortal GUI, now we have images (see included screenshot). You have to put the images in the same folder as your current skin folder, the name of the image has to be identical to the name of your device in Telldus Center (ie. Standing Lamp) and the extension has to be jpg. [/LIST] [/collapse] [B][U]Installations instructions:[/U][/B] [LIST=1] [*] Copy TellstickPauseProcess.dll to your "Team MediaPortal\MediaPortal\plugins\process" folder. [*] Copy TellstickPauseWindow.dll to your "Team MediaPortal\MediaPortal\plugins\windows" folder. [*] Copy TellstickUtilities.dll to your "Team MediaPortal\MediaPortal" folder. [*] Copy the xml file to your skin folder. [*] Run MediaPortal Configuration to Setup this plugin (through the plugins section). [*] Sources are also attached, if someone wants to make corrections or help with this plugins' forked development. [/LIST] [B][U]Known issues/bugs:[/U][/B] [LIST=1] [*] When selecting more than one device to be automatically controlled, there's a delay of 500ms between devices. The reason for this is explained in depth [URL="http://www.telldus.se/forum/viewtopic.php?t=439"]here[/URL] [In Swedish] or [URL="http://translate.google.com/translate?js=y&prev=_t&hl=en&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fwww.telldus.se%2Fforum%2Fviewtopic.php%3Ft%3D439&sl=sv&tl=en"]here[/URL] [In Google English]. [*] The screen in mediaportal gets distorted on HD screens. This may have been solved, feedback is required. [/LIST] [B][U]To-Do list [Sorted in descending order of importance]:[/U][/B] [LIST=1] [*] Receive and implement feedback regarding support for different resolutions for Mediaportal's control GUI. [*] Support multiple GUI options, list, banners, etc. [*] Add some background image to the GUI. [*] When a device has dimming capabilities, replace list of % with some nice scroll bar. [*] I would like to change the plugin's official name from "Tellstick Pause" to something else. It's more than just a pause plugin, this will allow total control, not just when a movie is paused. Suggestions are welcome... How about TControl? [*] Creating an MPEI for easy installation. [*] Create an option to change the order of the devices. [/LIST] [B][U]Explanation for the source files[/U][/B] [LIST] [*] The C# project can be opened through TellstickSolution.sln [*] TellstickUtilities - The part of the plugin that deals with the configuration screen. Saves and load all settings to MediaPortal.xml [*] TellstickPauseWindow - The part that deals with the GUI in MediaPortal. [*] TellstickPauseProcess - Runs in the background and is called whenever music/video/tv/dvd is played/paused/stopped. [/LIST] [B]WARNING: This project is in early beta stages, use at your own risk! (see the section "Known issues/bugs" for a full list of unstable features and known problems). [/B] [B][SIZE="4"][COLOR="Red"]Remote Control Tip![/COLOR][/SIZE][/B] [collapse] Do you want to program one of your remote control buttons to load the plugin? This tutorial is for programming the green button in the bottom of the Microsoft MCE remote but will work just fine with any other button or remote. (Use at your own risk and backup the file you're changing...) Go to C:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\InputDeviceMappings, and edit "Microsoft MCE.xml" with Notepad. Replace the button name="Green" section with: <button name="Green" code="92"> <action layer="0" condition="*" conproperty="-1" command="WINDOW" cmdproperty="9133" sound="click.wav" /> </button> [/collapse] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
MediaPortal 1 Plugins
Tellstick Pause 2.0
Contact us
RSS
Top
Bottom