GWG-40 configuration for OpenSprinkler

Setting up the GWG-40 requires some specialist knowledge and experience with using mobile access.

With the LTE router, the OpenSprinkler can easily access the Internet via an LTE or UMTS connection and update the weather data. The real problem is external access, because normal mobile phone providers do not allow a direct external connection to the mobile device. This is blocked by technical measures on the part of the mobile phone provider.

However, the situation is different with special providers, e.g. “Things Mobile” offers a public IP address for access via the Internet for 2EUR/month. The data volume for querying weather data from OpenSprinkler is almost negligible, 1MB per month is rarely reached. Only “personal access” to the device slightly increases the data flow.

Another problem is the different boot time of LTE Router and OpenSprinkler. While OpenSprinkler boots very quickly, the LTE router takes a little longer - but this leads to OpenSprinkler not getting an IP via DHCP and switching to WiFi Access mode. The solution here is to deactivate OpenSprinker DHCP and enter a fixed IP.

The following configuration steps apply to a SIM card with a data plan and public IP.

a) general initial setup:

  1. Activate the SIM card with your smartphone. If the card has a PIN, you will have to enter this later in the configuration.
  2. Insert the SIM card into the router
  3. Connect the router to a PC with a network cable
  4. Connect the router to power and wait until the green power LED stops flashing and turns solid.
  5. Start your web browser and enter “http://192.168.1.1/” as the address.
  6. The “Geneko” login should appear with “Login first time” and ask for username + password. Enter “admin” as your username and password.
  7. In the next step you will be asked for your OWN username and password. Enter this and note the data.
  8. Melden Sie sich mit den neuen Daten an. Das Geneko Konfigurationsmenü erscheint.

b) SIM Karte einrichten:

  1. Klicken Sie auf “Settings/Mobile Settings” und aktivieren Sie “SIM Enable” und “Data Enable”
  2. Für die PIN aktivieren Sie “SIM Advanced settings” , “PIN enabled” und geben Sie dann dort die PIN ein (nur wenn die SIM eine PIN hat)
  3. Weitere Zugangsdaten, wie z.B. APN und Authentication müssen Sie nur eintragen, wenn dies vom Anbieter gefordert wird, z.B. bei Vodafone IoT geben Sie hier “iot.vodafone.de” ein. Außerdem den Username+Password aus dem IoT Portal von Vodafone (Authentifizierung CHAP).
  4. Aktiviere Sie “Connection settings” und “Persistent connection” für eine dauerhafte Verbindung

c) Port forwarding: Zugriff auf OpenSprinkler einrichten

  1. Klicken Sie auf “Settings/Routing/Port Forwarding” und aktivieren Sie “Enable Network Address Translation (NAT)”
  2. In der Tabelle sollte bereits eine leere Zeile stehen. Tragen Sie hier wie folgt die Werte ein und klicken Sie auf “Add” und dann “Save”. Die Portfreigabe verbindet den externen Port 81 mit dem OpenSprinkler Port 80. Hinweis: Ich empfehle 81 und nicht 80, da sonst das Webinterface des Routers nicht mehr von Extern verfügbar ist.

d) Sonstige Einstellungen:

Um einen dauerhaften und sicheren Betrieb zu gewährleisten würde ich die Option für den täglichen Neustart des Routers aktivieren:

  1. Klicken Sie auf “Maintenance/System Control” und tragen Sie bei “Scheduled Reboot” “Daily” und bei “Time” 1h 0min ein und bestätigen Sie mit “Save”.
  2. Der Router wird dann täglich um 01:00 Uhr neu gestartet.

Die Uhrzeit des Geräts sollte immer stimmen, daher folgende Einstellungen vornehmen:

  1. Klicken Sie auf “Maintenance/Date/Time Settings”
  2. Tragen Sie unter “Time zone” die richtige Zeitzone ein, für Deutschland ist das “Europe/Berlin”
  3. Aktivieren Sie “From mobile provider”
  4. Sollte sich die Uhrzeit und das Datum nicht aktualisieren (Hinweis: Datenverbindung notwendig!), dann aktivieren Sie “From time Server” und geben Sie einen Zeitserver unter “Time server address” ein, für Deutschland wäre dies “de.pool.ntp.org”. Bestätigen Sie mit “Save”.

e) OpenSprinkler einrichten:

  1. Verbinden Sie sich mit dem OpenSprinkler gemäß der Schnellanleitung mit ihrem PC.
  2. Klicken Sie auf “Einstellungen/Optionen bearbeiten/Erweitert” und deaktivieren Sie “dhcp”.
  3. Tragen nun die Werte wie folge ein und klicken Sie rechts oben auf speichern. Anschließend starten Sie den OpenSprinkler neu.

HINWEIS: NTP muss 0.0.0.0 sein

Wenn nun alles korrekt eingerichtet ist, verbinden Sie OpenSprinkler mit dem LTE Router und starten Sie alle Geräte neu.

Sobald die Verbindung hergestellt wurde, sollten Sie openSprinkler über die IP Adresse mit Port 81 erreichen können, also “http://123.456.123.456:81”

Wenn Sie die IP Adresse ändert (z.B. weil es eine öffentliche, aber keine feste IP ist), dann sollten sie DynDns im Router aktivieren und sich entsprechend registrieren. Weitere Informationen darüber im Netz.