-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
[digitalstrom] Adoptions due to API changes in DSS Update 1.19.2 #12033
Conversation
Please apply spotless: |
...openhab/binding/digitalstrom/internal/lib/structure/devices/deviceparameters/impl/DSUID.java
Show resolved
Hide resolved
...openhab/binding/digitalstrom/internal/lib/structure/devices/deviceparameters/impl/DSUID.java
Outdated
Show resolved
Hide resolved
...openhab/binding/digitalstrom/internal/lib/structure/devices/deviceparameters/impl/DSUID.java
Outdated
Show resolved
Hide resolved
@MichaelOchel @msiegele for review |
@lolodomo We need to remove MichaelOechel and msiegele from codeowners, as they have finished their student project and will no onger maintain the binding. |
Who could replace them? @ardanedh @alexf2015 : is one of you knowing well the code of this binding. If this is the case, would you like to review future PRs? |
@lolodomo in fact I have never fully understood how this binding works. Especially I do not know the idea/concept behind it. It is very different from the approach I used in my bindings. But for sure my bindings lack autodiscovery and in addition rely on polling instead of event handling. This makes life easier... |
The codebase of the binding is huge - I've been rummaging around a bit and as @alexf2015 already mentioned, the original intent is difficult to grasp. In my opinion, there are too many digitalSTROM concepts realised in the binding - and that's exactly what I don't need when using openHAB. I'm actively using the binding and I am willing to help keep it running. But after all, this is an open source project and no one can be forced to maintain business service level reaction times ;) Obviously, digitalSTROM is working on a new API, which would justify a reimplementation of a (lean, DS concept free) digitalSTROM binding ... |
…o removed DSID which might still be in use due to older firmware versions. Signed-off-by: Alexander Friese <af944580@googlemail.com>
Signed-off-by: Alexander Friese <af944580@googlemail.com>
Signed-off-by: Alexander Friese <af944580@googlemail.com>
Signed-off-by: Alexander Friese <af944580@googlemail.com>
Signed-off-by: Alexander Friese <af944580@googlemail.com>
ebc0198
to
57cccd0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@ardanedh ; can you at least tell us if this PR looks good to you? |
As discussed in #12033 , the mentioned authors for the digitalstrom binding will no more contribute or review. Signed-off-by: Laurent Garnier <lg.hc@free.fr>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apart from the trimmedDsuid
, this looks fine to me as well ... thank you, @alexf2015!
.../openhab/binding/digitalstrom/internal/lib/structure/devices/deviceparameters/impl/DSID.java
Outdated
Show resolved
Hide resolved
42f95fd
to
23f0c8d
Compare
Signed-off-by: Alexander Friese <af944580@googlemail.com>
23f0c8d
to
f525876
Compare
As discussed in #12033 , the mentioned authors for the digitalstrom binding will no more contribute or review. Signed-off-by: Laurent Garnier <lg.hc@free.fr>
As discussed in openhab#12033 , the mentioned authors for the digitalstrom binding will no more contribute or review. Signed-off-by: Laurent Garnier <lg.hc@free.fr>
…nhab#12033) * added support for DSUID in DSS response data while being compatible to removed DSID which might still be in use due to older firmware versions. * fixed a NPE and also fixed json parameter naming. * applied improvements from DSUID class * fixed variable name, made dsid member final, added author Signed-off-by: Alexander Friese <af944580@googlemail.com>
As discussed in openhab#12033 , the mentioned authors for the digitalstrom binding will no more contribute or review. Signed-off-by: Laurent Garnier <lg.hc@free.fr>
…nhab#12033) * added support for DSUID in DSS response data while being compatible to removed DSID which might still be in use due to older firmware versions. * fixed a NPE and also fixed json parameter naming. * applied improvements from DSUID class * fixed variable name, made dsid member final, added author Signed-off-by: Alexander Friese <af944580@googlemail.com>
As discussed in openhab#12033 , the mentioned authors for the digitalstrom binding will no more contribute or review. Signed-off-by: Laurent Garnier <lg.hc@free.fr> Signed-off-by: Nick Waterton <n.waterton@outlook.com>
…nhab#12033) * added support for DSUID in DSS response data while being compatible to removed DSID which might still be in use due to older firmware versions. * fixed a NPE and also fixed json parameter naming. * applied improvements from DSUID class * fixed variable name, made dsid member final, added author Signed-off-by: Alexander Friese <af944580@googlemail.com> Signed-off-by: Nick Waterton <n.waterton@outlook.com>
As discussed in openhab#12033 , the mentioned authors for the digitalstrom binding will no more contribute or review. Signed-off-by: Laurent Garnier <lg.hc@free.fr>
…nhab#12033) * added support for DSUID in DSS response data while being compatible to removed DSID which might still be in use due to older firmware versions. * fixed a NPE and also fixed json parameter naming. * applied improvements from DSUID class * fixed variable name, made dsid member final, added author Signed-off-by: Alexander Friese <af944580@googlemail.com>
As discussed in openhab#12033 , the mentioned authors for the digitalstrom binding will no more contribute or review. Signed-off-by: Laurent Garnier <lg.hc@free.fr> Signed-off-by: Andras Uhrin <andras.uhrin@gmail.com>
…nhab#12033) * added support for DSUID in DSS response data while being compatible to removed DSID which might still be in use due to older firmware versions. * fixed a NPE and also fixed json parameter naming. * applied improvements from DSUID class * fixed variable name, made dsid member final, added author Signed-off-by: Alexander Friese <af944580@googlemail.com> Signed-off-by: Andras Uhrin <andras.uhrin@gmail.com>
Fixes #11847
This should fix the issue introduced by DSS update to 1.19.2 while staying backwards compatible to older versions of DSS.