mitglieder, vorstand
1.688
Bearbeitungen
Dg3hda (Diskussion | Beiträge) (→Code) |
Dg3hda (Diskussion | Beiträge) (→Code) |
||
Zeile 20: | Zeile 20: | ||
==Code== | ==Code== | ||
Der folgende Code ist mit ESP8266BASIC Version 2.0 Alpha 10 lauffähig. Voraussetzung ist das korrekte eintragen der Zugangsdaten als WLAN-Client und Freigabe für Internetzugriff. Ich habe dem Client nur Whitelistzugriff gegeben um ihn von anderen Websites fernzuhalten (damit er kein PR0N schaut) und hausintern einen DNS-Namen gegeben, um ihn nicht nur mit der IP-Adresse ansprechen zu können. | Der folgende Code ist mit ESP8266BASIC Version 2.0 Alpha 10 lauffähig. Voraussetzung ist das korrekte eintragen der Zugangsdaten als WLAN-Client und Freigabe für Internetzugriff. Ich habe dem Client nur Whitelistzugriff gegeben um ihn von anderen Websites fernzuhalten (damit er kein PR0N schaut) und hausintern einen DNS-Namen gegeben, um ihn nicht nur mit der IP-Adresse ansprechen zu können. Das Wiedernachschau-Intervall ist 5 Minuten, davon ist WIFI nur in den ersten 45 Sekunden an, danach wird es abgeschaltet zum Stromsparen. Die blaue LED leuchtet während WLAN erreichbar ist. | ||
<pre> | <pre> | ||
let offenintervall = 300000 | |||
let verriegeltintervall = 300000 | |||
let ssid = "SSID" | |||
let password = "PASSWORT" | |||
let wifidown = 45000 | |||
timer 1000,[periode] | timer 1000,[periode] | ||
wait | wait | ||
Zeile 29: | Zeile 33: | ||
[periode] | [periode] | ||
cls | cls | ||
gosub [connect_to_ap] | |||
Status = left(wget("status.schaffenburg.org/"),1) | |||
if Status == "v" then po 0 1 else po 0 0 | if Status == "v" then po 0 1 else po 0 0 | ||
if Status == "v" then wprint "Geschlossen" else wprint "Offen" | if Status == "v" then wprint "Geschlossen" else wprint "Offen" | ||
timer | if Status == "v" then wartezeit = verriegeltintervall else wartezeit = offenintervall | ||
timer wartezeit,[periode] | |||
timer wifidown,[disc] | |||
wait | wait | ||
[connect_to_ap] | |||
connect ssid password | |||
po 4 1 | |||
return | |||
[disc] | |||
wifioff | |||
po 4 0 | |||
return | |||
</pre> | </pre> | ||
===Lesestoff=== | ===Lesestoff=== | ||
Zeile 42: | Zeile 58: | ||
Projekttagebuch: | Projekttagebuch: | ||
* 25.04. | * 25.04.2016: Projektseite angefangen. Mangels Steckkontakten ist der grüne Die noch nicht angeschlossen und wird auch nicht angesteuert. | ||
* 30.04.2016 : Timergesteuerte WLAN-Abschaltung zum Stromsparen. 5 Minuten Abfrageintervall, 45s WLAN-Aktivität. |