Automatischer shutdown von einem Gerät, wenn SID erkannt

Begonnen von mi.ke, 14 November 2019, 09:09:50

Vorheriges Thema - Nächstes Thema

mi.ke

Habe jetzt mal zusätzlich die Android APP "WiFi Prioritizer" installiert, damit scheint es ganz gut zu funktionieren
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

Morgennebel

Zitat von: mi.ke am 15 November 2019, 08:22:14
Es scheitert schon daran, dass ich keine Idee habe, wie fhem nach einem vorhandenen WLAN suchen kann.

2. WiFi USB-Gerät und in Linux einbinden. Erzeugt /dev/wifi1.

Beim starten ein einfaches bash-Script starten, in etwa:


while (1); do
   # Network Manager, Commandline version - replace with your tool of choice
   nmcli wifi list | grep "BADSSID"

   if $? ne ""; then  # WiFi gefunden

   curl http://$host:8083/fhem?cmd=set%20$name%20$? > /dev/null

   sleep 15
end


Dann kannst Du innerhalb FHEM auf den Dummy reagieren und ein Kommando XYZ ausführen und Dein WiFi abschalten

Ciao, -MN
Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA

Wernieman

nmcli wifi list funktioniert bei mir nicht .....

Nett ist eher die folgende Ausgabe":
iwlist wlp58s0 scanning | grep -e "ESSID" -e "Quality" -e "Frequency"
- 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

subseven

Diesmal kamen 14Cent an.
Beim Versenden von Geld muss die Option "an einen Freund senden" verwendet werden. Aber is schon gut Warensendung habe ich heute abgegeben.

Viel Spaß damit.