Orrpan
(orrpan)
January 25, 2019, 6:27am
143
Got an error while upgrading with pip 19.0.1, pip 18.1 works fine (python 3.7.2). pycparser seems to do something wrong.
Collecting pycparser (from cffi>=1.1->bcrypt==3.1.5->homeassistant)
Downloading https://www.piwheels.org/simple/pycparser/pycparser-2.19-py2.py3-none-any.whl (111kB)
100% |████████████████████████████████| 112kB 1.6MB/s
Exception:
Traceback (most recent call last):
File "/srv/homeassistant/lib/python3.7/site-packages/pip/_internal/cli/base_command.py", line 176, in main
status = self.run(options, args)
File "/srv/homeassistant/lib/python3.7/site-packages/pip/_internal/commands/install.py", line 346, in run
session=session, autobuilding=True
File "/srv/homeassistant/lib/python3.7/site-packages/pip/_internal/wheel.py", line 886, in build
assert have_directory_for_build
AssertionError
have a workaround for AsusWRT use telnet protocol works on 0.86
AsusWRT quit working with 0.86. Issue opened
gbboy
January 25, 2019, 8:35am
145
Just updated to 0.86.2 from 85.1, no issues. Great work devs and congratulations on the lovelace milestone.
Same here. Tried upgrading to 0.86.2 and it broke badly. The UI looked likes this before (using a lot of groups basically on a per-room basis)
But it changed to
so all of the grouping are gone.
And also some automations broke (not a time / time_pattern issue):
2019-01-25 09:52:22 ERROR (MainThread) [homeassistant.config] Invalid config for [automation]: Service notify.TelegramXXYYZZ does not match format <domain>.<name> for dictionary value @ data['action'][0]['service']. Got Noee /.../configuration.yaml, line 324). Please check the docs at https://home-assistant.io/components/automation/
Went back to 0.85.1 and everything works as expected.
use lowercase in you service
like notify.telegram…
This used to work in previous versions (even when using upper/lowercase). Any chance that this is an undocumented breaking change then?
T0Ps3c
(T0 Ps3c)
January 25, 2019, 9:37am
149
Can’t understand about ZigBee management panel, is it out yet? how to access it? will it work with zigbee2mqtt / raspberry pi + cc2531 stick?
hi all,
my update worked nicely for me.
now i am just wondering about best practise to reference custom components without using YAML mode. or is it required to use YAML mode if you have content like this
resources:
- url: /local/simple-thermostat/simple-thermostat.js?v=1
type: module
when I run in YAML mode everything works and the custom card is rendered. as soon as i switch to default lovelace, it says the card is not know - obviously because the resources are not loaded.
any hints?
regards,
markus
Use raw editor to add custom components
Argo
(Argo)
January 25, 2019, 9:45am
152
Hi! Something’s going wrong… can not update from yesterday.
Could not contact Home Assistant Update to check for updates
What is going wrong? Are there issues with my connection?
i think i tried that and the resources were still not picked up. is that the official way to do it? i guess i did it wrong
Yes it’s the ‘official way’
There was a bug in 0.85.0 (?) that wiped it out I believe but for now that’s the official way to do it.
1 Like
Yepp, my scraper broke down to. I even did a clean install of my server (becaus of other issuse) and scraper still dead…
gbboy
January 25, 2019, 10:10am
157
The new slugify means entity ids now follow strick rules. its so much easier to just fix your issues by reading the updated documentation your error links to than going back to an old version expecting it to continue working in the future.
1 Like
Thanks for the reply. I probably do have Apple betas on, I should have turned that off. I’ll do some more investigation on my end.
1000000x this. Just suck it up and fix it now.
2 Likes
> Blockquote
https://<myha>.duckdns.org/frontend_latest/app-3b4bb4ed.js:365:157 Uncaught TypeError: Illegal constructor
> Blockquote
I don’t know if there’s anyone have the same issue as mine. After upgrading to 0.86.0/1 , I always get a blank overview page while browsing externally and cause a “Illegal constructor” error message in syslog.
I use duckdns+ NGynx and https while I am not home. The strange thing is that it only happens on Google Chrome and IE, but M$ Edge would some how get in and redirected to https://.duckdns.org/lovelace/default_view.
How can I get back to a working overview page?
Thanks.
Hedda
(Hedda)
January 25, 2019, 10:57am
161
Can the community now please get a dedicated “Zigbee” sub-forum (equivalent to the “Z-Wave” subforum)?
Since HASS now supports Zigbee Home Automation too (foremost via the ZHA component ) I was wondering if we can please get a dedicated “Zigbee” subforum here under the configuration category section of the Home Assistant Community Forums as well?
My main argument for this is that more people might take notice of Zigbee solutions for HASS and perhaps that will help make it not take as long for Zigbee to also become a first-class citizen in Home Assistant, just as Z-Wave already is today.
Would be good to be able to have all threads about configuration of the ZHA component in one subforum.
I think that would show everyone in the community that Zigbee is finanly a first-class citizen in Home Assistant!
Your questions is answered here Suggestion: "Zigbee" sub-forum (equivalent to the "Z-Wave" subforum) here?
Zigbee panel only works with ZHA component, not with bridges/gateways like zigbee2mqtt or deCONZ. See:
ZHA component relies on the Zigpy library and unfortunatly it does not yet have support for CC253x dongles:
opened 01:03PM - 25 Sep 18 UTC
closed 09:35PM - 10 May 20 UTC
Would it be possible to port the cc-znp library (or the newer forks of it) from … JavaScript to Python to use as a base in a radio module for Zigpy to communicate with cheap TI CC253X based USB dongles when they are flashed with the custom Z-Stack firmware that the Zigbee2mqtt project has developed?
Texas Instruments CC253X based dongles like the inexpensive CC2531 USB sniffer sticks you can buy from China for less than $9 including shipping are readily available hardware and recently been made very popular by the Zigbee2mqtt (Zigbee to MQTT bridge) project which made a custom Z-Stack firmware for have them which has full Zigbee 3.0 stack with coordinator functionality (the project provide both Z-Stack 1.2 and Z-Stack 3.0 coordinator firmware, and also repeater firmware as well).
cc-znp library which was written in JavaScript is an integration interface for a host to communicate with the Z-Stack firmware running on TI CC253X Zigbee Network Processor (ZNP) using a serial protocol over a serial port via TI Z-Stack Monitor and Test (MT) APIs upon a UART interface. This cc-znp libary was utilized by the original zigbee-shepherd project and now also in the newer zigbee-herdsman project as well as some other projects which makes use of the use of custom Z-Stack firmware on CC253X chips. Most of which are based on Texas Instruments Z-Stack SDK (like the custom Z-Stack firmware available from the Zigbee2mqtt project).
https://github.com/zigbeer/cc-znp
https://github.com/zigbeer/cc-znp/wiki
Note! Best would probably be to port the code from newer forks of the cc-znp library which contains updated code and are better maintained:
https://github.com/Koenkk/cc-znp
https://github.com/open-zigbee/zigbee-bridge-znp
https://github.com/Koenkk/zigbee-herdsman
Update!: FYI @sanyatuning started development on a cc-znp python port as a module for Zigpy here:
https://github.com/sanyatuning/zigpy-cc
Another update! FYI, Adminiuga & puddly started development zigpy-znp as a alternative module here:
https://github.com/zha-ng/zigpy-znp
and here:
https://github.com/puddly/zigpy-znp
FYI; ioBroker is another JavaScript based project which Zigbee via same custom Z-Stack by Koenkk (ioBroker Zigbee module is based on zigbee-herdsman library and their new converters database)
https://github.com/ioBroker/ioBroker.zigbee
ioBroker claim to not only support CC2531/CC2530 but also CC26x2R and CC2538 (+ CC2592 PA)
https://github.com/ioBroker/ioBroker.zigbee/blob/master/README.md
**Update!** Z-Stack firmware from @Koenkk now also has experimental support CC2652R / CC26X2R1 based USB sticks and he has added Zigbee 3.0 support in Z-Stack 3.0 firmware as well. CC2652R by Texas Instruments is a new high-performance Zigbee chip which is much faster and contains much more memory than the CC2530 and CC2531 chips, (bonus is that Texas Instruments LAUNCHXL-CC26X2R1 LaunchPad development kit board requires no additional flashing hardware is needed, as the board has an on-board programmer).
https://github.com/Koenkk/Z-Stack-firmware
https://github.com/Koenkk/zigbee2mqtt
https://www.zigbee2mqtt.io
Do you think that Zigpy support CC253x (like CC2531) chips with custom Z-Stack firmware could be achieved by porting cc-znp from the latest zigbee-shepherd and zigbee-herdsman by Zigbee2mqtt project?
As I understand it, that custom Z-Stack firmware could possibly also be made compatible with additional Zigbee USB sticks/boards, like those based on CC2530, CC2530EM, CC2538, CC2540, CC2630, CC2650, CC2590, CC2591, and CC2592 chips from Texas Instruments as well?
https://github.com/zigbeer/zigbee-shepherd/wiki
https://github.com/zigbeer/documents/tree/master/zigbee-shepherd
Anyway, cc-znp, zigbee-shepherd, and zigbee-herdsman are all open-source software written in JavaScript. They support TI's CC253X wireless SoC as a zigbee network processor (ZNP) with custom Z-Stack firmware, and takes the ZNP approach with cc-znp to run the CC253X as a coordinator and to run zigbee-shepherd or zigbee-herdsman as the host.
@Koenkk who is the developer of zigbee2mqtt has most recently been developing zigbee-herdsman as a fork of zigbee-shepherd and is an improved replacement for zigbee-shepherd
https://github.com/Koenkk/zigbee-herdsman
https://github.com/Koenkk/zigbee-herdsman-converters
PS: Zigbee2mqtt also have source code as well as pre-built firmware for a custom Z-Stack firmware :
https://github.com/Koenkk/Z-Stack-firmware
https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator
https://github.com/Koenkk/zigbee2mqtt/wiki/Getting-started
https://github.com/Koenkk/zigbee2mqtt
Zigpy supports different dongles but developers needs to first write a low-level library for each protocol used.
3 Likes
Could you elaborate on that please? I’ve read the link that is mentioned in the error message, but have no clue how to fix it …