Hallo zusammen,
ich habe mich mal hier Registriert weil ich nicht mehr weiter komme und es hier doch sehr Aktiv ausschaut.
Meine Items sehen so aus:
00:00:00:00:00:00 habe ich ersetzt mit der Mac meines Innenraum Messers.
Meine Sitemap dazu sieht so aus:
Meine openhab.cfg schaut so aus:
Da sehe ich auch keinen Fehler.
Ich habe bereits auch einen refresh token bekommen via Curl.
Aber wenn ich Openhab starte bekomme ich eine Fehlermeldung:
Darauf hin habe ich das Certificate von StartCom runtergeladen und eingebunden, meine ca.pem sieht so aus beim einbinden:
Das was ich noch ausprobieren wollte, was aber nicht funktionierte ist, das Zertifikat von https://api.netatmo.net zu ziehen. Das bekomme ich aber nicht hin.
Kann mir einer weiterhelfen?? Sollten noch Informationen fehlen werde ich Sie sofort nachreichen.
Grüße,
Thomas
ich habe mich mal hier Registriert weil ich nicht mehr weiter komme und es hier doch sehr Aktiv ausschaut.
Ich nutze openHAB 1.8.0 auf einem Windows 7 64 Bit system mit dem Java SKD 8U65.
Philips TV+HUE und Yamaha AVR habe ich bereits erfolgreich eingebunden und funktioniert auch.
Jetzt habe ich mir die Netatmo Wetter Station bestellt, aber bekomme diese nicht eingebunden.
Philips TV+HUE und Yamaha AVR habe ich bereits erfolgreich eingebunden und funktioniert auch.
Jetzt habe ich mir die Netatmo Wetter Station bestellt, aber bekomme diese nicht eingebunden.
Meine Items sehen so aus:
Code:
/* Netatmo */
Number Netatmo_Innen_Temperatur "Netatmo Innen Temp. [%.1f °C]" {netatmo="00:00:00:00:00:00#Temperature"}
Meine Sitemap dazu sieht so aus:
Code:
Text item=Netatmo_Innen_Temperatur valuecolor=[>30="red",>25="orange",>15="green",>5="black",<=5="blue"]
{
Frame label="Innenwerte"
{
Text item=Netatmo_Innen_Temperatur valuecolor=[>30="red",>25="orange",>15="green",>5="black",<=5="blue"]
}
}
Code:
################################ Netatmo Binding ###################################### # # Refresh interval in milliseconds (optional, defaults to 300000) #netatmo:refresh= # The Netatmo client id (see http://dev.netatmo.com/dev/listapps) netatmo:clientid=XXXX # The Netatmo client secret (see http://dev.netatmo.com/dev/listapps) netatmo:clientsecret=YYYY # The Netatmo refresh token (see http://dev.netatmo.com/doc/authentication/usercred) netatmo:refreshtoken=AAAA # The Netatmo unit system where M=Metric system - celsius/meters/millimeters, # US=US System - fahrenheit/feet/inches (optional, defaults to M) #netatmo:unitsystem= # The Netatmo pressure unit values: mbar, inHg, mmHg (optional, defaults to mbar) #netatmo:pressureunit=
Da sehe ich auch keinen Fehler.
Ich habe bereits auch einen refresh token bekommen via Curl.
Aber wenn ich Openhab starte bekomme ich eine Fehlermeldung:
Code:
2015-11-27 20:37:44.352 [ERROR] [g.openhab.io.net.http.HttpUtil] - Fatal transport error: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
2015-11-27 20:37:44.352 [ERROR] [.service.AbstractActiveService] - Error while executing background thread Netatmo Refresh Service
org.openhab.binding.netatmo.internal.NetatmoException: Could not refresh access token! If you see 'Fatal transport error: javax.net.ssl.SSLHandshakeException' above. You need to install the StartCom CA certificate and restart openHAB. See https://github.com/openhab/openhab/wiki/Netatmo-Binding#missing-certificate-authority for more information.
at org.openhab.binding.netatmo.internal.NetatmoBinding$OAuthCredentials.refreshAccessToken(NetatmoBinding.java:769) ~[na:na]
at org.openhab.binding.netatmo.internal.NetatmoBinding.execute(NetatmoBinding.java:116) ~[na:na]
at org.openhab.core.binding.AbstractActiveBinding$BindingActiveService.execute(AbstractActiveBinding.java:156) ~[na:na]
at org.openhab.core.service.AbstractActiveService$RefreshThread.run(AbstractActiveService.java:173) ~[na:na]
Code:
Eigentümer: CN=StartCom Certification Authority, OU=Secure Digital Certificate Signing, O=StartCom Ltd., C=IL
Aussteller: CN=StartCom Certification Authority, OU=Secure Digital Certificate Signing, O=StartCom Ltd., C=IL
Seriennummer: 1
Gültig von: Sun Sep 17 21:46:36 CEST 2006 bis: Wed Sep 17 21:46:36 CEST 2036
Zertifikat-Fingerprints:
MD5: 22:4D:8F:8A:FC:F7:35:C2:BB:57:34:90:7B:8B:22:16
SHA1: 3E:2B:F7:F2:03:1B:96:F3:8C:E6:C4:D8:A8:5D:3E:2D:58:47:6A:0F
SHA256: C7:66:A9:BE:F2:D4:07:1C:86:3A:31:AA:49:20:E8:13:B2:D1:98:60:8C:B7:B7:CF:E2:11:43:B8:36:DF:09:EA
Signaturalgorithmusname: SHA1withRSA
Version: 3
Erweiterungen:
#1: ObjectId: 2.16.840.1.113730.1.13 Criticality=false
0000: 16 29 53 74 61 72 74 43 6F 6D 20 46 72 65 65 20 .)StartCom Free
0010: 53 53 4C 20 43 65 72 74 69 66 69 63 61 74 69 6F SSL Certificatio
0020: 6E 20 41 75 74 68 6F 72 69 74 79 n Authority
#2: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:true
PathLen:2147483647
]
#3: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://cert.startcom.org/sfsca-crl.crl]
, DistributionPoint:
[URIName: http://crl.startcom.org/sfsca-crl.crl]
]]
#4: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.23223.1.1.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 23 68 74 74 70 3A 2F 2F 63 65 72 74 2E 73 74 .#http://cert.st
0010: 61 72 74 63 6F 6D 2E 6F 72 67 2F 70 6F 6C 69 63 artcom.org/polic
0020: 79 2E 70 64 66 y.pdf
], PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 29 68 74 74 70 3A 2F 2F 63 65 72 74 2E 73 74 .)http://cert.st
0010: 61 72 74 63 6F 6D 2E 6F 72 67 2F 69 6E 74 65 72 artcom.org/inter
0020: 6D 65 64 69 61 74 65 2E 70 64 66 mediate.pdf
], PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.2
qualifier: 0000: 30 81 C3 30 27 16 20 53 74 61 72 74 20 43 6F 6D 0..0'. Start Com
0010: 6D 65 72 63 69 61 6C 20 28 53 74 61 72 74 43 6F mercial (StartCo
0020: 6D 29 20 4C 74 64 2E 30 03 02 01 01 1A 81 97 4C m) Ltd.0.......L
0030: 69 6D 69 74 65 64 20 4C 69 61 62 69 6C 69 74 79 imited Liability
0040: 2C 20 72 65 61 64 20 74 68 65 20 73 65 63 74 69 , read the secti
0050: 6F 6E 20 2A 4C 65 67 61 6C 20 4C 69 6D 69 74 61 on *Legal Limita
0060: 74 69 6F 6E 73 2A 20 6F 66 20 74 68 65 20 53 74 tions* of the St
0070: 61 72 74 43 6F 6D 20 43 65 72 74 69 66 69 63 61 artCom Certifica
0080: 74 69 6F 6E 20 41 75 74 68 6F 72 69 74 79 20 50 tion Authority P
0090: 6F 6C 69 63 79 20 61 76 61 69 6C 61 62 6C 65 20 olicy available
00A0: 61 74 20 68 74 74 70 3A 2F 2F 63 65 72 74 2E 73 at http://cert.s
00B0: 74 61 72 74 63 6F 6D 2E 6F 72 67 2F 70 6F 6C 69 tartcom.org/poli
00C0: 63 79 2E 70 64 66 cy.pdf
]] ]
]
#5: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Key_Encipherment
Key_Agreement
Key_CertSign
Crl_Sign
]
#6: ObjectId: 2.16.840.1.113730.1.1 Criticality=false
NetscapeCertType [
SSL CA
S/MIME CA
Object Signing CA]
#7: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 4E 0B EF 1A A4 40 5B A5 17 69 87 30 CA 34 68 43 N....@[..i.0.4hC
0010: D0 41 AE F2 .A..
]
]
Das was ich noch ausprobieren wollte, was aber nicht funktionierte ist, das Zertifikat von https://api.netatmo.net zu ziehen. Das bekomme ich aber nicht hin.
Kann mir einer weiterhelfen?? Sollten noch Informationen fehlen werde ich Sie sofort nachreichen.
Grüße,
Thomas


Kommentar