Inhaltsverzeichnis
Übernahme aller Wetterdaten von der "do it yourself" Wetterstation Weatherman von (stall.biz).
Getestet mit der Weatherman-Version 123.
Die Webconsole von IP-Symcon mit http://\<IP-Symcon IP>:3777/console/ öffnen.
Anschließend oben rechts auf das Symbol für den Modulstore (IP-Symcon > 5.1) klicken
Im Suchfeld nun Weatherman eingeben, das Modul auswählen und auf Installieren drücken.
Die Webconsole von IP-Symcon mit http://\<IP-Symcon IP>:3777/console/ aufrufen.
Anschließend den Objektbaum öffnen.
Die Instanz Modules unterhalb von Kerninstanzen im Objektbaum von IP-Symcon mit einem Doppelklick öffnen und das Plus Zeichen drücken.
Im Feld die folgende URL eintragen und mit OK bestätigen:
https://github.com/demel42/IPSymconWeatherman.git
Anschließend erscheint ein Eintrag für das Modul in der Liste der Instanz Modules.
In IP-Symcon nun unterhalb des Wurzelverzeichnisses die Funktion Instanz hinzufügen (CTRL+1) auswählen, als Hersteller stall.biz und als Gerät Weatherman auswählen. Es wird automatisch eine I/O-Instanz vom Type Server-Socket angelegt und das Konfigurationsformular dieser Instanz geöffnet.
Hier die Portnummer eintragen, an die der Weatherman Daten schicken soll und die Instanz aktiv schalten.
In dem Konfigurationsformular der Weatherman-Instanz kann man konfigurieren, welche Variablen übernommen werden sollen.
Der Weatherman muss in zwei Punkten angepaast werden
http://<ip des Weatherman>/?ccu:<ip von IPS>:
http://<ip des Weatherman>/?param:12:<port von IPS>:
damit schickt Weatherman minütlich die Daten sowie bei bestimmten Zuständen (Regen erkannt) eine ausserplanmässige Nachricht.
Eigenschaft | Typ | Standardwert | Beschreibung |
---|---|---|---|
Windgeschwindigkeit in km/h statt m/s | boolean | false | |
Höhe der Wetterstation über NN | integer | 0 | |
Hitzeindex | boolean | false | Hitzeindex berechnen |
absoluter Luftdruck | boolean | false | lokalen Luftdruck berechnen |
Windstärke als Text | boolean | false | Windstärke als Text ausgeben |
Niederschlag-Stufe | boolean | false | Niederschlag als text ausgeben |
Regensensor-Wert | integer | 0 | Regensensor-Wert verwenden um Nieselregen zu erkennen |
Es werden folgende Variablenprofile angelegt:
Boolean
Weatherman.RainDetector,
Weatherman.SunDetector
Integer
Weatherman.Azimut,
Weatherman.Elevation,
Weatherman.hour,
Weatherman.min,
Weatherman.PrecipitationLevel,
Weatherman.sec,
Weatherman.Wifi,
Weatherman.WindAngle,
Weatherman.WindStrength
Float
Weatherman.absHumidity,
Weatherman.Dewpoint,
Weatherman.Heatindex,
Weatherman.Humidity,
Weatherman.Lux,
Weatherman.Precipitation,
Weatherman.Pressure,
Weatherman.Rainfall,
Weatherman.RainStrength,
Weatherman.Temperatur,
Weatherman.UV-Index,
Weatherman.Windchill,
Weatherman.WindSpeed
String
Weatherman.WindDirection
GUIDs
{8517502F-9707-2979-4A91-32D07CDD563D}
{8AB8B668-6300-0B27-DC40-E88F67805157}
1.16 @ 06.02.2024 09:46
1.15 @ 03.11.2023 11:06
1.14 @ 15.08.2023 10:36
1.13 @ 04.07.2023 14:44
1.12.1 @ 07.10.2022 13:59
1.12 @ 05.07.2022 16:57
1.11.1 @ 22.06.2022 10:33
1.11 @ 29.05.2022 14:55
1.10.3 @ 17.05.2022 15:38
1.10.2 @ 17.05.2022 10:31
1.10.1 @ 10.05.2022 15:06
1.10 @ 06.05.2022 10:09
1.9 @ 18.12.2020 14:57
1.8 @ 12.09.2020 11:40
1.7 @ 06.07.2020 09:18
1.6 @ 06.03.2020 18:41
1.5 @ 01.02.2020 09:07
1.4 @ 30.12.2019 10:56
1.3 @ 15.12.2019 11:53
1.2 @ 27.10.2019 06:19
1.1 @ 17.10.2019 17:31
1.0 @ 16.09.2019 17:34