Announcement

Collapse
No announcement yet.

Mono Version for HS3 on Linux

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

    Mono Version for HS3 on Linux

    What is the latest version of mono that people are running HS3 on? A little while back I upgraded from mono 4 to mono 5, which was a little painful (had to rebuild all my events), so I've let it go for a while.

    I have 5.12.0.226 running on Ubuntu 16.04.5 LTS. Mono 5.18 is out now though.

    #2
    Box #1

    HS3Pro:~# lsb_release -a
    LSB Version: core-9.20170808ubuntu1-noarch:security-9.20170808ubuntu1-noarch
    Distributor ID: Ubuntu
    Description: Ubuntu 18.04.1 LTS
    Release: 18.04
    Codename: bionic

    HS3Pro:~# mono -V
    Mono JIT compiler version 5.18.0.240 (tarball Wed Jan 16 09:10:16 UTC 2019)
    Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
    TLS: __thread
    SIGSEGV: altstack
    Notifications: epoll
    Architecture: amd64
    Disabled: none
    Misc: softdebug
    Interpreter: yes
    LLVM: yes(600)
    Suspend: preemptive
    GC: sgen

    There is now a "fix" below for running ASPX pages. Works great here on Intel server but not on second HS3 box running on an Arm server.

    Box #2

    Pine64:~# lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description: Ubuntu 18.04.1 LTS
    Release: 18.04
    Codename: bionic

    Pine64:~# mono -V
    Mono JIT compiler version 5.18.0.240 (tarball Wed Jan 16 09:06:51 UTC 2019)
    Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
    TLS: __thread
    SIGSEGV: normal
    Notifications: epoll
    Architecture: arm64
    Disabled: none
    Misc: softdebug
    Interpreter: yes
    LLVM: yes(600)
    Suspend: preemptive
    GC: sgen (concurrent by default)

    The Mono "fix" for ASPX does not work on the Arm CPU at this time.

    Laptops here have been updated now to Ubuntu 18.10. Servers for time bean will remain at Ubuntu 18.04.
    - Pete

    Auto mator
    Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb
    Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro
    HS4 Lite - Ubuntu 22.04 / Lenovo Tiny M900 / 32Gb Ram

    HS4 Pro - V4.1.18.1 - Ubuntu 22.04 / Lenova Tiny M900 / 32Gb Ram
    HSTouch on Intel tabletop tablets (Jogglers) - Asus AIO - Windows 11

    X10, UPB, Zigbee, ZWave and Wifi MQTT automation-Tasmota-Espurna. OmniPro 2, Russound zoned audio, Alexa, Cheaper RFID, W800 and Home Assistant

    Comment


      #3
      Ubuntu 18.04 LTS with Mono 5.18.0.240
      HS3 SEL running Pro Edition 3.0.0.531 on Ubuntu 18.04, mono 5.20, 656 devices, 209 events.
      Plug-Ins: Chromecast, Device History, EasyTrigger, Ecobee, JowiHue, LutronCaseta, MeiUnifi, PHLocation2, Pushover 3P, SDJ-Health, Sonos, WeatherFlow, weatherXML
      Scripts: SparkMan's Lock Event, 5 of Jon00 scripts.

      Comment


        #4
        Yes here for years (since Ubuntu 14.X) have manually installed Mono...well that and moved my original Zee / Zee 2 to regular Linux (many years ago) rather than use Raspberian (that is me) on Intel hardware first then Arm hardware (but not the RPi2-3).

        I was fine not using ASPX in my Linux boxes. Bill's Mono fix now let's me use ASPX on the Intel based Ubuntu computer.

        hxxps://www.mono-project.com/download/stable/
        - Pete

        Auto mator
        Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb
        Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro
        HS4 Lite - Ubuntu 22.04 / Lenovo Tiny M900 / 32Gb Ram

        HS4 Pro - V4.1.18.1 - Ubuntu 22.04 / Lenova Tiny M900 / 32Gb Ram
        HSTouch on Intel tabletop tablets (Jogglers) - Asus AIO - Windows 11

        X10, UPB, Zigbee, ZWave and Wifi MQTT automation-Tasmota-Espurna. OmniPro 2, Russound zoned audio, Alexa, Cheaper RFID, W800 and Home Assistant

        Comment


          #5
          Ubuntu server 18.04.1 LTSR. Running on an ESXi hosted VM. I added the mono project repos and installed 5.18.0.240. Works like a champ there.

          I had trouble when I upgraded from mono 3.x to 4.x. All my event triggers were missing. I was able to upgrade using the JSON event export.


          Sent from my iPhone using Tapatalk

          Comment


            #6
            5.20.0 Preview (5.20.0.191) works perfect here.

            Comment


              #7
              5.20.0 Preview (5.20.0.191) works perfect here.

              Without any tweaks?
              - Pete

              Auto mator
              Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb
              Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro
              HS4 Lite - Ubuntu 22.04 / Lenovo Tiny M900 / 32Gb Ram

              HS4 Pro - V4.1.18.1 - Ubuntu 22.04 / Lenova Tiny M900 / 32Gb Ram
              HSTouch on Intel tabletop tablets (Jogglers) - Asus AIO - Windows 11

              X10, UPB, Zigbee, ZWave and Wifi MQTT automation-Tasmota-Espurna. OmniPro 2, Russound zoned audio, Alexa, Cheaper RFID, W800 and Home Assistant

              Comment


                #8
                The aspx patch has been applied (two months ago) before installing and it does not change , when i upgrade mono.

                So yeah this version needs the patch too.

                Comment


                  #9
                  Reverted back to release version. Big5 plugin had problem to start with the very last preview update, so reverted back.

                  Comment

                  Working...
                  X