Seite 3 von 5
Re: openHAB 2.2 iCloud Präsenzerkennung
Verfasst: 24. Jan 2018 08:24
von seppy
Hi,
das heißt Du bist nicht mehr auf dem RWE Binding, sondern auf Innogy?
Grüße,
Seppy
Re: openHAB 2.2 iCloud Präsenzerkennung
Verfasst: 24. Jan 2018 10:07
von Erhard Pech
genau, bedingt das du die Zentrale updatest und dann das Bindung von Olli einspielst. nimm aber nicht das erste sondern weiter hinten Seite 37
http://www.innogy-smarthome-forum.com/t ... 5#pid48155
einziger Nachteil, es geht nur mit dem Paket mobiler Zugriff für 15 € p.a. (jedenfalls bei mir) .
Fraglich ist ja auch wie lange 1.8 noch unterstützt wird.
Bei mir geht nun alles auch die Integration zu Alexa....
Beste Grüße
Andreas
Re: openHAB 2.2 iCloud Präsenzerkennung
Verfasst: 29. Jan 2018 17:11
von jjk
Hallo zusammen,
tolle Anleitung! Ich habe das als Neuling relativ schnell hinbekommen, super!
Ein Problem bleibt mir allerdings, die "location_LastUpdate" Zeit wird nicht angezeigt und im log finde ich folgende Fehlermeldung:
Exception occurred while informing handler: 2018-01-29T16:25:43CET is not in a valid format.
java.lang.IllegalArgumentException: 2018-01-29T16:25:43CET is not in a valid format
Kann mir jemand einen Tip geben?
Vielen Dank und Grüße,
JJ
Re: openHAB 2.2 iCloud Präsenzerkennung
Verfasst: 29. Jan 2018 18:49
von Cyrelian
Hi JJ,
kann es sein, das du einen STRING anstelle von DATETIME verwendest? Post mal bitte dein Item.
CU
Cyrelian
Re: openHAB 2.2 iCloud Präsenzerkennung
Verfasst: 29. Jan 2018 19:25
von jjk
hm, nein, ist per DateTime definiert und eigentlich hatte ich die Definitionen "einfach" per copy&paste aus dem OP eingeführt...
Die gesamte items Definition ist wie folgt:
Group gJansiPhone "Jan's iPhone" <iphone>
String JansiPhone_BatteryStatus "Batterie [%s]" <iphone> (gJansiPhone) {channel="icloud:device:icloud_jan:jan$
Number JansiPhone_BatteryLevel "Batterie Level [%.0f %%]" <battery> (gJansiPhone) {channel="icloud:device:icloud_jan:jan$
Switch JansiPhone_FindMyPhone "Find My iPhone" <find_iphone> (gJansiPhone) {channel="icloud:device:icloud_jan:jan$
Location JansiPhone_Coordinates "Koordinaten" (gJansiPhone) {channel="icloud:device:icloud_jan:jan$
Number JansiPhone_LocationAccuracy "Standortgenauigkeit [%.0f m]" <accuracy> (gJansiPhone) {channel="icloud:device:icloud_jan:jan$
DateTime JansiPhone_LocationLastUpdate "Letztes Update [%1$td.%1$tm.%1$tY, %1$tH:%1$tM]" <time> (gJansiPhone) {channel="icloud:device:icloud_jan:jan$
String JansiPhone_Location "Standort [%s]" <suitcase> (giCloud,gCyreliansiPhone)
String JansiPhone_Location_Address "Aktueller Standort [%s]" <map> (giCloud,gCyreliansiPhone)
stehe grad auf dem Schlauch.
Danke für Eure Tips,
Jan
Re: openHAB 2.2 iCloud Präsenzerkennung
Verfasst: 29. Jan 2018 19:47
von Cyrelian
Hi Jan,
hab mir das gerade mla im VS Code angeschaut. Mein VS hat deine Code ganz komisch angezeigt..könnte irgendwo ein " gefehlt haben.
Habs gerade mal bei mir nachgebaut und getestet....here you go:
Code: Alles auswählen
Group gJansiPhone "Jan's iPhone" <iphone>
String JansiPhone_BatteryStatus "Batteriestatus [%s]" <iphone> (gJansiPhone)
Number JansiPhone_BatteryLevel "Batterie Level [%.0f %%]" <battery> (gJansiPhone)
Switch JansiPhone_FindMyPhone "Find My iPhone" <find_iphone> (gJansiPhone)
Location JansiPhone_Coordinates "iPhone Koordinaten" (gJansiPhone)
Number JansiPhone_LocationAccuracy "Standortgenauigkeit [%.0f m]" <accuracy> (gJansiPhone)
DateTime JansiPhone_LocationLastUpdate "Letztes Update [%1$td.%1$tm.%1$tY, %1$tH:%1$tM]" <time> (gJansiPhone)
String JansiPhone_Location "Standort [%s]" <suitcase> (gJansiPhone)
String JansiPhone_Location_Address "Aktueller Standort [%s]" <map> (gJansiPhone)
CU
Cyrelian
Re: openHAB 2.2 iCloud Präsenzerkennung
Verfasst: 29. Jan 2018 20:03
von jjk
Hi Cyrelian,
danke für Deine Unterstützung!
Ich hab's mit dem Code probiert - tut sich nichts
Was mir auffällt, wenn ich in der KARAF console die items auflisten lasse, erscheint dort bei einigen "state=NULL" - da ist mir jetzt nicht klar, heisst das, von icloud kommt kein sauberer Wert oder liegt das daran, dass es schon nicht korrekt zugewiesen wird?
gJansiPhone (Type=GroupItem, Members=8, State=NULL, Label=Jan's iPhone, Category=iphone)
JansiPhone_BatteryStatus (Type=StringItem, State=NotCharging, Label=Batterie, Category=iphone, Groups=[gJansiPhone])
JansiPhone_BatteryLevel (Type=NumberItem, State=68.99999976158142, Label=Batterie Level, Category=battery, Groups=[gJansiPhone])
JansiPhone_FindMyPhone (Type=SwitchItem, State=NULL, Label=Find My iPhone, Category=find_iphone, Groups=[gJansiPhone])
JansiPhone_LocationAccuracy (Type=NumberItem, State=10.0, Label=Standortgenauigkeit, Category=accuracy, Groups=[gJansiPhone])
JansiPhone_LocationLastUpdate (Type=DateTimeItem, State=NULL, Label=Letztes Update, Category=time, Groups=[gJansiPhone])
JansiPhone_Location (Type=StringItem, State=zu Hause (12m) - Home Sweet Home, Label=Standort, Category=suitcase, Groups=[gJansiPhone])
[gJansiPhone])
openHAB 2.2 iCloud Präsenzerkennung
Verfasst: 29. Jan 2018 20:23
von Cyrelian
Hi Jan,
ok, dann suchen wir weiter.
Also das iCloud Binding funktioniert schonmal, sonst würden die anderen Daten nicht da sein....ggf. willst du noch deine Adresse aus den Post oben nehmen

.
Hast du mal in der PaperUI geschaut, ob bei deine iCloud Things überall der volle weiße Punkt drin ist? Wenn ja, dann passt die Zuweisung und es kommen scheinbar keine Werte oder nur Teile der Werte von der iCloud.
Cu
Cyrelian
Re: openHAB 2.2 iCloud Präsenzerkennung
Verfasst: 29. Jan 2018 20:40
von jjk
Hi Cyrelian,
Adresse?? Ich weiss gar nicht, was Du meinst...
Im Paper UI sind alle Bobbels weiss, ja. Was mir noch aufgefallen ist, es hat "ewig" gedauert, bis aus der icloud mal eine Aktualisierung der Location kam - genau genommen erst, als ich vorhin das items-File neu gespeichert habe... Kann es sein, dass seitens icloud die INfo gar nicht kommt...?
Falls das was hiflt: auch das "find my phone" funktioniert... Das einzige, was nicht will ist das lastUpdate Teil...
Danke für Deine Unterstützung!!
LG, Jan
Re: openHAB 2.2 iCloud Präsenzerkennung
Verfasst: 29. Jan 2018 21:18
von Cyrelian
Hi Jan,

.
Ok, kannst du mal bitte über die Karaf Console das Bundle neustarten?
und dann die Nr. vor den iCloud Binding nutzen für
Dann schauen wir mal obs läuft.
CU
Cyrelian