Giter Site home page Giter Site logo

hassio-addons / addon-lovelace-migration Goto Github PK

View Code? Open in Web Editor NEW
15.0 6.0 3.0 551 KB

Lovelace Migration - Community Hass.io Add-on for Home Assistant

Home Page: https://addons.community

License: MIT License

Dockerfile 34.04% Shell 65.96%
lovelace-ui lovelace migrate migration hassio-addons hassio hass home-assistant homeassistant home-automation

addon-lovelace-migration's Issues

Error on logs

Getting an error when i begin the add-on.

  File "/root/lovelace_migrate.py", line 277, in from_group_config
    card = Lovelace.Card.from_config(entity)
  File "/root/lovelace_migrate.py", line 234, in from_config
    return cls.from_config(config)
  File "/root/lovelace_migrate.py", line 229, in from_config
    return super().from_config(config)
  File "/root/lovelace_migrate.py", line 129, in from_config
    return fx(config)
  File "/root/lovelace_migrate.py", line 277, in from_group_config
    card = Lovelace.Card.from_config(entity)
  File "/root/lovelace_migrate.py", line 234, in from_config
    return cls.from_config(config)
  File "/root/lovelace_migrate.py", line 229, in from_config
    return super().from_config(config)
  File "/root/lovelace_migrate.py", line 129, in from_config
    return fx(config)
  File "/root/lovelace_migrate.py", line 277, in from_group_config
    card = Lovelace.Card.from_config(entity)
  File "/root/lovelace_migrate.py", line 234, in from_config
    return cls.from_config(config)
  File "/root/lovelace_migrate.py", line 229, in from_config
    return super().from_config(config)
  File "/root/lovelace_migrate.py", line 129, in from_config
    return fx(config)
  File "/root/lovelace_migrate.py", line 277, in from_group_config
    card = Lovelace.Card.from_config(entity)
  File "/root/lovelace_migrate.py", line 234, in from_config
    return cls.from_config(config)
  File "/root/lovelace_migrate.py", line 229, in from_config
    return super().from_config(config)
  File "/root/lovelace_migrate.py", line 129, in from_config
    return fx(config)
  File "/root/lovelace_migrate.py", line 277, in from_group_config
    card = Lovelace.Card.from_config(entity)
  File "/root/lovelace_migrate.py", line 234, in from_config
    return cls.from_config(config)
  File "/root/lovelace_migrate.py", line 229, in from_config
    return super().from_config(config)
  File "/root/lovelace_migrate.py", line 129, in from_config
    return fx(config)
  File "/root/lovelace_migrate.py", line 277, in from_group_config
    card = Lovelace.Card.from_config(entity)
  File "/root/lovelace_migrate.py", line 234, in from_config
    return cls.from_config(config)
  File "/root/lovelace_migrate.py", line 229, in from_config
    return super().from_config(config)
  File "/root/lovelace_migrate.py", line 129, in from_config
    return fx(config)
  File "/root/lovelace_migrate.py", line 277, in from_group_config
    card = Lovelace.Card.from_config(entity)
  File "/root/lovelace_migrate.py", line 234, in from_config
    return cls.from_config(config)
  File "/root/lovelace_migrate.py", line 229, in from_config
    return super().from_config(config)
  File "/root/lovelace_migrate.py", line 129, in from_config
    return fx(config)
  File "/root/lovelace_migrate.py", line 277, in from_group_config
    card = Lovelace.Card.from_config(entity)
  File "/root/lovelace_migrate.py", line 234, in from_config
    return cls.from_config(config)
  File "/root/lovelace_migrate.py", line 229, in from_config
    return super().from_config(config)
  File "/root/lovelace_migrate.py", line 129, in from_config
    return fx(config)
  File "/root/lovelace_migrate.py", line 277, in from_group_config
    card = Lovelace.Card.from_config(entity)
  File "/root/lovelace_migrate.py", line 234, in from_config
    return cls.from_config(config)
  File "/root/lovelace_migrate.py", line 229, in from_config
    return super().from_config(config)
  File "/root/lovelace_migrate.py", line 129, in from_config
    return fx(config)
  File "/root/lovelace_migrate.py", line 277, in from_group_config
    card = Lovelace.Card.from_config(entity)
  File "/root/lovelace_migrate.py", line 234, in from_config
    return cls.from_config(config)
  File "/root/lovelace_migrate.py", line 229, in from_config
    return super().from_config(config)
  File "/root/lovelace_migrate.py", line 129, in from_config
    return fx(config)
  File "/root/lovelace_migrate.py", line 277, in from_group_config
    card = Lovelace.Card.from_config(entity)
  File "/root/lovelace_migrate.py", line 234, in from_config
    return cls.from_config(config)
  File "/root/lovelace_migrate.py", line 229, in from_config
    return super().from_config(config)
[cmd] /usr/bin/run.sh exited 1
[cont-finish.d] executing container finish scripts...
[cont-finish.d] 99-message.sh: executing... 
-----------------------------------------------------------
                Oops! Something went wrong.
 
 We are so sorry, but something went terribly wrong when
 starting or running this add-on.
 
 Be sure to check the log above, line by line, for hints.
-----------------------------------------------------------
[cont-finish.d] 99-message.sh: exited 0.
[cont-finish.d] done.
[s6-finish] syncing disks.

Problem in migrate

When I try to migrate the following error appears:

File "/root/lovelace_migrate.py", line 277, in from_group_config
card = Lovelace.Card.from_config(entity)
File "/root/lovelace_migrate.py", line 234, in from_config
return cls.from_config(config)
File "/root/lovelace_migrate.py", line 229, in from_config
return super().from_config(config)
File "/root/lovelace_migrate.py", line 129, in from_config
[cmd] /usr/bin/run.sh exited 1
[cont-finish.d] executing container finish scripts...
[cont-finish.d] 99-message.sh: executing...

            Oops! Something went wrong.

We are so sorry, but something went terribly wrong when
starting or running this add-on.

Be sure to check the log above, line by line, for hints.

[cont-finish.d] 99-message.sh: exited 0.
[cont-finish.d] done.
[s6-finish] syncing disks.
[s6-finish] sending all processes the TERM signal.

Problem/Motivation

(Why the issue was filed)

Expected behavior

(What you expected to happen)

Actual behavior

(What actually happened)

Steps to reproduce

(How can someone else make/see it happen)

Proposed changes

(If you have a proposed change, workaround or fix,
describe the rationale behind it)

Password is not echoed: 'Not a tty'

Problem/Motivation

Lovelace Migration erroring because of 'Not a tty'

Expected behavior

Lovelace Migration finishing everything and writing the output file

Actual behavior

Starting lovelace migration for the first time. Throws me following error:

INFO: Output file is set to: /config/ui-lovelace.yaml
TRACE: hass.config.has_value: init_commands
TRACE: hass.jq.has_value: /data/options.json .init_commands
TRACE: hass.jq: /data/options.json .init_commands | if (. == {} or . == []) then empty else . end // empty
TRACE: hass.has_value: 
/usr/lib/python3.6/getpass.py:91: GetPassWarning: Can not control echo on the terminal.
  passwd = fallback_getpass(prompt, stream)
Warning: Password input may be echoed.
Enter password: Traceback (most recent call last):
  File "/usr/lib/python3.6/getpass.py", line 69, in unix_getpass
    old = termios.tcgetattr(fd)     # a copy to save
termios.error: (25, 'Not a tty')

Steps to reproduce

I am using hass.io installed on a RPi3 with docker.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.