Announcement

Collapse
No announcement yet.

Testing Yamaha Plug-in

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

  • Testing Yamaha Plug-in

    This is Linux only testing for remote plugin functionality in Linux to Linux computers.

    Main Homeseer 3 Server : Ubuntu 16.04 64 bit iSeries CPU 16Gb * Tested plugin to work fine.

    Secondary HS3 Servers running Zee2 OS:

    1 - Pine64 2Gb ARM computer running Ubuntu 16.04 64 bit * Plugin not working
    2 - Xi5a 2Gb AMD computer running Ubuntu 16.04 64 bit.
    3 - RPi2 using Jessie lite - alternative to test but not using it anymore for HS3.

    Main HS3 Pro machine

    uname -a
    Linux ICS-HS3Pro 4.4.0-83-generic #106-Ubuntu SMP Mon Jun 26 17:54:43 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

    lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description: Ubuntu 16.04.2 LTS
    Release: 16.04
    Codename: xenial

    mono -V
    Mono JIT compiler version 4.2.1 (Debian 4.2.1.102+dfsg2-7ubuntu4)
    Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com

    HomeSeer Version:HS3 Pro Edition 3.0.0.318 (Linux)

    Secondary HS3 - Lite server and remote plugin Linux Server - Pine64 2 Gb computer

    uname -a
    Linux ICS-HS3ZeeLiteB 3.10.101-0-pine64-longsleep #39 SMP PREEMPT Sat May 7 12:39:25 CEST 2016 aarch64 aarch64 aarch64 GNU/Linux

    lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description: Ubuntu 16.04.2 LTS
    Release: 16.04
    Codename: xenial

    mono -V
    Mono JIT compiler version 4.8.0 (Stable 4.8.0.524/9d74414 Wed Apr 5 19:49:40 UTC 2017)
    Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com

    HomeSeer Version: HS3 ZEE S2 Edition 3.0.0.318 (Linux)

    Yamaha Plugin version 3.3.6389.22764 installed on main Linux Homeseer 3 computer - Intel iSeries - Working.

    Enabled plugin and looked at logs:

    [ATTACH]62055[/ATTACH]

    No issues relating to installation in Homeseer logs:

    Jul-04 4:19:07 AM Updater Downloading update: Yamaha
    Jul-04 4:19:08 AM Updater Update HSPI_YAMAHA.exe downloaded successfully
    Jul-04 4:19:08 AM Updater Installing package Yamaha
    Jul-04 4:19:09 AM Updater Making dir: \HomeSeer\bin\HSPI_YAMAHA\
    Jul-04 4:19:09 AM Updater Copying file: \HomeSeer\bin\HSPI_YAMAHA\NLog.dll
    Jul-04 4:19:09 AM Updater Copying file: \HomeSeer\bin\HSPI_YAMAHA\EntityFramework.dll
    Jul-04 4:19:09 AM Updater Copying file: \HomeSeer\bin\HSPI_YAMAHA\EntityFramework.SqlServer.dll
    Jul-04 4:19:09 AM Updater Copying file: \HomeSeer\bin\HSPI_YAMAHA\SQLite.Interop.dll
    Jul-04 4:19:09 AM Updater Copying file: \HomeSeer\bin\HSPI_YAMAHA\System.Data.SQLite.dll
    Jul-04 4:19:09 AM Updater Copying file: \HomeSeer\bin\HSPI_YAMAHA\System.Data.SQLite.EF6.dll
    Jul-04 4:19:09 AM Updater Copying file: \HomeSeer\bin\HSPI_YAMAHA\libSQLite.Interop.so
    Jul-04 4:19:09 AM Updater Copying file: \HomeSeer\bin\HSPI_YAMAHA\YamahaDataModel.dll
    Jul-04 4:19:09 AM Updater Copying file: \HomeSeer\bin\HSPI_YAMAHA\YamahaRemote.dll
    Jul-04 4:19:09 AM Updater Making dir: \HomeSeer\Data\HSPI_YAMAHA\
    Jul-04 4:19:09 AM Updater Copying file: \HomeSeer\Data\HSPI_YAMAHA\HSPI_YAMAHA_Config.db
    Jul-04 4:19:09 AM Updater Copying file: \HomeSeer\Data\HSPI_YAMAHA\HSPI_YAMAHA_Commands.db
    Jul-04 4:19:09 AM Updater Copying file: \HomeSeer\HSPI_YAMAHA.exe.config
    Jul-04 4:19:09 AM Updater Copying file: \HomeSeer\HSPI_YAMAHA.exe
    Jul-04 4:19:09 AM Updater Extracting files from zip file: Yamaha_HELP.ZIP
    Jul-04 4:19:09 AM Updater Extraction Complete.
    Jul-04 4:19:09 AM Updater Extracting files from zip file: Yamaha_Graphics.zip
    Jul-04 4:19:09 AM Updater Extraction Complete.
    Jul-04 4:19:09 AM Updater Extracting files from zip file: Yamaha_HTML.zip
    Jul-04 4:19:09 AM Updater Extraction Complete.
    Jul-04 4:19:09 AM Updater Install/Update of package Yamaha was successful.
    Jul-04 4:25:30 AM Plug-In Interface Yamaha is running as a trial, 30 days remaining.
    Jul-04 4:25:30 AM Info Plugin Yamaha has connected. IP:127.0.0.1:52996
    Jul-04 4:25:30 AM Plug-In Finished initializing plug-in Yamaha
    Jul-04 4:25:31 AM Yamaha Found 0 amplifier(s) to initialise.


    HS3 Yamaha GUI configuration JPG - no errors in logs.

    [ATTACH]62054[/ATTACH]

    Note that Pine64 2Gb computer is one of two computers that runs Zee2 Homeseer3 lite.

    Yamaha Plugin version 3.3.6389.22764 installed on Zee2 HS3 Lite Linux Homeseer 3 computer - ARM Pine64 2Gb running Ubuntu 16.04 64 bit.

    NOT working right now.

    [ATTACH]62056[/ATTACH]

    7/4/2017
    Jul-04 5:20:47 AM Plug-In Interface Yamaha is running as a trial, 30 days remaining.
    Jul-04 5:20:48 AM Info Plugin Yamaha has connected. IP:127.0.0.1:47097
    Jul-04 5:20:49 AM Plug-In Finished initializing plug-in Yamaha
    Jul-04 5:20:50 AM Yamaha Error Error Initialising amplifiers: SQLite.Interop.dll
    Jul-04 5:20:50 AM Info Plugin Yamaha with instance: has disconnected


    Downloaded and tested most current 32bit and 64bit SQLite.Interop.dll's - installing them and same errors occurred.

    Copied SQLite.Interop.dll and System.Data.SQLite.dll from Weatherxml bin directory. Many more errors this time:

    Unhandled Exception:
    System.Data.Entity.Core.ProviderIncompatibleException: The provider did not return a ProviderManifest instance. ---> System.MissingMethodException: Method 'System.Data.SQLite.UnsafeNativeMethods.GetSettingValue' not found.
    at System.Data.SQLite.EF6.SQLiteProviderManifest..ctor (System.String manifestToken) [0x0000b] in <befc8751c42143508075a9ab607fbb6a>:0
    at System.Data.SQLite.EF6.SQLiteProviderServices.GetDbProviderM anifest (System.String versionHint) [0x00000] in <befc8751c42143508075a9ab607fbb6a>:0
    at System.Data.Entity.Core.Common.DbProviderServices.GetProvide rManifest (System.String manifestToken) [0x0000c] in <ba0120930fe443a3b992bc3dba4c985a>:0
    --- End of inner exception stack trace ---
    at System.Data.Entity.Core.Common.DbProviderServices.GetProvide rManifest (System.String manifestToken) [0x0003d] in <ba0120930fe443a3b992bc3dba4c985a>:0
    at System.Data.Entity.Core.Metadata.Edm.StoreItemCollection+Loa der.InitializeProviderManifest (System.Action`3[T1,T2,T3] addError) [0x0005d] in <ba0120930fe443a3b992bc3dba4c985a>:0
    [ERROR] FATAL UNHANDLED EXCEPTION: System.Data.Entity.Core.ProviderIncompatibleException: The provider did not return a ProviderManifest instance. ---> System.MissingMethodException: Method 'System.Data.SQLite.UnsafeNativeMethods.GetSettingValue' not found.
    at System.Data.SQLite.EF6.SQLiteProviderManifest..ctor (System.String manifestToken) [0x0000b] in <befc8751c42143508075a9ab607fbb6a>:0
    at System.Data.SQLite.EF6.SQLiteProviderServices.GetDbProviderM anifest (System.String versionHint) [0x00000] in <befc8751c42143508075a9ab607fbb6a>:0
    at System.Data.Entity.Core.Common.DbProviderServices.GetProvide rManifest (System.String manifestToken) [0x0000c] in <ba0120930fe443a3b992bc3dba4c985a>:0
    --- End of inner exception stack trace ---
    at System.Data.Entity.Core.Common.DbProviderServices.GetProvide rManifest (System.String manifestToken) [0x0003d] in <ba0120930fe443a3b992bc3dba4c985a>:0

    8th of July, 2017

    Decided to update the Pine64 2Gb machine running Ubuntu 16.04 64 bit today. I have not updated the computer in a while as it's been running fine.

    Mono will not update as message I get states that there is no mono for an ARM CPU 64bit computer.

    Initially tried to downgrade mono and it did not work.

    That said decided now to remove mono and do a manual build on the Pine64 2Gb machine.
    Last edited by Pete; July 8th, 2017, 11:44 AM.
    - Pete

    Auto mator
    Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb- Mono 6.8X
    Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro - Mono 6.8X
    HS4 Pro - V4.0.5.0 - Ubuntu 18.04/W7e 64 bit Intel Kaby Lake CPU - 32Gb - Mono 6.8X
    HS4 Lite -

    X10, UPB, Zigbee, ZWave and Wifi MQTT automation. OmniPro 2, Russound zoned audio, Smartthings hub, Hubitat Hub, and Home Assistant
Working...
X