neues modul 37_NotifyAndroidTV.pm

Begonnen von justme1968, 20 Januar 2018, 23:32:06

Vorheriges Thema - Nächstes Thema

justme1968

hier funktioniert alles wie gehabt.

die meldungen kann ich mir eigentlich nur erklären wenn fhem intern etwas durcheinander gekommen ist.

bitte starte fhem noch mal neu und schau ob es dann geht.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Pr3mut05


justme1968

es scheint auch eine version für fire tv zu geben: https://www.amazon.de/Christian-Fees-Notifications-for-Fire/dp/B00OESCXEK

die müsste damit genau so funktionieren.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

justme1968

ich habe das modul eben eingecheckt.

@vuffiraa: die defaults kommen noch. ich warte nur nich die diskussion um das gruppieren von attributen ab.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

devien

Zitat von: justme1968 am 26 Januar 2018, 22:01:06
es scheint auch eine version für fire tv zu geben: https://www.amazon.de/Christian-Fees-Notifications-for-Fire/dp/B00OESCXEK

die müsste damit genau so funktionieren.

kann ich bestätigen, funktioniert mit der APP
FHEM + UniPi + Arduino = gute Lösung

b4r7

sehr geil!

Habe bisher die msg Funktion von meinem Enigma Reci genutzt. Das hier ist um längen besser!

Vielen Dank!!!
FHEM auf Debian VM (FreeNAS bhyve)
HMUart + ZME-UZB1 über RPi2/ser2net

synaps-o-dan

Hallo,
cooles Modul, danke! Ich habe es mit einem FireTV im Einsatz, läuft.
Wunsch: wenn man eine Nachricht an ein ausgeschaltetes Gerät sendet, könnte man das im state vermerken ("device off" oder so was in der Richtung). Im Log erscheint ja bereits eine Fehlermeldung.
LG,
Daniel
fhem auf Raspberry Pi 3
5 x Set aus jew. 1x FHT80B + 1xFHT8V + 1x FHT80TF-2
HM: 1 x HM-ES-PMSw1-Pl, 2 x HM-LC-Sw1-FM, 2 x HM-LC-Sw1PBU-FM, 3 x HM-Sec-SD, 2 x HM-PB-2-WM55, 2 x HM-Sec-MDIR-2
3 x EM-1000 EM
Onewire: insgesamt 11 Onewire-Sensoren an einem LinkUSB Adapter

justme1968

was die genaue ursache ist (gerät aus, falsche ip, app läuft nicht, ...) kann man nicht wirklich rausfinden.

aber ab morgen gibt es ein lastError reading.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

raimundl

Homematic: Licht, Heizung, Alarm, Alexa ... auf einen RaspberryPi3+mit OS "Stretch" und RPI-RF-MOD mit piVCCU3 (HMCCU), ca. 40 HM Komponenten, alexa, MobileAlerts, Hue Ledstripes....

cpet

 8) Coole Sache,

klappt allerbest mit einem FireTV 4k und einem FireTV Stick  :)

vielen Dank !!!
RPI 3 mit 1x SCC 868MHz für FS20; 1x SCC 433MHz SlowRF; 1x SCC 868MHz Homematic;
Rollladen-/Markisensteuerung, Fußboden-Heizungssteuerung 
diverse Licht-/Schaltungssteuerungen
ALEXA-Integration;
Statusmeldungen über  Fernseher

raimundl

Vieles bereits probiert und alles o.k. - bis auf:

wie ist das richtige Format für

usage: set TVNachricht msg [imageurl=<imageurl>]

Bitte ein praktisches Beispiel für einen "imageurl"

MfG
Homematic: Licht, Heizung, Alarm, Alexa ... auf einen RaspberryPi3+mit OS "Stretch" und RPI-RF-MOD mit piVCCU3 (HMCCU), ca. 40 HM Komponenten, alexa, MobileAlerts, Hue Ledstripes....

justme1968

eine ganz normale von deinem fernseher aus erreichbare url: http://.../xyz.jpg.

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Schlimbo

Hallo justme,
vielen dank für das super nützliche Modul.

Hab mir die Kommunikation der Telefon APP mit Wireshark mal etwas genauer angesehen.

Es gibt in der APP noch einen "width" Parameter mit diesem kann die größe der Meldung beeinflusst werden.
Mögliche Werte sind 0 - 5
Zitat0:standard (>2 | <3)
1:schmal
2:klein
3:breit
4:sehr breit

Zitat von: justme1968 am 21 Januar 2018, 14:31:16
- wie funktioniert das mit dem type aus der appstore beschreibung?
Der Type Parameter ist in der APP wie folgt beschrieben:
Zitat0:Vollständig (Title,Details,Bild)
1:Nur Titel
2:Nur Anwendungsname
3:Nur Symbol
4:Titel und Details ohne Bild
5:Titel, Bild und erste Zeile
Allerdings ist für eine korrekte Anzeige zusätzlich nötig die Parameter "title", "msg" entsprechend zu setzen oder zu leeren.
z.B. wird bei Type 1 kein "msg" übertragen, bei Type 2 wird "title" mit dem APP Namen überschrieben und "msg" nicht gesetzt, bei Type 3 wird kein "msg" und kein "title" gesendet usw.
Im Anhang die Telegramme der einzelnen Typen.

Zitat von: justme1968 am 21 Januar 2018, 14:31:16
- wie funktioniert das senden von bildern das im google appstore beschrieben ist? ich vermute damit ist nicht das icon gemeint. man kann zwar auch problemlos recht grosse jpg bilder schicken aber als icon sind die so klein das man nichts mehr erkennen kann. das kann also nicht die dort erwähnte funktionalität sein.

Es können auch lokale gespeicherte Bilder über "filename2" gesendet werden:
curl -F "filename2=@/storage/emulated/0/DCIM/OpenCamera/IMG_20170512_172900.jpg;type=application/octet-stream" -X POST http://192.168.5.16:7676

Wäre super wenn du das noch in das Modul übernehmen könntest.

Gruß Schlimbo

justme1968

sehr schön.

ich habe eben width und image eingebaut und bei type sprechendere namen vergeben.

falls die app noch mehr parameter kennt: man kann ohne modul änderung alles direkt verwenden was zahlen oder strings als parameter erwartet. d.h. width=X geht auch jetzt schon ohne update. ich baue aber gerne jeweils sprechendere namen ein.

zu image: wenn möglich ist es besser imageurl zu verwenden statt image da das bild nicht eingelesen und verschickt werden muss. das geht schneller und fhem blockiert nicht. das geht auch über fhemweb wenn fhemweb auf das bild zugreifen kann.

ps: image ist ungetestet. bitte mal probieren :)
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

OppiM

Hi,

das Modul läßt sich bei mir seit dem heutigen Update nicht mehr laden:
2018.02.06 10:23:07.170 1: reload: Error:Modul 37_NotifyAndroidTV deactivated:
Experimental values on scalar is now forbidden at ./FHEM/37_NotifyAndroidTV.pm line 163.
Type of arg 1 to values must be hash or array (not hash element) at ./FHEM/37_NotifyAndroidTV.pm line 163, near "} )  "

2018.02.06 10:23:07.170 0: Experimental values on scalar is now forbidden at ./FHEM/37_NotifyAndroidTV.pm line 163.
Type of arg 1 to values must be hash or array (not hash element) at ./FHEM/37_NotifyAndroidTV.pm line 163, near "} )  "


Gruß,
Michael