FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Kellerkind86 am 21 Oktober 2021, 22:23:34

Titel: Webseite erreichbar ? ja oder nein
Beitrag von: Kellerkind86 am 21 Oktober 2021, 22:23:34
Nabend,
och nutze einen Weatherman 2.. der hängt im Netz bei mir und ist ab und zu mal nicht erreichbar.
jetzt würde ich das ganze so gestalten,wenn die web oberfläche des weathermans nicht mehr eichbar ist..time out.. oder so..dass ich darauf mit dem modul unifi controller diesen client refreshe.
hab es schon versucht mit den modul presence..aber da bekomm ich auch ein ping obwohl die webseite nicht ereichbar.


Internals:
   ADDRESS    192.168.178.205
   DEF        lan-ping 192.168.178.205 5 5
   FUUID      615229d3-f33f-153e-8683-c5c80702706e508c
   INTERVAL_NORMAL 5
   INTERVAL_PRESENT 5
   MODE       lan-ping
   NAME       Weatherman_Status
   NOTIFYDEV  global
   NR         93
   NTFY_ORDER 50-Weatherman_Status
   STATE      ONLINE
   TYPE       PRESENCE
   READINGS:
     2021-10-19 17:05:19   model           lan-ping
     2021-10-21 22:23:17   presence        present
     2021-10-21 22:23:17   state           present
   helper:
     CURRENT_STATE present
Attributes:
   absenceThreshold 4
   devStateIcon ONLINE:WLAN_Status.1 OFFLINE:WLAN_Status.0
   event-on-change-reading state
   eventMap   eventMap present:ONLINE absent:OFFLINE



was könnte ich da noch nutzen ?
Titel: Antw:Webseite erreichbar ? ja oder nein
Beitrag von: steffen83 am 21 Oktober 2021, 22:26:08
HTTPMOD :)
Titel: Antw:Webseite erreichbar ? ja oder nein
Beitrag von: betateilchen am 21 Oktober 2021, 22:37:58
Zitat von: steffen83 am 21 Oktober 2021, 22:26:08
HTTPMOD :)

Man muss nicht jeden Sch.. mit HTTPMOD lösen, vor allem nicht sowas primitives.
Dafür reicht eine einfacher URL Aufruf, beispielsweise mit GetFileFromUrl()


Titel: Antw:Webseite erreichbar ? ja oder nein
Beitrag von: Kellerkind86 am 21 Oktober 2021, 23:05:27
okay, das  GetFileFromURL würde  mir ja vollkommen reichen..
einfach ein dummy setzen mit notify ?
danke { GetFileFromUrl("http://192.168.178.205) }