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... :D

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,

:mrgreen: .

Ok, kannst du mal bitte über die Karaf Console das Bundle neustarten?

Code: Alles auswählen

ssh -p 8101 openhab@localhost

Code: Alles auswählen

bundle:list
und dann die Nr. vor den iCloud Binding nutzen für

Code: Alles auswählen

bundle:stop 123
bundle:start 123
Dann schauen wir mal obs läuft.

CU
Cyrelian