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. 'Bad byte' error

'Bad byte' error

Scheduled Pinned Locked Moved Home Assistant
34 Posts 2 Posters 8.2k Views 2 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.
  • ? Offline
    ? Offline
    A Former User
    wrote on last edited by
    #20

    no i haven't, so i have just removed the line, and restarted HA.
    But no luck. im still getting this.

    Traceback (most recent call last):
      File "/usr/local/lib/python3.4/dist-packages/homeassistant/bootstrap.py", line 105, in _setup_component
        if not component.setup(hass, config):
      File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/mysensors.py", line 111, in setup
        port, persistence, persistence_file, version, baud_rate)
      File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/mysensors.py", line 75, in setup_gateway
        baud=baud_rate)
      File "/var/opt/homeassistant/lib/mysensors/mysensors.py", line 277, in __init__
        persistence_file, protocol_version)
      File "/var/opt/homeassistant/lib/mysensors/mysensors.py", line 32, in __init__
        self._load_sensors()
      File "/var/opt/homeassistant/lib/mysensors/mysensors.py", line 162, in _load_sensors
        self._perform_file_action(self.persistence_file, 'load')
      File "/var/opt/homeassistant/lib/mysensors/mysensors.py", line 177, in _perform_file_action
        func(filename)
      File "/var/opt/homeassistant/lib/mysensors/mysensors.py", line 133, in _load_pickle
        self.sensors = pickle.load(file_handle)
    EOFError: Ran out of input
    
    1 Reply Last reply
    0
    • ? Offline
      ? Offline
      A Former User
      wrote on last edited by
      #21

      okay putting

      persistence_file: 'mysensors.json'
      

      Will get the gateway started. but will result in a file not found. if i put the correct path in like

      persistence_file: '/var/opt/homeassistant/mysensors.json'
      

      i get this in the log.

      16-03-13 02:11:26 homeassistant.bootstrap: Error during setup of component mysensors
      Traceback (most recent call last):
        File "/usr/local/lib/python3.4/dist-packages/homeassistant/bootstrap.py", line 105, in _setup_component
          if not component.setup(hass, config):
        File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/mysensors.py", line 111, in setup
          port, persistence, persistence_file, version, baud_rate)
        File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/mysensors.py", line 75, in setup_gateway
          baud=baud_rate)
        File "/var/opt/homeassistant/lib/mysensors/mysensors.py", line 277, in __init__
          persistence_file, protocol_version)
        File "/var/opt/homeassistant/lib/mysensors/mysensors.py", line 32, in __init__
          self._load_sensors()
        File "/var/opt/homeassistant/lib/mysensors/mysensors.py", line 162, in _load_sensors
          self._perform_file_action(self.persistence_file, 'load')
        File "/var/opt/homeassistant/lib/mysensors/mysensors.py", line 177, in _perform_file_action
          func(filename)
        File "/var/opt/homeassistant/lib/mysensors/mysensors.py", line 145, in _load_json
          self.sensors = json.load(file_handle, cls=MySensorsJSONDecoder)
        File "/usr/lib/python3.4/json/__init__.py", line 268, in load
          parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
        File "/usr/lib/python3.4/json/__init__.py", line 331, in loads
          return cls(**kw).decode(s)
        File "/usr/lib/python3.4/json/decoder.py", line 343, in decode
          obj, end = self.raw_decode(s, idx=_w(s, 0).end())
        File "/usr/lib/python3.4/json/decoder.py", line 361, in raw_decode
          raise ValueError(errmsg("Expecting value", s, err.value)) from None
      ValueError: Expecting value: line 1 column 1 (char 0)
      
      1 Reply Last reply
      0
      • martinhjelmareM Offline
        martinhjelmareM Offline
        martinhjelmare
        Plugin Developer
        wrote on last edited by martinhjelmare
        #22

        If you check the content of

        /var/opt/homeassistant
        

        What does it show?

        1 Reply Last reply
        0
        • ? Offline
          ? Offline
          A Former User
          wrote on last edited by
          #23

          That's where all my configuration is. And there is a mysensors.json file present.

          1 Reply Last reply
          0
          • martinhjelmareM Offline
            martinhjelmareM Offline
            martinhjelmare
            Plugin Developer
            wrote on last edited by martinhjelmare
            #24

            Try deleting the json file and have the full path to the json file in the config, as before. Restart hass.

            Edit: Also delete any pickle files, if any.

            1 Reply Last reply
            0
            • ? Offline
              ? Offline
              A Former User
              wrote on last edited by A Former User
              #25

              full path and no file, gets me

              File does not exist or is not readable: /var/opt/homeassistant/mysensors.json
              

              but will get me a gateway started.

              1 Reply Last reply
              0
              • martinhjelmareM Offline
                martinhjelmareM Offline
                martinhjelmare
                Plugin Developer
                wrote on last edited by martinhjelmare
                #26

                That's fine, I think. If you check the contents of the folder again, you should see a json file again. It creates the file the first time.

                1 Reply Last reply
                0
                • ? Offline
                  ? Offline
                  A Former User
                  wrote on last edited by
                  #27

                  nope no file

                  1 Reply Last reply
                  0
                  • martinhjelmareM Offline
                    martinhjelmareM Offline
                    martinhjelmare
                    Plugin Developer
                    wrote on last edited by
                    #28

                    Oh yeah, I think it will create it when the first sensor is added.

                    Do you get the gateway started message now?

                    1 Reply Last reply
                    0
                    • ? Offline
                      ? Offline
                      A Former User
                      wrote on last edited by
                      #29

                      Yes i have the gateway started, so i should try to start a sensor to see if it will make the json. and be present in the webgui

                      1 Reply Last reply
                      0
                      • martinhjelmareM Offline
                        martinhjelmareM Offline
                        martinhjelmare
                        Plugin Developer
                        wrote on last edited by
                        #30

                        Yes. Make sure you follow the presentation guide in the docs for mysensors on the HA web.

                        1 Reply Last reply
                        0
                        • ? Offline
                          ? Offline
                          A Former User
                          wrote on last edited by
                          #31

                          thank you so much, that seem to do the trick. the gate way was started and the sensor was add, as soon as it was turned on.

                          1 Reply Last reply
                          0
                          • martinhjelmareM Offline
                            martinhjelmareM Offline
                            martinhjelmare
                            Plugin Developer
                            wrote on last edited by
                            #32

                            :thumbsup:

                            I'll think about updating the docs at HA web, to explain things a bit more.

                            1 Reply Last reply
                            0
                            • ? Offline
                              ? Offline
                              A Former User
                              wrote on last edited by
                              #33

                              Maybe also put in about the pyserial?

                              1 Reply Last reply
                              0
                              • martinhjelmareM Offline
                                martinhjelmareM Offline
                                martinhjelmare
                                Plugin Developer
                                wrote on last edited by
                                #34

                                Well pyserial should be installed automatically when you run hass the first time with mysensors activated in the config. There shouldn't be a need to do that on your own.

                                Are you sure it wasn't installed for 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