Externe IP herausfinden und anzeigen

Begonnen von Ralle, 30 April 2018, 18:04:33

Vorheriges Thema - Nächstes Thema

no_Legend

Zitat von: DeeSPe am 29 April 2022, 14:20:26
Noch Resourcen schonender geht es so, da hier kein HTML Gerüst geladen wird, sondern nur die reine IP als Text:
define myIP HTTPMOD http://icanhazip.com/ 3600
attr myIP enableControlSet 1
attr myIP event-on-change-reading IP
attr myIP reading01Name IP
attr myIP reading01Regex (\d.*\d)\n
attr myIP stateFormat IP
attr myIP webCmd reread


Gruß
Dan

Danke funktioniert auf anhieb.

Danke und Grüße Robert
Docker FHEM immer aktuell,4x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
Homematic, Shelly, Tasmota, MQTT, Unifi Network usw.

Wernieman

Hätte da auch noch 2 Vorschläge
defmod Get_IP_1 HTTPMOD http://ip-api.com/json/?fields=status,reverse,isp,query 300
attr Get_IP_1 event-on-change-reading .*
attr Get_IP_1 extractAllJSON 1
attr Get_IP_1 room System
attr Get_IP_1 stateFormat query

Mit status,reverse,isp,query kann man auch die Parameter Angeben, reine IP währe nur query (Doku auf der Webside)

Alternativ von einem anderen Anbieter
defmod Get_IP_2 HTTPMOD http://checkip.dyndns.com/ 300
attr Get_IP_2 event-on-change-reading .*
attr Get_IP_2 reading01Name IP
attr Get_IP_2 reading01Regex Current IP Address: ([\d\.]+)
attr Get_IP_2 room System
attr Get_IP_2 stateFormat IP


Aber gibt bestimmt noch mehr .... und alle besser als https://www.wieistmeineip.de
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html