E-Mail bei mehrfachem Verbindungsfehler

Begonnen von dogas, 16 Mai 2018, 14:14:21

Vorheriges Thema - Nächstes Thema

dogas

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

Otto123

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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz