Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Controllers
  3. Home Assistant
  4. Windows and configuration.yaml

Windows and configuration.yaml

Scheduled Pinned Locked Moved Home Assistant
11 Posts 5 Posters 5.5k Views 5 Watching
  • 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.
  • L Offline
    L Offline
    Lemme
    wrote on last edited by
    #1

    Hi
    A am trying to configure Home Assistant on Windows, but it does not detect the GW. In configuration.yaml I have these lines:

    Example configuration.yaml entry

    mysensors:
    gateways:
    - port: com5
    version: '1.5'

    What have I done wrong? Has anybody a working example that they want to share?

    Br
    Flemming

    1 Reply Last reply
    0
    • D Offline
      D Offline
      drock1985
      wrote on last edited by
      #2

      Might be the formatting of your configuration.yaml file. Spacing is very important. Try opening in notepad or a more text base/programmer environment (ex, Notepad++) and do a copy/paste from the info on the HA website. Edit as necessary.

      My Projects
      2 Door Chime Sensor
      Washing Machine Monitor

      1 Reply Last reply
      1
      • L Offline
        L Offline
        Lemme
        wrote on last edited by
        #3

        OK - I will check the formatting.

        But the example file are Linux based, I use Windows, and my serial port are Com 5.
        I would be nice if someone with a Windows configuration would share their working config. One thing is the formatting, but I am not sure that I have written the correct com5 statement.

        Br
        Flemming

        martinhjelmareM 1 Reply Last reply
        0
        • D Offline
          D Offline
          drock1985
          wrote on last edited by drock1985
          #4

          Yes and no. They are formatted for the YAML language; which is basically a series of lines with the proper spaces (not tabs) in them.

          You can use any plain text editor, as long as you obey the spaces. A good program to start with is Notepad++ or Notepad2 (make a copy first) and copy/paste the example from the home-assistant wiki/info.

          As for the Windows entry to point to a serial port i'm afraid I can't help you there. Haven't tried this with Windows yet.

          My Projects
          2 Door Chime Sensor
          Washing Machine Monitor

          1 Reply Last reply
          0
          • L Lemme

            OK - I will check the formatting.

            But the example file are Linux based, I use Windows, and my serial port are Com 5.
            I would be nice if someone with a Windows configuration would share their working config. One thing is the formatting, but I am not sure that I have written the correct com5 statement.

            Br
            Flemming

            martinhjelmareM Offline
            martinhjelmareM Offline
            martinhjelmare
            Plugin Developer
            wrote on last edited by
            #5

            @Lemme

            Hi!

            If you have python and pyserial installed you can use pyserial to list the available ports.

            https://pythonhosted.org/pyserial/shortintro.html#testing-ports

            I think that COM# (COM5, for example) is correct though. The device manager in Windows is another bet.

            1 Reply Last reply
            0
            • L Offline
              L Offline
              Lemme
              wrote on last edited by
              #6

              Hi again
              Thanks - I tried to clean up using a YAML translator, and using Notepad2.
              I forgot to set the baudrate to 115200 in Windows, changed that, but still no luck.

              I give up, and continue with Domoticz.

              Thanks for helping.

              martinhjelmareM 1 Reply Last reply
              0
              • L Lemme

                Hi again
                Thanks - I tried to clean up using a YAML translator, and using Notepad2.
                I forgot to set the baudrate to 115200 in Windows, changed that, but still no luck.

                I give up, and continue with Domoticz.

                Thanks for helping.

                martinhjelmareM Offline
                martinhjelmareM Offline
                martinhjelmare
                Plugin Developer
                wrote on last edited by
                #7

                @Lemme

                No problem.

                An advice on the way, would be to look at the log output and activate debug mode wherever possible when troubleshooting. A log and as much background info as possible will also give those you ask for help a better chance of helping you solve the problem.

                1 Reply Last reply
                0
                • Lee GroomL Offline
                  Lee GroomL Offline
                  Lee Groom
                  wrote on last edited by
                  #8

                  I am using mysensors/home assistant on windows.....its working fine....here is my conf...

                  mysensors:
                  gateways:
                  - port: 'COM4'
                  baud_rate: 115200
                  debug: true
                  version: '1.5'
                  optimistic: 'true'

                  Hope this helps...
                  Lee

                  1 Reply Last reply
                  0
                  • G Offline
                    G Offline
                    Gefkuz
                    wrote on last edited by
                    #9

                    Hi,

                    sorry to reply to this old topic, but I have the same problem.

                    my config yaml :

                    mysensors:
                    gateways:

                    • device: 'COM5'
                      baud_rate: 115200
                      debug: true
                      version: '1.5'
                      optimistic: 'true'

                    debug lines on python repeating this :

                    INFO:mysensors.mysensors:Trying to connect to COM5
                    INFO:mysensors.mysensors:COM5 is open...
                    INFO:mysensors.mysensors:Connected to COM5
                    ERROR:mysensors.mysensors:Serial exception
                    Traceback (most recent call last):
                    File "C:\Users\Fabien\AppData\Roaming.homeassistant\deps\mysensors\mysensors.
                    py", line 380, in run
                    line = self.serial.readline()
                    File "C:\Users\Fabien\AppData\Roaming.homeassistant\deps\serial\serialwin32.p
                    y", line 236, in read
                    raise SerialException("ReadFile failed (%s)" % ctypes.WinError())
                    serial.serialutil.SerialException: ReadFile failed ([WinError 6] Descripteur non
                    valide)
                    Traceback (most recent call last):
                    File "C:\Users\Fabien\AppData\Local\Programs\Python\Python35\lib\runpy.py", li
                    ne 184, in run_module_as_main
                    "main", mod_spec)
                    File "C:\Users\Fabien\AppData\Local\Programs\Python\Python35\lib\runpy.py", li
                    ne 85, in run_code
                    exec(code, run_globals)
                    File "C:\Users\Fabien\AppData\Local\Programs\Python\Python35\lib\site-packages
                    \homeassistant_main
                    .py", line 335, in <module>
                    sys.exit(main())
                    File "C:\Users\Fabien\AppData\Local\Programs\Python\Python35\lib\site-packages
                    \homeassistant_main
                    .py", line 327, in main
                    exit_code = setup_and_run_hass(config_dir, args)
                    File "C:\Users\Fabien\AppData\Local\Programs\Python\Python35\lib\site-packages
                    \homeassistant_main_.py", line 225, in setup_and_run_hass
                    subprocess.check_call(args)
                    File "C:\Users\Fabien\AppData\Local\Programs\Python\Python35\lib\subprocess.py
                    ", line 576, in check_call
                    retcode = call(*popenargs, **kwargs)
                    File "C:\Users\Fabien\AppData\Local\Programs\Python\Python35\lib\subprocess.py
                    ", line 559, in call
                    return p.wait(timeout=timeout)
                    File "C:\Users\Fabien\AppData\Local\Programs\Python\Python35\lib\subprocess.py
                    ", line 1275, in wait
                    timeout_millis)

                    Some one have an idea?

                    martinhjelmareM 1 Reply Last reply
                    0
                    • G Gefkuz

                      Hi,

                      sorry to reply to this old topic, but I have the same problem.

                      my config yaml :

                      mysensors:
                      gateways:

                      • device: 'COM5'
                        baud_rate: 115200
                        debug: true
                        version: '1.5'
                        optimistic: 'true'

                      debug lines on python repeating this :

                      INFO:mysensors.mysensors:Trying to connect to COM5
                      INFO:mysensors.mysensors:COM5 is open...
                      INFO:mysensors.mysensors:Connected to COM5
                      ERROR:mysensors.mysensors:Serial exception
                      Traceback (most recent call last):
                      File "C:\Users\Fabien\AppData\Roaming.homeassistant\deps\mysensors\mysensors.
                      py", line 380, in run
                      line = self.serial.readline()
                      File "C:\Users\Fabien\AppData\Roaming.homeassistant\deps\serial\serialwin32.p
                      y", line 236, in read
                      raise SerialException("ReadFile failed (%s)" % ctypes.WinError())
                      serial.serialutil.SerialException: ReadFile failed ([WinError 6] Descripteur non
                      valide)
                      Traceback (most recent call last):
                      File "C:\Users\Fabien\AppData\Local\Programs\Python\Python35\lib\runpy.py", li
                      ne 184, in run_module_as_main
                      "main", mod_spec)
                      File "C:\Users\Fabien\AppData\Local\Programs\Python\Python35\lib\runpy.py", li
                      ne 85, in run_code
                      exec(code, run_globals)
                      File "C:\Users\Fabien\AppData\Local\Programs\Python\Python35\lib\site-packages
                      \homeassistant_main
                      .py", line 335, in <module>
                      sys.exit(main())
                      File "C:\Users\Fabien\AppData\Local\Programs\Python\Python35\lib\site-packages
                      \homeassistant_main
                      .py", line 327, in main
                      exit_code = setup_and_run_hass(config_dir, args)
                      File "C:\Users\Fabien\AppData\Local\Programs\Python\Python35\lib\site-packages
                      \homeassistant_main_.py", line 225, in setup_and_run_hass
                      subprocess.check_call(args)
                      File "C:\Users\Fabien\AppData\Local\Programs\Python\Python35\lib\subprocess.py
                      ", line 576, in check_call
                      retcode = call(*popenargs, **kwargs)
                      File "C:\Users\Fabien\AppData\Local\Programs\Python\Python35\lib\subprocess.py
                      ", line 559, in call
                      return p.wait(timeout=timeout)
                      File "C:\Users\Fabien\AppData\Local\Programs\Python\Python35\lib\subprocess.py
                      ", line 1275, in wait
                      timeout_millis)

                      Some one have an idea?

                      martinhjelmareM Offline
                      martinhjelmareM Offline
                      martinhjelmare
                      Plugin Developer
                      wrote on last edited by martinhjelmare
                      #10

                      @Gefkuz

                      This looks like a problem with pyserial and not with your configuration. User bazis posted a similar problem in the middle of this thread:
                      https://github.com/home-assistant/home-assistant/issues/868

                      It was solved by installing 32 bit version of python.

                      For the record, what version of pyserial are you using?

                      G 1 Reply Last reply
                      0
                      • martinhjelmareM martinhjelmare

                        @Gefkuz

                        This looks like a problem with pyserial and not with your configuration. User bazis posted a similar problem in the middle of this thread:
                        https://github.com/home-assistant/home-assistant/issues/868

                        It was solved by installing 32 bit version of python.

                        For the record, what version of pyserial are you using?

                        G Offline
                        G Offline
                        Gefkuz
                        wrote on last edited by
                        #11

                        @martinhjelmare Hi, with python 32bit, it's perfect. Thank you.

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        21

                        Online

                        11.7k

                        Users

                        11.2k

                        Topics

                        113.1k

                        Posts


                        Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • MySensors
                        • OpenHardware.io
                        • Categories
                        • Recent
                        • Tags
                        • Popular