FHEM Wdget (iOS)

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

Vorheriges Thema - Nächstes Thema

HaPeRiebmann

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

HaPeRiebmann

So, die 2.3 ist in Review gegangen:

- Apple Watch App (beta, Feedback gerne hier)
- neues Logo
- Einstellung der Hauptfarbe der App und aller Widgets
- Bug fixes
- Refresh Button im Grid View
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

klaymen

Hallo,

Das klingt mit der App interessant! Ich habe einen Wunsch, bei dem ich aber nicht sicher bin, ob er sich auf iOS implementieren lässt - ich habe das auch im Multimedia Forum erwähnt, aber vielleicht ist das hier passender (und bei jemandem, der iOS und die SPI dazu besser kennt :-). Ich fände es cool, wenn man über FHEM die iPhone/iPad Audio/Videosteuerungstasten beeeinflussen könnte (also natürlich indirekt über eine App, die - wenn sie läuft - von FHEM bestimmte Zustände ausliest, und entsprechend steuert). Mit "Steuerung" meine ich hier Lautstärke, Next/Previous Track, Play/Pause. Also die Grundfunktionen, die man z.B. bei Kopfhörern oft im Kabel als Minischalter mit drin hat.

Das Anwendungsbeispiel dazu (was mich auf die Idee brachte) ist, dass ich in der Badewanne ganz gerne Musik via Spotify (iPhone) höre,  und zwar über einen (JBL) BT Lautsprecher, aber sehr ungern mit nassen Fingern und dem iPhone über der Wanne hantiere - das kann teuer werden  :o . Der Lautsprecher selber könnte zwar das iPhone steuern, er ist aber nicht in Griffweite. Da wäre es doch sehr paktisch, sich neben der Wanne z.B. einen HM 6-Fach Schalter anzukleben, und darauf diese Grundfunktionen zu legen (plus noch Lichsteuerung fürs Badezimmer selber). Da diese batteriegstützt sind, ist es auch nicht heikel/gefährlich, darauf mit nassen Fingern zu hantieren. Ist sowas umsetzbar, oder gibt es eventuell schon was in der Richtung?

lg Andreas

HaPeRiebmann

Hallo Andreas,

das erscheint mir auf Anhieb schwierig. Wenn man die Medientasten belegen will muss man im Hintergrund einen Audioservice registrieren. Wenn ich mit FHEMWidget einen Audioservice registriere kann ich zwar die Device-Lautstärke regeln, du kannst aber nichts mehr abspielen weil es nur einen Audioservice gibt. Wenn du dann deine Musik-App startest wird die FHEMWidget Lautstärkeregelung abgeschaltet.

Was du machen kannst ist auf eine Sonos-Büchse (Play:1 ist Badtauglich) umzurüsten, diese in FHEM einhängen und dann deine Fernbedienung bauen.

Oder du gehst auf die iPhone7 Generation, die ist wasserfest (hab getestet).

VG
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

Depechem

Kann es sein das dass Widget gar kein "https" akzeptiert?
Gruß Thomas
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

HaPeRiebmann

Doch. Sogar Self-signed Zertifikate. Musst nur aktivieren
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

Depechem

#321
Zitat von: HaPeRiebmann am 13 Februar 2017, 19:06:47
Doch. Sogar Self-signed Zertifikate. Musst nur aktivieren

Also wenn ich in fhem meinem Port 8082
attr WEBwww HTTPS 1
hinzufüge und im Widget aus:
URL: http://dyndns-adresse
ein:
URL: https://dyndns-adresse
mache und auf speichern gehe bringt er mir den folgenden Fehler: (siehe Bilder im Anhang)

"ich sehe aber gerade das es trotzdem funktioniert! Er bringt halt eben nur den Fehler"

RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

fischit

Hallo Michael,

ist es möglich auch Werte eines anderen Readings im Widget ausgeben zu lassen?
Er nimmt im Standard ja einfach STATE.

Hintergrund ist folgender:
Ich habe 5 Räume mit Thermostaten und Fensterkontakten. Ich möchte in der Übersicht gerne sehen wie warm es in welchem Raum ist und ob das Fenster auf ist.
Ich habe mir also ein Reading gebaut in dem alle Werte enthalten sind. "Temp. 10C 55% Hum Fenster Closed"
Normalerweise brauche ich dafür im Widget ja zwei Zeilen - jedes Device eine Zeile. Aber mit 5 Räumen und somit 10 Zeilen ist nicht mehr viel Platz im Widget für andere Sachen.
Dadurch würde ich mir 5 Zeilen sparen.

Danke
Grüße
Nils

HaPeRiebmann

Hi Nils,

ja das geht. Schau in die Anleitung nach MultiChannelDevices. Damit kannst du 3 STATE Devices (STATE ist definiert als ein Wert der ausgelesen wird, der muss nicht STATE heißen).

VG
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

HaPeRiebmann

@depechem: was passiert im Browser wenn du die URL aufrufst? Und lass doch mal das www weg
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

Depechem

#325
Zitat von: HaPeRiebmann am 13 Februar 2017, 20:38:09
@depechem: was passiert im Browser wenn du die URL aufrufst? Und lass doch mal das www weg

[/
Zitat von: HaPeRiebmann am 13 Februar 2017, 20:38:09
@depechem: was passiert im Browser wenn du die URL aufrufst? Und lass doch mal das www weg



Jetzt bekomme ich gar keine Verbindung mehr über das Widget wenn ich https aktiviert habe.
Egal ob ich das www mit angebe oder weglasse.
Im Safari kann ich mich nach Anmeldung von BN und KW auf die FHEM Seite ohne Probleme aufrufen
Noch zur Info ich logge mich nicht mit der "WEB" sondern mit einer eigenen "WEBwww" FHEMWEB ein
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

HaPeRiebmann

@depechem: BN und KW?

Wenn es trotzdem geht dann is ja erstmal kein Problem. So aus der Ferne kann ich grad nicht Debuggen. Wenn du magst kann ich mal mit dem Simulator direkt drauf und schauen 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

Depechem



Es geht eben gar nicht mehr.
Ja kannst du gern. Was brauchst du dafür?

BN Benutzername
KW Kennwort
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

HaPeRiebmann

Ich brauch URL User und Pass. Am besten per PN
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

fischit

Zitat von: HaPeRiebmann am 13 Februar 2017, 19:32:55
Hi Nils,

ja das geht. Schau in die Anleitung nach MultiChannelDevices. Damit kannst du 3 STATE Devices (STATE ist definiert als ein Wert der ausgelesen wird, der muss nicht STATE heißen).

VG

Das geht ja dann leider nur in der KachelUI und nicht im Widget.