Thank you Andrea. I run Home Assistant on Qnap NAS in Container environement and docker installed is: https://hub.docker.com/r/homeassistant/armhf-homeassistant.
MQTT broker runs in same Container with this docker: https://hub.docker.com/_/eclipse-mosquitto
So, none HASSIO supervisor is available. Can you tell me how to install your docker without HASSIO, where possible?
Hi Andrea, …I really can’t get this integration working , logging it I find that:
File "/usr/lib/python3.8/site-packages/yaml/parser.py", line 369, in parse_node
raise ParserError("while parsing a %s node" % node, start_mark,
yaml.parser.ParserError: while parsing a block node
expected the node content, but found ']'
in "config/config.yml", line 3, column 20
it seems to be referring to the first character of my client secret, that starts with ‘]’
here the complete log:
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[16:03:29] INFO: Setup config file...
[16:03:32] INFO: Api address: http://xxx.duckdns.org:5588/
Traceback (most recent call last):
File "bticino.py", line 50, in <module>
cfg = yaml.safe_load(f)
File "/usr/lib/python3.8/site-packages/yaml/__init__.py", line 162, in safe_load
return load(stream, SafeLoader)
File "/usr/lib/python3.8/site-packages/yaml/__init__.py", line 114, in load
return loader.get_single_data()
File "/usr/lib/python3.8/site-packages/yaml/constructor.py", line 41, in get_single_data
node = self.get_single_node()
File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 36, in get_single_node
document = self.compose_document()
File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 55, in compose_document
node = self.compose_node(None, None)
File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 84, in compose_node
node = self.compose_mapping_node(anchor)
File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 133, in compose_mapping_node
item_value = self.compose_node(node, item_key)
File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 84, in compose_node
node = self.compose_mapping_node(anchor)
File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 133, in compose_mapping_node
item_value = self.compose_node(node, item_key)
File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 64, in compose_node
if self.check_event(AliasEvent):
File "/usr/lib/python3.8/site-packages/yaml/parser.py", line 98, in check_event
self.current_event = self.state()
File "/usr/lib/python3.8/site-packages/yaml/parser.py", line 451, in parse_block_mapping_value
return self.parse_block_node_or_indentless_sequence()
File "/usr/lib/python3.8/site-packages/yaml/parser.py", line 271, in parse_block_node_or_indentless_sequence
return self.parse_node(block=True, indentless_sequence=True)
File "/usr/lib/python3.8/site-packages/yaml/parser.py", line 369, in parse_node
raise ParserError("while parsing a %s node" % node, start_mark,
yaml.parser.ParserError: while parsing a block node
expected the node content, but found ']'
in "config/config.yml", line 3, column 20
Traceback (most recent call last):
File "mqtt.py", line 5, in <module>
from bticino import send_thermostat_cmd, load_api_config_arg
File "/hassio_bticino_smarter/bticino.py", line 50, in <module>
cfg = yaml.safe_load(f)
File "/usr/lib/python3.8/site-packages/yaml/__init__.py", line 162, in safe_load
return load(stream, SafeLoader)
File "/usr/lib/python3.8/site-packages/yaml/__init__.py", line 114, in load
return loader.get_single_data()
File "/usr/lib/python3.8/site-packages/yaml/constructor.py", line 41, in get_single_data
node = self.get_single_node()
File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 36, in get_single_node
document = self.compose_document()
File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 55, in compose_document
node = self.compose_node(None, None)
File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 84, in compose_node
node = self.compose_mapping_node(anchor)
File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 133, in compose_mapping_node
item_value = self.compose_node(node, item_key)
File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 84, in compose_node
node = self.compose_mapping_node(anchor)
File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 133, in compose_mapping_node
item_value = self.compose_node(node, item_key)
File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 64, in compose_node
if self.check_event(AliasEvent):
File "/usr/lib/python3.8/site-packages/yaml/parser.py", line 98, in check_event
self.current_event = self.state()
File "/usr/lib/python3.8/site-packages/yaml/parser.py", line 451, in parse_block_mapping_value
return self.parse_block_node_or_indentless_sequence()
File "/usr/lib/python3.8/site-packages/yaml/parser.py", line 271, in parse_block_node_or_indentless_sequence
return self.parse_node(block=True, indentless_sequence=True)
File "/usr/lib/python3.8/site-packages/yaml/parser.py", line 369, in parse_node
raise ParserError("while parsing a %s node" % node, start_mark,
yaml.parser.ParserError: while parsing a block node
expected the node content, but found ']'
in "config/config.yml", line 3, column 20
[cmd] /hassio_bticino_smarter/run.sh exited 1
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.
maybe is this the problem? or am I missing something else?
thanks in advance for any help!
Hi Mauro,
first of all you cant use localhost (127.0.0.1) as mqtt broker.
You must use your HA’s ip ex. 192.168.1.X, because this is a loopback of container not your server.
For parser error, please open an issue on github to tack the event:
For configuration parsing issue try to update to the last add-on version and then click on rebuild !
Ciao @andrea-mattioli, I have 2 questions:
- is it possible to run without a public domain? Just leave it blank for only lan access?
- I have 2 x8000 version1, do I have to install your add-on v1 or can I use v2?
(At last: do you have some Lovelace card ready for x8000?)
Thank you so much!
Hi, I’trying to do the same tings but I have some problem. could you help me to fix it ? thanks in advance