31-03-2018, 11:34:19
(Dieser Beitrag wurde zuletzt bearbeitet: 31-03-2018, 11:37:22 von jantum.)
(31-03-2018, 00:05:28)ollie schrieb: Hi,Hallo Ollie,
juchuu - das Binding ist jetzt im openHAB Projekt aufgenommen worden.
Details hier: http://www.ollie.in/2018/03/innogy-smart...n-openhab/
Weitere Anmerkungen/Antworten zu euren Fehlern:
1. Binding startet nicht mit aktuellem OH2-Snapshot: Da werden aktuell ein paar Abhängigkeiten von OH nicht richtig aufgelöst. Ruft bitte folgende Kommandos in der Karaf-Konsole auf - dann startet das Binding:
a) feature:install openhab-transport-http
b) feature:install openhab-httpclient
2. Invalid redirect URI: Bitte in meinem Blog-Eintrag oben nachlesen (dort sind die aktuell noch funktionierenden alten verlinkt).
3. Fehlermeldung "The component name 'binding.innogysmarthome' has already been registered by Bundle XXX": bitte ignorieren. Das scheint auch bei anderen Bindings teilweise aufzutauchen, aber das Binding läuft danach ohne bekannte Einschränkungen weiter.
4. Fehler "remote-access not allowed": ist nun gelöst
5. NEU: Alle Geräte mit Tasten unterstützen jetzt Triggerchannel (vom inwall switch bis hin zur Fernbedienung). Die können in Rules genutzt werden:
Code:...
when
Channel "innogysmarthome:ISS2:SMARTHOME01:ISSbalcony:button1" triggered
then
...
Den Channel könnt ihr unter Paper UI -> Configuration -> Things -> (z.B. ISS) -> Triggerchannel (großes T-Symbol) rauskopieren.
Viel Spass!
danke für deine Arbeit.
Leider bekomme ich die Fehlermeldung das mein Auth-Code Invalid ist und ich einen neuen generieren soll. Doch auch der ist ungültig. Das aktuellste jar von dir ist installiert und auch aktiv.
Der folgende Fehler erscheint im Log
Code:
2018-03-31 11:32:22.537 [ERROR] [marthome.handler.InnogyBridgeHandler] - Error initializing innogy SmartHome client.
org.openhab.binding.innogysmarthome.internal.client.exception.InvalidAuthCodeException: Error fetching access token: {"errorcode":2002,"description":"Invalid token request","messages":["Reason: invalid_request"]}
at org.openhab.binding.innogysmarthome.internal.client.InnogyClient.getOAuth2Tokens(InnogyClient.java:242) [227:org.openhab.binding.innogysmarthome:2.3.0.201803301752]
at org.openhab.binding.innogysmarthome.internal.client.InnogyClient.initialize(InnogyClient.java:128) [227:org.openhab.binding.innogysmarthome:2.3.0.201803301752]
at org.openhab.binding.innogysmarthome.handler.InnogyBridgeHandler$Initializer.run(InnogyBridgeHandler.java:107) [227:org.openhab.binding.innogysmarthome:2.3.0.201803301752]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]
Die Installation läuft auf einem RPI3 mit dem aktuelles Stable Openhab.
Danke
Jan