Hallo,
da ich im Forum nichts dazu gefunden habe, vermutlich haben nicht so viele eine Tahoma Box am FHEM, würde ich gerne mal die Gurus befragen.
Die Tahoma hat die Dumme Angewohnheit ab und zu mal nicht zu verbinden. Dann fahren natürlich auch die Rollos nicht zu ihren Zeiten, wie sie sollen.
Meist behebt dies ein einfaches vom Netz trennen und ein paar Minuten warten und wieder ans Netz.
Nun würde ich gerne eine E-Mail bekommen, wenn die Verbindung wieder nicht funktioniert.
Bisher finde ich Informationen zu einem Verbindungsfehler allerdings nur in der Log. Im Eventmonitor weiß ich nicht ob und wenn wie das aussieht.
E-Mail Versand Funktioniert schon. Die Frage ist wie kann ich es realisiern, dass ich mittels eines Notify bei mind. 3 maligem auftreten eine E-Mail bekomme.
Auszug aus der Log vom letzten Auftreten:
2018.05.15 21:44:49 2: SomfyTaHoma: tahoma_dispatch http request failed: connect to https://www.tahomalink.com:443 timed out
2018.05.15 21:44:59 2: SomfyTaHoma: tahoma_dispatch http request failed: connect to https://www.tahomalink.com:443 timed out
2018.05.15 21:45:20 2: SomfyTaHoma: tahoma_dispatch http request failed: connect to https://www.tahomalink.com:443 timed out
Im Eventmonitor weiß ich nicht wie es aussieht. Ich hätte jetzt gedacht ein Notify für STATE auf <> Connected zu setzen. Wäre das realistisch?
Anbei das Device listing:
Internals:
BLOCKING 0
Clients :tahoma:
DEF ACCOUNT crypt:005602054b264100504d5253 crypt:1772540b54545204131a
HTTPCookies JSESSIONID=F8B3699E7D259B68A666C17D2F8E00B0
INTERVAL 0
NAME SomfyTaHoma
NR 54
NTFY_ORDER 50-SomfyTaHoma
STATE Connected
SUBTYPE ACCOUNT
TYPE tahoma
VERSION 0217
gatewayId 1206-7320-3052
inGateway 2017.6.4-15
inVersion 2017.6.4.2-15
logged_in 1
loginRetryTimer 5
refreshStateTimer 1526471068
request_active 1
request_time 1526472734.93881
startup_done 1
startup_run 6
timeout 10
url https://www.tahomalink.com/enduser-mobile-web/externalAPI/json/
userAgent TaHoma/7980 CFNetwork/758.5.3 Darwin/15.6.0
HTTPCookieHash:
JSESSIONID:
Options Path=/enduser-mobile-web/; Secure; HttpOnly
Value F8B3699E7D259B68A666C17D2F8E00B0
helper:
password crypt:1772540b54545204131a
username crypt:005602054b264100504d5253
devices:
HASH(0x22f1950)
HASH(0x23ad188)
HASH(0x23b3ac0)
HASH(0x23e68c8)
HASH(0x23ec9d0)
HASH(0x23edd88)
HASH(0x23f00d0)
HASH(0x23f1488)
HASH(0x23f37b0)
HASH(0x23f4b68)
HASH(0x2405440)
HASH(0x24077f0)
HASH(0x2408ba8)
HASH(0x23f7960)
HASH(0x23f7a08)
HASH(0x23f7ab0)
HASH(0x23f7bc0)
HASH(0x23f7cb0)
HASH(0x23f7da0)
HASH(0x23f7ec0)
HASH(0x23f7f68)
HASH(0x23f8058)
HASH(0x23f8148)
HASH(0x23f8238)
HASH(0x23fbb20)
HASH(0x23fc4c8)
HASH(0x242b260)
HASH(0x241f280)
HASH(0x241fac0)
HASH(0x2422310)
HASH(0x2422bb0)
refresh_event:
Attributes:
event-on-change-reading .*
room HWR
Hi,
zu einem solltest Du im Eventmonitor schauen wie der Event aussieht
https://wiki.fhem.de/wiki/Event_monitor
Dort kannst Du Dir ein DOIF erzeugen lassen und in der commandref gibt es ein Beispiel für ein ähnliches Problem: Sensor hat nicht gesendet... oder so
Das müsstest Du ja bloß umkehren.
Gruß Otto