neues modul 37_NotifyAndroidTV.pm

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

Vorheriges Thema - Nächstes Thema

popy

Zitat von: justme1968 am 12 Februar 2020, 15:57:36
bitte ändere mal die zeile

164         } elsif( grep {$_==$param_h->{$option}} values %{$options->{$option}} )  {

in

164         } elsif( grep {$_ eq $param_h->{$option}} values %{$options->{$option}} )  {

und schau ob die meldung weg ist. wie gesagt passen die zeilennummern aus der meldung nicht zum modul.

Geändert & Funktioniert! Danke!

Hatte ja eine message mit bkgcolor=white aufgerufen und es kam auch kein Fehler.
Der Meldungshintergrund war aber nicht weiß sondern cyan.
Ist mir damals beim aktivieren des Moduls nicht aufgefallen.

Nach dem ändern und aufruf meiner message mit "white" kommt:


error:
bkgcolor value must be one of: amber black cyan green grey indigo pink red teal


Auch kann ich jetzt die Hintergrundfarbe mit bkgcolor und eines der oben genannten Farbwerte setzen  :)

Danke nochmals für Deine Unterstützung.
Kann eingecheckt werden.

PS.: Warum die Zeilennummern nicht passen kann ich mir nicht erklären.

pOpY


popy

@justme1968

Hallo Andre.

War auf der Suche wie ich die Schriftgröße anpassen kann.
Die App für Android kann 4 verschiedene Größen:


  • Default
  • small
  • medium
  • large

Habe mit einem HTTP Sniffer am Handy herausgefunden was man mitgeben muss um das zu erreichen:


  • default: Nichts mitgeben, es wird medium verw.
  • small: ...fontsize=1...
  • medium: ...fontsize=2...
  • large: ...fontsize=3...

Kannst du das Bitte aufnehmen dass es auch einen "defaultFontSize" gibt und in der Dokumentation?

Danke
pOpY

justme1968

#107
probier mal ob es mit der angehängten version geht.

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

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

popy

#108
Zitat von: justme1968 am 20 Februar 2020, 21:19:05
probier mal ob es mit der angehängten version geht.

Geht leider nichtmehr wenn defaultFontSize gesetzt ist.
Mit verbose 5 sehe ich dass z.B.: "large" mitgegeben wird.
Das ist nicht korrekt es muss 1, 2 oder 3 mitgegeben werden.
Wobei 1 - small & 3 - large ist.

Hier da Log:


2020.02.20 21:30:22 5: WZ_ATV_Notify: using icon ./www/images/default/Trockner.png
2020.02.20 21:30:22 5: --boundary
Content-Disposition: form-data; name="msg"

Bitte ausräumen!
--boundary
Content-Disposition: form-data; name="interrupt"

0
--boundary
Content-Disposition: form-data; name="position"

0
--boundary
Content-Disposition: form-data; name="offsety"

0
--boundary
Content-Disposition: form-data; name="bkgcolor"

#607d8b
--boundary
Content-Disposition: form-data; name="fontsize"

large
--boundary
Content-Disposition: form-data; name="duration"

10
--boundary
Content-Disposition: form-data; name="transparency"

0
--boundary
Content-Disposition: form-data; name="offset"

0
--boundary
Content-Disposition: form-data; name="title"

Trockner ist fertig

2020.02.20 21:30:22 4: NotifyAndroidTV (WZ_ATV_Notify) - send notification


pOpY

popy

Habe mal zum testen folgendes in der pm file gemacht:


                fontsize => { '1' => 1,
                              '2' => 2,
                              '3' => 3,
                            },


Jetzt geht es, ist halt gui bei den attr's nicht schön.
Dir fällt da sicher was eleganteres ein  ;)

pOpY

justme1968

#110
das ist scheinbar ein fehler den es schon immer gibt.

probier bitte noch mal die angehängte version.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

popy

Zitat von: justme1968 am 21 Februar 2020, 15:00:11
das ist scheinbar ein fehler den es schon immer gibt.

probier bitte noch mal die angehängte version.

defaultFontsize funktioniert nun wie es soll.
Danke!
Kann ins nächste Update  ::)

justme1968

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

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

popy


Schlites

Ist diese Modul nutzbar / erweiterbar für "dream Notifications", welches auch aus der Feder von Christian Fees stammt?

justme1968

ich vermute mal. ich habe aber nirgends etwas zum api gefunden. da es der gleiche entwickler ist funktioniert vielleicht alles genau so. probier es einfach aus. wenn es nicht geht: versuch etwas zu api zu erfahren.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

alanblack

@justme1968
Ich bin gerade erst über das Modul gestolpert - finde ich super.

Eine Erweiterung möchte ich noch anregen: IPv6
Mit einer IPv4-Adresse läuft das Modul.
Mit einem Hostnamen auch.
Mit einer IPv6-Adresse [IPv6] bekomme ich lastError: can't find host
Spaßeshalber mal die [] weggelassen führt zu lastError: malformed or unsupported URL

Falls Du Zeit hast,... sonst schaue ich mal, ob ich die Ursache finde.

Grüße
FHEM 6.0 auf raspi3&ODROID XU4 mit HMLAN und HM-MOD-RPI-PCB, LaCrosse via JeeLink, COC868 und CUL433, Xiaomi Aqara+div. Zigbee via deCONZ, Dooya via SIGNALDuino, ZWave mit Danalock
Jeder Witz kann ein Einzeiler sein mit genügend Semikolons