Announcement

Collapse
No announcement yet.

MeiKu (Roku Monitor and Control) version 3.2.0.4 (beta) is now available!

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    MeiKu (Roku Monitor and Control) version 3.2.0.4 (beta) is now available!

    MeiKu v3.2.0.4 (Beta) is now available in the HomeSeer store and in the updater! (found in the beta section)
    The following are included:
    • Fixed Issue when creating root device on new install was causing deserialization errors.
    • Fixed Roku TVs not having their controls added on new devices.
    This has been stable for me, but I wanted to beta it first. If after the weekend I don't hear any complaints, it will be released as the main release. No new features, but I wanted to do the rewrite first.

    Please see the full descriptions here:
    https://forums.homeseer.com/showthread.php?t=188175

    Release notes Here:
    https://forums.homeseer.com/showthread.php?t=188176

    And request new features here:
    https://forums.homeseer.com/showthread.php?t=188177

    #2
    Was having trouble with 3.2.0.3 not controlling the roku. I had not deleted and recreated the roku device so thought I should try that. Noticed you put out beta 3.2.0.4 so decided to go with that.

    Removed roku devices. Disabled meiku plugin. Download and installed 3.2.0.4. Installed reported "Install/Update of package MeiKu Roku Monitor and Control was successful."

    Enabled plugin. Plugin manager still shows 3.2.0.3. Log reports:
    Mar-15 2:55:07 PM Error Unexpectedly Failed during plugin startup: Object reference not set to an instance of an object.

    Comment


      #3
      Same , so i think we can continue here.
      i think we can exclude the theory of the switch from windows to linux one year ago... lol

      3.2.0.4 Install the 3.2.0.3 version

      Comment


        #4
        It would really help if I built the release version instead of the debug. I accidentally zipped back up 3.2.0.3 in the zip.

        Can you both please try 3.2.0.5? It should have the fix in it. I retested on my Pi and while 3.2.0.3 did fail, 3.2.0.5 did work.

        Comment


          #5
          Installed 3.2.0.5. Install successful. No errors on startup of plugin. Discovery button in config page didn't find any rokus. When I added by IP I got a wall of text on the config page, probably debug info shown below.

          More info in the next post.

          ["successmessage","A device with the IP address was already created and was updated with this IP address.","meiliRoku_config_rokus_tab","\u003cform id=\u0027roku_device_add\u0027 name=\u0027Meiku_Config\u0027 method=\u0027Post\u0027\u003e\r\n\u003ctable class="settingsTable" border="0" \u003e\u003ctr\u003e\u003ctd class="tableheader" colspan="3" align="center"\u003eAdding Rokus\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd class="tableroweven"\u003e\r\n\u003c!-- jqButton discoverRokus_ID598385--\u003e\r\n\u003cscript\u003e\r\n$(function() {\r\n$(\u0027#discoverRokus_ID598385\u0027).button({icons: {primary:\u0027\u0027,secondary:\u0027\u0027} });\r\n$(\u0027#discoverRokus_ID598385\u0027).click(function (e) {\r\nvar theData=\u0027\u0027;\r\nreturnTrue = false;\r\ntheData = theData+\u0027\u0026id=\u0027+this.id+\u0027\u0026discoverRo kus=Submit\u0027;\r\ncommonAjaxPost(theData,\u0027Meiku_Conf ig\u0027);\r\nif(returnTrue) {\r\nlocation.reload();\r\n return false;\r\n}\r\nelse {\r\n return false;\r\n}\r\n});\r\n});\r\n\u003c/script\u003e\r\n\u003cbutton type=\u0027submit\u0027 id=\u0027discoverRokus_ID598385\u0027 name=\u0027discoverRokus\u0027 \u003eDiscover Rokus\u003c/button\u003e\r\n\u003c/td\u003e\u003ctd class="tableroweven"\u003eUses SSDP (Simple System Discovery Protocoll) to attempt to find Rokus on your network. Pressing this will run the discover process and it will run based on the value for "Discovery Timeout" on the General tab.\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd class="tableroweven"\u003e\u003cinput type="input" name="IP_address" value="" /\u003e \r\n\u003c!-- jqButton roku_device_add_ID598385--\u003e\r\n\u003cscript\u003e\r\n$(function() {\r\n$(\u0027#roku_device_add_ID598385\u0027).button({icons: {primary:\u0027\u0027,secondary:\u0027\u0027} });\r\n$(\u0027#roku_device_add_ID598385\u0027).click(functi on(e) {\r\nvar theform =$(\u0027#\u0027+$(this)[0].form.id);\r\nvar theData = theform.serialize();\r\nreturnTrue = false;\r\ntheData = theData+\u0027\u0026id=\u0027+this.id+\u0027\u0026roku_devic e_add=Submit\u0027;\r\ncommonAjaxPost(theData,\u0027Meiku_Co nfig\u0027);\r\nif(returnTrue) {\r\nlocation.reload();\r\n return false;\r\n}\r\nelse {\r\n return false;\r\n}\r\n});\r\n});\r\n\u003c/script\u003e\r\n\u003cbutton type=\u0027submit\u0027 id=\u0027roku_device_add_ID598385\u0027 name=\u0027roku_device_add\u0027 \u003eAdd by IP\u003c/button\u003e\r\n\u003c/td\u003e\u003ctd class="tableroweven"\u003eUse this to add a Roku by it\u0027s IP address. Enter the IP address and click "Add By IP" to add a Roku.\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\r\n\u003c!-- jqButton roku_device_add_ID598385--\u003e\r\n\u003cscript\u003e\r\n$(function() {\r\n$(\u0027#roku_device_add_ID598385\u0027).button({icons: {primary:\u0027\u0027,secondary:\u0027\u0027} });\r\n$(\u0027#roku_device_add_ID598385\u0027).click(functi on(e) {\r\nvar theform =$(\u0027#\u0027+$(this)[0].form.id);\r\nvar theData = theform.serialize();\r\nreturnTrue = false;\r\ntheData = theData+\u0027\u0026id=\u0027+this.id+\u0027\u0026roku_devic e_add=Submit\u0027;\r\ncommonAjaxPost(theData,\u0027Meiku_Co nfig\u0027);\r\nif(returnTrue) {\r\nlocation.reload();\r\n return false;\r\n}\r\nelse {\r\n return false;\r\n}\r\n});\r\n});\r\n\u003c/script\u003e\r\n\u003cbutton type=\u0027submit\u0027 id=\u0027roku_device_add_ID598385\u0027 name=\u0027roku_device_add\u0027 \u003eAdd by IP\u003c/button\u003e\r\n\u003c/form\u003e\r\n\u003cform id=\u0027roku_device_config\u0027 name=\u0027Meiku_Config\u0027 method=\u0027Post\u0027\u003e\r\n\u003ctable class="settingsTable" border="0" \u003e\u003ctr\u003e\u003ctd class="tableheader" colspan="5" align="center"\u003eDevice Management\u003c/td\u003e\u003c/tr\u003e\u003cth class="tableroweven"\u003eRoku Name (serial number)\u003c/th\u003e\u003cth class="tableroweven"\u003eLocation (mac)\u003c/th\u003e\u003cth class="tableroweven"\u003eCreate Devices?\u003c/th\u003e\u003cth class="tableroweven"\u003eActions\u003c/th\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd class="tableroweven"\u003eTV Room (6325AG139245)\u003c/td\u003e\u003ctd class="tableroweven"\u003ehttp://192.168.1.104:8060/ (08:05:81:6e:54:39)\u003c/td\u003e\u003ctd class="tableroweven"\u003e\r\n\u003c!-- jqCheckBox roku_6325AG139245_ID598385--\u003e\r\n\u003cscript\u003e\r\n$(function() {\r\n$(\u0027#cb_roku_6325AG139245_ID598385\u0027).checkbox( {cls:\u0027jquery-safari-checkbox\u0027,tooltip:\u0027\u0027});\r\n$(\u0027#cb_roku_6 325AG139245_ID598385\u0027).bind(\u0027check\u0027,function( ) {\r\n\r\n var value=\u0027checked\u0027;\r\n var theID=\u0027roku_6325AG139245=\u0027+value;\r\n $(\u0027#roku_6325AG139245_ID598385\u0027).val(\u0027checked \u0027);\r\n theData=theID+\u0027\u0026id=roku_6325AG139245_ID598385\u002 7;\r\ncommonAjaxPost(theData,\u0027Meiku_Config\u0027);\r\n });\r\n$(\u0027#cb_roku_6325AG139245_ID598385\u0027).bind(\u 0027uncheck\u0027,function() {\r\n\r\n var value=\u0027unchecked\u0027;\r\n var theID=\u0027roku_6325AG139245=\u0027+value;\r\n $(\u0027#roku_6325AG139245_ID598385\u0027).val(\u0027uncheck ed\u0027);\r\n theData=theID+\u0027\u0026id=roku_6325AG139245_ID598385\u002 7;\r\ncommonAjaxPost(theData,\u0027Meiku_Config\u0027);\r\n });\r\n});\r\n\u003c/script\u003e\r\n\u003cinput type=\u0027hidden\u0027 value=\u0027unchecked\u0027 id=\u0027roku_6325AG139245_ID598385\u0027 name=\u0027roku_6325AG139245\u0027\u003e\u003cspan class=\u0027checkbox\u0027\u003e\r\n\u003cinput type=\u0027checkbox\u0027 id=\u0027cb_roku_6325AG139245_ID598385\u0027 name=\u0027cb_roku_6325AG139245\u0027 \u003e\u003c/span\u003e\r\n\u003c/td\u003e\u003ctd class="tableroweven"\u003e\r\n\u003c!-- jqButton updateApps_roku_6325AG139245_ID598385--\u003e\r\n\u003cscript\u003e\r\n$(function() {\r\n$(\u0027#updateApps_roku_6325AG139245_ID598385\u0027).b utton({icons: {primary:\u0027\u0027,secondary:\u0027\u0027} });\r\n$(\u0027#updateApps_roku_6325AG139245_ID598385\u0027) .click(function(e) {\r\nvar theData=\u0027\u0027;\r\nreturnTrue = false;\r\ntheData = theData+\u0027\u0026id=\u0027+this.id+\u0027\u0026updateApps _roku_6325AG139245=Submit\u0027;\r\ncommonAjaxPost(theData,\ u0027Meiku_Config\u0027);\r\nif(returnTrue) {\r\nlocation.reload();\r\n return false;\r\n}\r\nelse {\r\n return false;\r\n}\r\n});\r\n});\r\n\u003c/script\u003e\r\n\u003cbutton type=\u0027submit\u0027 id=\u0027updateApps_roku_6325AG139245_ID598385\u0027 name=\u0027updateApps_roku_6325AG139245\u0027 \u003eRescan Apps\u003c/button\u003e\r\n\r\n\u003c!-- jqButton delete_roku_6325AG139245_ID598385--\u003e\r\n\u003cscript\u003e\r\n$(function() {\r\n$(\u0027#delete_roku_6325AG139245_ID598385\u0027).butto n({icons: {primary:\u0027\u0027,secondary:\u0027\u0027} });\r\n$(\u0027#delete_roku_6325AG139245_ID598385\u0027).cli ck(function(e) {\r\nvar theData=\u0027\u0027;\r\nreturnTrue = false;\r\ntheData = theData+\u0027\u0026id=\u0027+this.id+\u0027\u0026delete_rok u_6325AG139245=Submit\u0027;\r\ncommonAjaxPost(theData,\u002 7Meiku_Config\u0027);\r\nif(returnTrue) {\r\nlocation.reload();\r\n return false;\r\n}\r\nelse {\r\n return false;\r\n}\r\n});\r\n});\r\n\u003c/script\u003e\r\n\u003cbutton type=\u0027submit\u0027 id=\u0027delete_roku_6325AG139245_ID598385\u0027 name=\u0027delete_roku_6325AG139245\u0027 \u003eRemove Roku from HS\u003c/button\u003e\r\n\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd class="tableroweven"\u003eGym (6325A2166608)\u003c/td\u003e\u003ctd class="tableroweven"\u003ehttp://192.168.1.63:8060/ (08:05:81:6f:ff:c5)\u003c/td\u003e\u003ctd class="tableroweven"\u003e\r\n\u003c!-- jqCheckBox roku_6325A2166608_ID598385--\u003e\r\n\u003cscript\u003e\r\n$(function() {\r\n$(\u0027#cb_roku_6325A2166608_ID598385\u0027).checkbox( {cls:\u0027jquery-safari-checkbox\u0027,tooltip:\u0027\u0027});\r\n$(\u0027#cb_roku_6 325A2166608_ID598385\u0027).bind(\u0027check\u0027,function( ) {\r\n\r\n var value=\u0027checked\u0027;\r\n var theID=\u0027roku_6325A2166608=\u0027+value;\r\n $(\u0027#roku_6325A2166608_ID598385\u0027).val(\u0027checked \u0027);\r\n theData=theID+\u0027\u0026id=roku_6325A2166608_ID598385\u002 7;\r\ncommonAjaxPost(theData,\u0027Meiku_Config\u0027);\r\n });\r\n$(\u0027#cb_roku_6325A2166608_ID598385\u0027).bind(\u 0027uncheck\u0027,function() {\r\n\r\n var value=\u0027unchecked\u0027;\r\n var theID=\u0027roku_6325A2166608=\u0027+value;\r\n $(\u0027#roku_6325A2166608_ID598385\u0027).val(\u0027uncheck ed\u0027);\r\n theData=theID+\u0027\u0026id=roku_6325A2166608_ID598385\u002 7;\r\ncommonAjaxPost(theData,\u0027Meiku_Config\u0027);\r\n });\r\n});\r\n\u003c/script\u003e\r\n\u003cinput type=\u0027hidden\u0027 value=\u0027unchecked\u0027 id=\u0027roku_6325A2166608_ID598385\u0027 name=\u0027roku_6325A2166608\u0027\u003e\u003cspan class=\u0027checkbox\u0027\u003e\r\n\u003cinput type=\u0027checkbox\u0027 id=\u0027cb_roku_6325A2166608_ID598385\u0027 name=\u0027cb_roku_6325A2166608\u0027 \u003e\u003c/span\u003e\r\n\u003c/td\u003e\u003ctd class="tableroweven"\u003e\r\n\u003c!-- jqButton updateApps_roku_6325A2166608_ID598385--\u003e\r\n\u003cscript\u003e\r\n$(function() {\r\n$(\u0027#updateApps_roku_6325A2166608_ID598385\u0027).b utton({icons: {primary:\u0027\u0027,secondary:\u0027\u0027} });\r\n$(\u0027#updateApps_roku_6325A2166608_ID598385\u0027) .click(function(e) {\r\nvar theData=\u0027\u0027;\r\nreturnTrue = false;\r\ntheData = theData+\u0027\u0026id=\u0027+this.id+\u0027\u0026updateApps _roku_6325A2166608=Submit\u0027;\r\ncommonAjaxPost(theData,\ u0027Meiku_Config\u0027);\r\nif(returnTrue) {\r\nlocation.reload();\r\n return false;\r\n}\r\nelse {\r\n return false;\r\n}\r\n});\r\n});\r\n\u003c/script\u003e\r\n\u003cbutton type=\u0027submit\u0027 id=\u0027updateApps_roku_6325A2166608_ID598385\u0027 name=\u0027updateApps_roku_6325A2166608\u0027 \u003eRescan Apps\u003c/button\u003e\r\n\r\n\u003c!-- jqButton delete_roku_6325A2166608_ID598385--\u003e\r\n\u003cscript\u003e\r\n$(function() {\r\n$(\u0027#delete_roku_6325A2166608_ID598385\u0027).butto n({icons: {primary:\u0027\u0027,secondary:\u0027\u0027} });\r\n$(\u0027#delete_roku_6325A2166608_ID598385\u0027).cli ck(function(e) {\r\nvar theData=\u0027\u0027;\r\nreturnTrue = false;\r\ntheData = theData+\u0027\u0026id=\u0027+this.id+\u0027\u0026delete_rok u_6325A2166608=Submit\u0027;\r\ncommonAjaxPost(theData,\u002 7Meiku_Config\u0027);\r\nif(returnTrue) {\r\nlocation.reload();\r\n return false;\r\n}\r\nelse {\r\n return false;\r\n}\r\n});\r\n});\r\n\u003c/script\u003e\r\n\u003cbutton type=\u0027submit\u0027 id=\u0027delete_roku_6325A2166608_ID598385\u0027 name=\u0027delete_roku_6325A2166608\u0027 \u003eRemove Roku from HS\u003c/button\u003e\r\n\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd class="tableroweven"\u003eLiving Room (1GJ37H138328)\u003c/td\u003e\u003ctd class="tableroweven"\u003ehttp://192.168.1.61:8060/ (b8:3e:59:8a:a0:5e)\u003c/td\u003e\u003ctd class="tableroweven"\u003e\r\n\u003c!-- jqCheckBox roku_1GJ37H138328_ID598385--\u003e\r\n\u003cscript\u003e\r\n$(function() {\r\n$(\u0027#cb_roku_1GJ37H138328_ID598385\u0027).checkbox( {cls:\u0027jquery-safari-checkbox\u0027,tooltip:\u0027\u0027});\r\n$(\u0027#cb_roku_1 GJ37H138328_ID598385\u0027).bind(\u0027check\u0027,function( ) {\r\n\r\n var value=\u0027checked\u0027;\r\n var theID=\u0027roku_1GJ37H138328=\u0027+value;\r\n $(\u0027#roku_1GJ37H138328_ID598385\u0027).val(\u0027checked \u0027);\r\n theData=theID+\u0027\u0026id=roku_1GJ37H138328_ID598385\u002 7;\r\ncommonAjaxPost(theData,\u0027Meiku_Config\u0027);\r\n });\r\n$(\u0027#cb_roku_1GJ37H138328_ID598385\u0027).bind(\u 0027uncheck\u0027,function() {\r\n\r\n var value=\u0027unchecked\u0027;\r\n var theID=\u0027roku_1GJ37H138328=\u0027+value;\r\n $(\u0027#roku_1GJ37H138328_ID598385\u0027).val(\u0027uncheck ed\u0027);\r\n theData=theID+\u0027\u0026id=roku_1GJ37H138328_ID598385\u002 7;\r\ncommonAjaxPost(theData,\u0027Meiku_Config\u0027);\r\n });\r\n});\r\n\u003c/script\u003e\r\n\u003cinput type=\u0027hidden\u0027 value=\u0027unchecked\u0027 id=\u0027roku_1GJ37H138328_ID598385\u0027 name=\u0027roku_1GJ37H138328\u0027\u003e\u003cspan class=\u0027checkbox\u0027\u003e\r\n\u003cinput type=\u0027checkbox\u0027 id=\u0027cb_roku_1GJ37H138328_ID598385\u0027 name=\u0027cb_roku_1GJ37H138328\u0027 \u003e\u003c/span\u003e\r\n\u003c/td\u003e\u003ctd class="tableroweven"\u003e\r\n\u003c!-- jqButton updateApps_roku_1GJ37H138328_ID598385--\u003e\r\n\u003cscript\u003e\r\n$(function() {\r\n$(\u0027#updateApps_roku_1GJ37H138328_ID598385\u0027).b utton({icons: {primary:\u0027\u0027,secondary:\u0027\u0027} });\r\n$(\u0027#updateApps_roku_1GJ37H138328_ID598385\u0027) .click(function(e) {\r\nvar theData=\u0027\u0027;\r\nreturnTrue = false;\r\ntheData = theData+\u0027\u0026id=\u0027+this.id+\u0027\u0026updateApps _roku_1GJ37H138328=Submit\u0027;\r\ncommonAjaxPost(theData,\ u0027Meiku_Config\u0027);\r\nif(returnTrue) {\r\nlocation.reload();\r\n return false;\r\n}\r\nelse {\r\n return false;\r\n}\r\n});\r\n});\r\n\u003c/script\u003e\r\n\u003cbutton type=\u0027submit\u0027 id=\u0027updateApps_roku_1GJ37H138328_ID598385\u0027 name=\u0027updateApps_roku_1GJ37H138328\u0027 \u003eRescan Apps\u003c/button\u003e\r\n\r\n\u003c!-- jqButton delete_roku_1GJ37H138328_ID598385--\u003e\r\n\u003cscript\u003e\r\n$(function() {\r\n$(\u0027#delete_roku_1GJ37H138328_ID598385\u0027).butto n({icons: {primary:\u0027\u0027,secondary:\u0027\u0027} });\r\n$(\u0027#delete_roku_1GJ37H138328_ID598385\u0027).cli ck(function(e) {\r\nvar theData=\u0027\u0027;\r\nreturnTrue = false;\r\ntheData = theData+\u0027\u0026id=\u0027+this.id+\u0027\u0026delete_rok u_1GJ37H138328=Submit\u0027;\r\ncommonAjaxPost(theData,\u002 7Meiku_Config\u0027);\r\nif(returnTrue) {\r\nlocation.reload();\r\n return false;\r\n}\r\nelse {\r\n return false;\r\n}\r\n});\r\n});\r\n\u003c/script\u003e\r\n\u003cbutton type=\u0027submit\u0027 id=\u0027delete_roku_1GJ37H138328_ID598385\u0027 name=\u0027delete_roku_1GJ37H138328\u0027 \u003eRemove Roku from HS\u003c/button\u003e\r\n\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/form\u003e\r\n","CTime","3/15/2019 4:47:04 PM"]

          Comment


            #6
            I forgot to check the boxes to create app and control devices, so I deleted the device and checked the boxes and added by IP again. Wall-of-text again, said it was successful. Now all three of my rokus show under device management. No roku devices are present. Disabled and reenabled the plugin and a root device was created, but no app or control devices.

            Comment


              #7
              When Discover Rokus complete, no rokus show up under management. Refreshing the page and going back to the roku tab and they show up, so it's probably just a refresh issue.

              Comment


                #8
                Checking the box 'Create Devices' under roku management created the Device, Apps, and Control devices

                Comment


                  #9
                  Control seems to be working fine.

                  Comment


                    #10
                    Just tried v 3.2.0.5

                    was able to go to config pages again.

                    control worked two times , but it stoped after that.

                    I am still able to control roku with an http post command.
                    r-15 21:50:50 Error There was a problem trying to get the device info. The operation has timed out.
                    Mar-15 21:50:45 Error There was a problem trying to get the active app at location http://192.168.1.xxx:8060/. Error: The operation has timed out.
                    Mar-15 21:50:10 Error There was a problem trying to get the device info. The operation has timed out.
                    Mar-15 21:50:10 Error There was a problem trying to send a keypress. The operation has timed out.
                    Mar-15 21:50:05 Error There was a problem trying to get the active app at location http://192.168.1.xxx:8060/. Error: The operation has timed out.
                    Mar-15 21:50:00 Error There was a problem trying to get the device info. The operation has timed out.
                    Mar-15 21:50:00 Error There was a problem trying to send a keypress. The operation has timed out.
                    Mar-15 21:49:55 Error There was a problem trying to get the active app at location http://192.168.1.xxx:8060/. Error: The operation has timed out.
                    Mar-15 21:49:50 Error There was a problem trying to get the device info. The operation has timed out.
                    Mar-15 21:49:50 Error There was a problem trying to send a keypress. The operation has timed out.
                    Mar-15 21:49:45 Error There was a problem trying to get the active app at location http://192.168.1.xxx:8060/. Error: The operation has timed out.
                    Mar-15 21:49:40 Error There was a problem trying to send a keypress. The operation has timed out.
                    Mar-15 21:49:30 Error There was a problem trying to send a keypress. The operation has timed out.
                    Mar-15 17:45:10 Error Unexpectedly Failed during plugin startup: Object reference not set to an instance of an object

                    Comment


                      #11
                      I will be quite busy this weekend. So I wont have the time to test this more until monday

                      Comment


                        #12
                        Mine stopped controlling after a while also. Nothing in the log. I turned on debug logging and will try again tomorrow.

                        Nevermind. Was unable to control from my HSTouch app. This was because of deleting and recreating the meiku devices which, of course, broke the links with my app. Once I recreated the links, all has been fine control-wise.
                        Last edited by jayph; March 16, 2019, 07:31 PM. Reason: I'm an idiot

                        Comment


                          #13
                          This pertains to 3.2.0.5.

                          Started testing this afternoon and control was working again. Looked through the debug log and didn't see anything interesting.

                          While playing with the logging options I noticed that anything other than "Error" in the Homeseer logging level doesn't 'stick'. For example, if I change it to "Info", switch to the Homeseer Log screen and then go back to the Meiku config page it is back on "Error" again.

                          Comment


                            #14
                            sirmeili you really do not see those issue on your system?

                            if no, and i dont know your environement, maybe you could create a typical user environement , with a Vm with homeseer and your plugin , a router with dhcp for a roku , and of course a roku, all on the same network as your vm?

                            Comment


                              #15
                              Originally posted by MattL0 View Post
                              sirmeili you really do not see those issue on your system?

                              if no, and i dont know your environement, maybe you could create a typical user environement , with a Vm with homeseer and your plugin , a router with dhcp for a roku , and of course a roku, all on the same network as your vm?
                              I saw some of them yes. I don't see the issue you are having, though I have another user that sees it as well. Not sure why the plugin can't connect to the roku but a web call can.

                              As far as environments, that would be really costly, HomeSeer expects developers to pay for each install of Homeseer. The only exception is you can install 1 license on a Pi and the same one on Windows (not sure if it's just Pi or any LInux install). So I have 3 installs. My main Windows install which is currently running on windows server 2012 r2 essentials. My development which runs on a laptop with Windows 10. My last one is my raspberry pi which I use for testing linux installs.

                              I will try and check into and see if I can figure out the issues with the web call. In my tests I have never lost connectivity with a roku.

                              Comment

                              Working...
                              X