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

cant get mycontroller app to open

Scheduled Pinned Locked Moved Getting Started
4 Posts 2 Posters 768 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 21 Jan 2019, 13:44

    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

    J 1 Reply Last reply 21 Jan 2019, 14:23 Reply Quote 0
    • J Offline
      jkandasa @aliasjim
      last edited by 21 Jan 2019, 14:23

      @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 21 Jan 2019, 15:03

        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

        J 1 Reply Last reply 21 Jan 2019, 16:07 Reply Quote 0
        • J Offline
          jkandasa @aliasjim
          last edited by 21 Jan 2019, 16:07

          @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
          3 out of 4
          • First post
            3/4
            Last post

          0

          Online

          629

          Users

          532

          Topics

          3.4k

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