Projekt:SpaceLED: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
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. Diese Version enthält noch keine Stromsparmaßnahmen.
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
po 4 1
gosub [connect_to_ap]
let Status = left(wget("status.schaffenburg.org/"),1)
Status = left(wget("status.schaffenburg.org/"),1)
po 4 0
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 60000,[periode]
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.2015: Projektseite angefangen. Mangels Steckkontakten ist der grüne Die noch nicht angeschlossen und wird auch nicht angesteuert.
* 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.
mitglieder, vorstand
1.688

Bearbeitungen

Navigationsmenü