New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Zwave Fibaro FGRM222 Roller Shutter Controller has more than one type/id #6421
Comments
I think I ran into the same problem. I reported it here: https://community.home-assistant.io/t/cover-switches-reversed-since-0-39-0-0-39-2-fibaro-fgr-222/. Obviously I reached no one else with this problem at the community... In my case I have 4 out of 5 shutters that are reverted suddenly. I suspect this problem occurred when I upgraded to 0.39.0. But not sure at all at the moment. +1 👍 for @hogend for the idea of an option to select the up/down behavior. This was discussed here in 2014: As I understand it this option was implemented in openhab. PS: It seems I have 3x 301 / 1001 and 2x 302 / 1001. In my case the combination with 302 / 1001 leads to inverted action. |
@hogend perhaps you can try this version of workaround.py: https://github.com/linuxlurak/home-assistant/commit/677fc96405413a9bbe12e8959868eccb22303d8c In my case I had to comment out all workarounds in workaround.py concerning my fgrm-222 devices. I don't know if I have wired them correctly or wired all devices the wrong way around... With workaround.py having the workaround set up only for 301 devices half of my shutters reacted wrond. with the commit in the link above all devices worked wrong. So for me I had to deactivate all workarounds. Best solution would be to allow inverting operations for any zwave device separately at yaml-files level. |
On Sunday, March 5, 2017 10:58:39 AM CET linuxlurak wrote:
@hogend perhaps you can try this version of workaround.py:
linuxlurak/home-assistant@677fc96405413a9bbe12e89
59868eccb22303d8c
In my case I had to uncomment any workarounds in workaround.py concerning my
fgrm-222 devices. I don't know if I have wired them correctly or wired all
devices the wrong way around...
With workaround.py having the workaround set up only for 301 devices half of
my shutters reacted wrond. with the commit in the link above all devices
worked wrong. So for me I had to deactivate all workarounds.
Best solution would be to allow inverting operations for any zwave device
separately at yaml-files level.
Thanks!
This is exactly how I changed workaround.py as well ;)
What I observe at the moment is that hass gets confused about the state of the
up- and down buttons and the position of the cover. At any moment, only the
up-button is active. Pressing up lowers the cover. down never gets active.
Also, the cover is reported as closed, while it certainly is open.
I am currently running openhab (v1), but I am less than impressed by the
stability of the zwave component (it crashes, at least, once a day). But
openhab gets the covers working correctly.
Regards,
Rene
|
In home assistant (HASS) the up and down arrows show up when I stop the cover. HASS doesn't check the cover state in real time as I understand it. It takes quiet a moment untill the covercomponent detects the actual state. I wonder why this workaround is necessary? Do you have your devices wired correctly? |
In general: What ist the point of this workaround.py concerning fibaro shutters? |
To know if you wired the shutters correctly click on the state card and operate the shutter via the slider. (I'm not saying it shouldn't be fixed in software, just making sure what the problem is) |
3 out of 5 behave in-reverse. Perhaps I wired them wrong. Perhaps there are different versions of the manual ;) Just searching an excuse ;) Some option to set a reverse state would be super nice! "reversed: true" would be handy. |
Yes, it implemented in #6762 However I wonder which Fibaro Shutter models should be added to the workaround in addition to the one already there (thats the model I have) |
Oh, wow! That's phantastic news ;) Thanks to you an @turbokongen! I have only those two models stated above at the moment. I don't know of others, sorry. |
@linuxlurak A workaround is needed if buttons are not consistent with slider. Are buttons consistent with slider on your devices (after you disabled the workaround)? |
Yes, after I disable the workaround they work correctly / the buttons are consistent with sliders. The workaround only touches type 301 ID 1001 devices. So with activated workaround my 3 shutter devices act reversed. I push down, they go up. The workaround does not touch type 302 ID 1001. I have two devices of this type and even with activated workaround those two act as they should. I asked why this workaround is necessary because I never had any problems with inconsistencies till the workaround was introduced. So I was wondering what the background was since there was no reason for me to introduce the workaround. It's clear to me what the underlying reason for this workaround is. Just didn't see it was necessary to my situation. If I can help pleas ask! And thanks again for your tremendous work! |
Now I'm confused: the workaround only reverses the buttons, it doesn't affect the slider. |
If you click on the text "living shutter left" you get a "more info" window. In that window there is a slider that allows you to set a "precise" position. Is that slider working normally or is it reversed? |
Are the sliders working in the correct directions for all 5 of your devices? Do you know the firmware version of the shutters? I'm now thinking that enabling the workaround by type and Id was too wide... |
I did some tests. Type 301:
Type 302:
|
Another remark: since 0.41.0 on any click on an item or it's up/down buttons the splash screen / details come up. Pressing up results Edit: Only covers are affected as far as I can see. Lights and switches work normally. |
Thank you for the detailed test! I'll check the app version of my Shutter. If it is older than 24.24 than the best solution would be probably to limit the workaround to older versions. |
@andrey-git Do you know something about the detail panel always opening when klicking on a cover button? Should I open a new issue? |
My Fibaro is version 22.22 I'll figure a way to limit the workaround to 22 and below. I made home-assistant/frontend#248 to fix more-info opening upon buttons click. |
Home Assistant release (
hass --version
):0.39.3
Python release (
python3 --version
):Python 3.5.3
Component/platform:
zwave
Description of problem:
I have two FGRM222; for one, switch is hidden and open/close is reversed; for the other, switch is still there and open/close is not reversed.
On a related note: should open/close not be a configurable option, since it is dependent on the wiring of the controller (I prefer to change software, not hardware)
Expected:
Both FGRM222 should behave the same
Additional info:
In components/zwave/workaround.py, only one type/id combination is used: 0301/1001.
There is, however, another type/id combination 0302/1000 for the FGRM222 (and I happen to have both; see also the openzwave file manufacturer_specific.xml. This is the case for a lot of fibaro devices).
The text was updated successfully, but these errors were encountered: