FHEM Wdget (iOS)

Begonnen von HaPeRiebmann, 07 Dezember 2015, 21:46:23

Vorheriges Thema - Nächstes Thema

dmq

Hi,

kann mir jemand mal ggf. einen Auszug seiner Konfiguration in Verbindung mit der Watch geben?

Vielen Dank,
dmq

Zitat von: dmq am 23 Dezember 2017, 22:50:53
Ich würde gerne FHEM Widget 2 mit einer Apple Watch einsetzen. Unter iOS funktioniert es bereits. Leider erhalte ich aber bei der Watch die Meldung "No devices found. Please check the instructions in the main App.".

Ich habe in FHEM folgendes definiert:

attr na.nb.nc fhem_widget_command {"allowed_values":["off","on"],"locations":["APP","WIDGET","WATCH"]}
attr ma.mb.mc fhem_widget_command {"allowed_values":["off","on"],"locations":["APP","WIDGET","WATCH"]}


eingetragen. Ich habe sowohl den manuellen, als auch den wizard-basierten Weg getestet. Ich habe die App auch bereits mehrmals neuinstalliert. Ich setze fhem mit SSL/TLS ein, mit einer privaten CA.

Im Log der App taucht folgendes auf:

[

na.nb.nc: isUsable: true
Allowed Values: ["off", "on"]
Display Locations: APP WIDGET WATCH,

ma.mb.mc: isUsable: true
Allowed Values: ["off", "on"]
Display Locations: APP WIDGET WATCH]


Hat jemand eine Idee?

Danke.

HaPeRiebmann

Hi, das sollte eigentlich passen, was sagt das Log?
Raspberry Pi | Homematic Komponenten | Brennenstuhl Funksteckdosen | homebridge
http://fhemwidget.de.tasior.de
Slack: fhemwidget.slack.com
https://itunes.apple.com/us/app/fhem-widget-2/id1169530472?l=de&ls=1&mt=8

dmq

Zitat von: HaPeRiebmann am 25 Dezember 2017, 19:23:42
Hi, das sollte eigentlich passen, was sagt das Log?

Meinst Du das Log von der App oder in fhem? Den App-Log habe ich ja bereits oben dargestellt. Kannst Du mir noch einen Tipp geben, wo ich hinschauen kann?

Ich habe bisher aber auch keine Direktzugriffe per tcpdump von der Uhr gesehen. Vermutlich geht Sie aber auch per Bluetooth an das iPhone und dieses dann wieder per WLAN auf fhem. Wenn ich allerdings forciere, dass die Uhr direkt per WLAN kommuniziert (Flugmodus iPhone) sehe ich ebenfalls keine Zugriffe. Auch keine Zugriffe auf mein internes DNS - nur Kommunikation mit Apple. Da ich aber in der FHEM Widget App einen FQDN hinterlegt habe, muss die Uhr doch dann irgendwann mal auf die Idee kommen, den Namen aufzulösen, oder?

Danke Dir

HaPeRiebmann

Hi,

ich meine das Log in der App. Da steht drin wenn die Uhr nicht kontaktiert werden kann.
Generell ist es derzeit so, dass die Uhr-App immer die Telefon-App als Relais benutzen muss. Die direkte Kommunikation war zur Entwicklungszeit so buggy und unzuverlässig dass das nur so ging.

Eigentlich sollte die Uhr App sich nach einem Druck auf "Speichern und Update" die Daten von der Telefon-App automatisch aber spätestens beim nächsten Update der Uhr (Automatisiert durch das Framework) holen.

Welche Uhr-Serie hast du? Ich hab selbst nur die Series 0 und da dauert alles derzeit schon sehr lange. Auch die Updates.
Raspberry Pi | Homematic Komponenten | Brennenstuhl Funksteckdosen | homebridge
http://fhemwidget.de.tasior.de
Slack: fhemwidget.slack.com
https://itunes.apple.com/us/app/fhem-widget-2/id1169530472?l=de&ls=1&mt=8

dmq

Zitat von: HaPeRiebmann am 25 Dezember 2017, 21:30:41
Welche Uhr-Serie hast du? Ich hab selbst nur die Series 0 und da dauert alles derzeit schon sehr lange. Auch die Updates.

Ich habe die Serie 3 mit Softwarestand 4.2. Das Log was ich angegeben habe ist die Ausgabe die kommt, wenn ich auf "Speichern und Update" in der iOS App klicke. Würde die Watch denn auch bei erfolgreicher Übertragung und Akzeptanz einen Rückgabewert liefern?

HaPeRiebmann

Das Log ist unvollständig. Die Uhr schreibt nur was rein wenn was schief läuft
Raspberry Pi | Homematic Komponenten | Brennenstuhl Funksteckdosen | homebridge
http://fhemwidget.de.tasior.de
Slack: fhemwidget.slack.com
https://itunes.apple.com/us/app/fhem-widget-2/id1169530472?l=de&ls=1&mt=8

dmq

Wie müsste das Log denn aussehen. Kannst Du ggf. mal ein Log von deinem Vorgang posten?

Danke und schönen Tag.

HaPeRiebmann

Am besten postest du einfach mal das ganze Log dann kann ich schauen woran es liegt
Raspberry Pi | Homematic Komponenten | Brennenstuhl Funksteckdosen | homebridge
http://fhemwidget.de.tasior.de
Slack: fhemwidget.slack.com
https://itunes.apple.com/us/app/fhem-widget-2/id1169530472?l=de&ls=1&mt=8

dmq

Das hier ist der gesamte Log - mehr sehe ich tatsächlich nicht:

Request: https://a.b.c:8083/fhem?cmd=jsonlist2%20room=widget&XHR=1&fwcsrf=fhem_ziffern

Controls found:
===============

[

na.nb.nc: isUsable: true
Allowed Values: ["off", "on"]
Display Locations: APP WIDGET WATCH,

ma.mb.mc: isUsable: true
Allowed Values: ["off", "on"]
Display Locations: APP WIDGET WATCH]

HaPeRiebmann

Ja das passt soweit, welche App Version hast du?
Raspberry Pi | Homematic Komponenten | Brennenstuhl Funksteckdosen | homebridge
http://fhemwidget.de.tasior.de
Slack: fhemwidget.slack.com
https://itunes.apple.com/us/app/fhem-widget-2/id1169530472?l=de&ls=1&mt=8

dmq

Hi,

ich habe die Version 2.7.

Viele Grüße

HaPeRiebmann

Also im Sinulator tuts. Am besten einfach mal die App neu installieren und nochmal versuchen
Raspberry Pi | Homematic Komponenten | Brennenstuhl Funksteckdosen | homebridge
http://fhemwidget.de.tasior.de
Slack: fhemwidget.slack.com
https://itunes.apple.com/us/app/fhem-widget-2/id1169530472?l=de&ls=1&mt=8

dmq

Ich habe die App gerade noch einmal neu installiert. Es funktioniert  ;)

Vielen Dank dafür. Noch ein paar Tests und Du hast einen neuen glücklichen Anwender und Kaffee.

Bartimaus

@Hape..

Nur mal so als Anregung:
Viele verwenden für den reinen 24/7 Serverbetrieb auf Ihrem EinplatinenComputer ein sogenanntes Lite-Image. Die sind schlank und so abgespeckt, das kein Java per Default installiert ist.
Für viele Anfänger wäre es doch hilfreich, in Deinem Blog darauf hinzuweisen, oder ?

JustMy2Cents
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

HaPeRiebmann

Macht Sinn... Hab ich mal in die Push Anleitung reingeschrieben.
Raspberry Pi | Homematic Komponenten | Brennenstuhl Funksteckdosen | homebridge
http://fhemwidget.de.tasior.de
Slack: fhemwidget.slack.com
https://itunes.apple.com/us/app/fhem-widget-2/id1169530472?l=de&ls=1&mt=8