• Categories
    • Recent
    • Tags
    • Popular
    • Register
    • Login

    cant get mycontroller app to open

    Scheduled Pinned Locked Moved Getting Started
    4 Posts 2 Posters 632 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Offline
      aliasjim
      last edited by

      Hello, first off noob-allert.

      I installed java 1.8 and unzipped the mycontroller download. I want to connect to a mysensors gateway 192.168.1.4:5003 so i made changes to mycontroller properties as follows:

      #
      # Copyright 2015-2018 Jeeva Kandasamy (jkandasa@gmail.com)
      # and other contributors as indicated by the @author tags.
      #
      # Licensed under the Apache License, Version 2.0 (the "License");
      # you may not use this file except in compliance with the License.
      # You may obtain a copy of the License at
      #
      #    http://www.apache.org/licenses/LICENSE-2.0
      #
      # Unless required by applicable law or agreed to in writing, software
      # distributed under the License is distributed on an "AS IS" BASIS,
      # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      # See the License for the specific language governing permissions and
      # limitations under the License.
      #
      
      #========================================================================
      # Mycontroller.org properties
      # If you change any settings in this file,
      # Mycontroller.org server restart is required, to apply new configuration
      #========================================================================
      
      #========================================================================
      # Application temporary location
      #========================================================================
      mcc.tmp.location=tmp/
      
      #========================================================================
      # Resources location
      #========================================================================
      mcc.resources.location=../conf/resources/
      
      #========================================================================
      # Database settings
      # It is highly recommended  to take a backup of this db on upgrade.
      # MyController only supports database backup for H2DB(only on same host)
      # For other databases users has to manage backup and restore of database
      # mcc.db.backup.include: Include database backup along with
      # MyController backup. Supports only for H2DB on same host.
      # If MyController is running on embedded database mode, this parameter
      # will be ignored and backup includes database also.
      # mcc.db.type: Select database types
      # Supported types: H2DB_EMBEDDED, H2DB, MYSQL, POSTGRESQL, MARIADB
      #========================================================================
      mcc.db.backup.include=true
      
      #H2DB Embedded settings
      mcc.db.type=H2DB_EMBEDDED
      mcc.db.url=jdbc:h2:file:../conf/mycontroller;MVCC=TRUE
      mcc.db.username=mycontroller
      mcc.db.password=mycontroller
      
      # H2DB on TCP settings - Sample
      #mcc.db.type=H2DB
      #mcc.db.url=jdbc:h2:tcp://localhost//tmp/mycontroller;MVCC=TRUE
      #mcc.db.username=mycontroller
      #mcc.db.password=mycontroller
      
      # MariaDB settings - Sample
      #mcc.db.type=MARIADB
      #mcc.db.url=jdbc:mariadb://127.0.0.1:3306/mycontroller
      #mcc.db.username=mycontroller
      #mcc.db.password=mycontroller
      
      # PostgreSQL settings - Sample
      #mcc.db.type=POSTGRESQL
      #mcc.db.url=jdbc:postgresql://localhost:5432/mycontroller
      #mcc.db.username=mycontroller
      #mcc.db.password=mycontroller
      
      # MySQL settings - Sample
      #mcc.db.type=MYSQL
      #mcc.db.url=jdbc:mysql://localhost:3306/mycontroller
      #mcc.db.username=mycontroller
      #mcc.db.password=mycontroller
      
      #========================================================================
      # Web Application server configuration
      # bind.address - interface to bind. 0.0.0.0 - all available interfaces
      # You can use either http or https, enable.https - https is enabled
      # if https is enabled specify keystore file details
      # It is highly recommended to use https also change default keystore file
      # Web files, will be located under ../www by default
      # For web used angularjs
      #========================================================================
      mcc.web.bind.address=192.168.1.4
      mcc.web.enable.https=true
      mcc.web.http.port=5003
      mcc.web.file.location=../www/
      mcc.web.ssl.keystore.file=../conf/keystore.jks
      mcc.web.ssl.keystore.password=mycontroller
      mcc.web.ssl.keystore.type=JKS
      
      
      #========================================================================
      # ** MQTT broker configuration **
      # broker.enabled - Enable/Disable MQTT broker from back-end
      # ** Other settings are available on the GUI **
      # ** If MQTT broker disabled here. Cannot enable it from GUI. **
      #========================================================================
      mcc.mqtt.broker.enabled=true
      
      #========================================================================
      # MyController persistent stores location.
      # This store used to keep off-heap data.
      # It keeps data like messages queue, MQTT broker data, etc.
      # If you want to keep execute old data that not processed on shutdown
      # set false on mcc.clear.message.queue.on.start
      # If you want to keep smart sleep messages on MyController reboot,
      # set false on mcc.clear.smart.sleep.msg.queue.on.start
      #========================================================================
      mcc.persistent.stores.location=../conf/persistent_stores/
      mcc.clear.message.queue.on.start=true
      mcc.clear.smart.sleep.msg.queue.on.start=true
      
      #========================================================================
      # MyController mDNS service settings
      # Enable or disable mDNS service
      #========================================================================
      mcc.mdns.service.enable=false
      
      #logger configuration - logback.xml
      

      when i double click /bin/start a console window opens and emediately closes. The app itself doesn't open at all. Is there something wrong with my configuration? I do have openhab connected to the same ethernet gateway, could this be the problem?

      Thanks

      jkandasaJ 1 Reply Last reply Reply Quote 0
      • jkandasaJ Offline
        jkandasa @aliasjim
        last edited by

        @aliasjim Thank you for your interest with MyController 🙂

        mysensors gateway 192.168.1.4:5003

        Gateway configurations should be configured on GUI. mycontroller.properties specifically for MyController server related configurations. You can use default settings,
        you can revert these settings,

        mcc.web.bind.address=0.0.0.0
        mcc.web.enable.https=true
        mcc.web.http.port=8443
        mcc.web.file.location=../www/
        mcc.web.ssl.keystore.file=../conf/keystore.jks
        mcc.web.ssl.keystore.password=mycontroller
        mcc.web.ssl.keystore.type=JKS
        

        Open you command line and cd to MyController unzipped location and execute bin/start.bat. will display if you face any error.
        After successful run you can open UI: https://localhost:8443 (accept self signed certificate) and default user name password admin / admin. To add new gateway kindly read user manual.

        1 Reply Last reply Reply Quote 0
        • A Offline
          aliasjim
          last edited by

          Thank you very much i got it running now. Is it possible to use mycontroller for updating firmware OTA while keeping the gateway connected to a homeautomation like openhab?
          I use openhab to read my sensordata but it would be nice if i can use FOTA to update the nodes at the same time.
          Thanks

          jkandasaJ 1 Reply Last reply Reply Quote 0
          • jkandasaJ Offline
            jkandasa @aliasjim
            last edited by

            @aliasjim I never tested with two kinds of a controller, May be possible. MQTT might fit for this requirement.
            Other users might experience this setup.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            0

            Online

            587

            Users

            529

            Topics

            3.4k

            Posts
            Copyright © 2015-2025 MyController.org | Contributors | Localization