FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: geek am 21 Juli 2014, 10:06:39

Titel: Patch: Twilight ohne yahoo
Beitrag von: geek am 21 Juli 2014, 10:06:39
Hi,

da ich die Helligkeit über Sensoren erfasse, brauche ich die auf yahoo basierten Werte nicht. Der HTTP request ist für mich also überflüssig.

Dazu kommt, daß der HTTP request blocking ist - und bei Netzproblemen zu Hängern führen kann.

Der Patch anbei unterdrückt den HTTP request komplett wenn keine yahoo ID gesetzt ist.

Zusätzlich würde ich mir wünschen, daß Twilight die Werte aus 59_Weather.pm übernehmen kann und/oder zumindest auf non-Blocking HTTP umgebaut wird.

Danke,
Rainer
Titel: Antw:Patch: Twilight ohne yahoo
Beitrag von: Dietmar63 am 22 Juli 2014, 20:33:40
Ich arbeite deinen Patch ein und checke dann ein.

ZitatZusätzlich würde ich mir wünschen, daß Twilight die Werte aus 59_Weather.pm übernehmen kann und/oder zumindest auf non-Blocking HTTP umgebaut wird


Das wird so schnell nix.

Ich habe im Moment nicht soviel Zeit das umzusetzen und halte Blocking für dieses Modul ein wenig übertrieben. Die Funtion GetFileFromURL() wird ja mit timeout 3 Sekunden und nur ca. 2 mal am Tag aufgerufen. Da lohnt Blocking nicht, zumal es ja auch kaum Probleme damit gibt.
Titel: Antw:Patch: Twilight ohne yahoo
Beitrag von: Dietmar63 am 26 Juli 2014, 00:15:53
patch eingearbeitet und eingecheckt.
Titel: Antw:Patch: Twilight ohne yahoo
Beitrag von: geek am 26 Juli 2014, 12:14:48
cool, Danke!