Sainlogic Professionelle WLAN Funk Wetterstation - 10 in 1 Wi-Fi

Hallo,

dein Wunsch
"Moin Jungs,
kann jemand das Modul , gleich auf Seite 1 legen, die Leute suchen sich sonst nen Zahn locker "

sei mir Befehl :slight_smile:

Ist im ersten Post nun mit drin.

Grüße Viel Spaß damit

Bei fuktioniert es nicht so wie gewuenscht , sag ich mal.
Hab mir mit TCPDUMP den Netzwerkverkehr im WLAN-Accesspoint angesehen.
Ohne die Aenderung werden die Daten ins Internet geschickt:

09:41:12.744703 IP Wetterstation.43020 > 54.148.41.160.80: Flags [S], seq 373989, win 5840, options [mss 1460], length 0
09:41:12.914872 IP 54.148.41.160.80 > Wetterstation.43020: Flags [S.], seq 1401790526, ack 373990, win 26883, options [mss 1452], length 0
09:41:12.959308 IP Wetterstation.43020 > 54.148.41.160.80: Flags [P.], seq 1:509, ack 1, win 5840, length 508
(..GET /weatherstation/updateweatherstation.php.....................
Accept:*/*
Host: rtupdate.wunderground.com
Connection: Close

Mit Aenderung geschieht folgendes :

09:47:20.703322 IP Wetterstation.36828 > IPSServer.45000: Flags [R.], seq 1, ack 1, win 5840, length 0
09:47:21.490221 IP Wetterstation.36828 > 54.148.41.160.80: Flags [S], seq 500963, win 5840, options [mss 1460], length 0
09:47:21.490937 IP IPSServer.45000 > Wetterstation.36828: Flags [S.], seq 1349051432, ack 500964, win 8192, options [mss 1460], length 0
09:47:21.574874 IP Wetterstation.36828 > IPSServer.45000: Flags [R.], seq 1, ack 1, win 5840, length 0
09:47:22.481684 IP Wetterstation.36828 > 54.148.41.160.80: Flags [S], seq 500963, win 5840, options [mss 1460], length 0
09:47:22.482286 IP IPSServer.45000 > Wetterstation.36828: Flags [S.], seq 1349335824, ack 500964, win 8192, options [mss 1460], length 0

Irgendetwas erwartet er vom Server bevor er die Werte schickt. Und es werden trotzdem Pakete zu Port 80 ins Internet geschickt.

sieht bei mir ähnlich aus :



23:30:22.063668 IP 192.168.178.65.32893 > 192.168.178.3.45000: Flags [S], seq 358591417, win 5840, options [mss 1460], length 0
23:30:23.111237 IP 192.168.178.65.32893 > 54.187.34.191.80: Flags [S], seq 358591417, win 5840, options [mss 1460], length 0
23:30:23.111334 IP 192.168.178.65.32893 > 192.168.178.3.45000: Flags [S], seq 358591417, win 5840, options [mss 1460], length 0
23:30:24.140844 IP 192.168.178.65.32893 > 54.187.34.191.80: Flags [S], seq 358591417, win 5840, options [mss 1460], length 0
23:30:24.140995 IP 192.168.178.65.32893 > 192.168.178.3.45000: Flags [S], seq 358591417, win 5840, options [mss 1460], length 0
23:30:25.161501 IP 192.168.178.65.32893 > 54.187.34.191.80: Flags [S], seq 358591417, win 5840, options [mss 1460], length 0
23:30:25.161610 IP 192.168.178.65.32893 > 192.168.178.3.45000: Flags [S], seq 358591417, win 5840, options [mss 1460], length 0

im IPS kommt trotzdem nix an :frowning:

Hallo Marcel,
hast Du schon eine neue Antwort erhalten? Es wäre für die Hotline auch peinlich, wenn es für so eine gängige Anfrage keine Lösung gibt.
An diejenigen, die gemeldet haben, dass es funktioniert: Ist auch ein Unifi Security Gateway (USG) im Einsatz oder nur ein Unifi AP AC Pro?

Mit freundlichen Grüßen
Matthias

Wer es bisher mit Hardware nicht geschafft hat, sollte sich mal überlegen, ob er mit Software nicht besser bedient ist:D
Meine DNS-Lösung hatte ich ja schon mal erwähnt, hatte bisher nur niemand interessiert:confused:

Ich gebe trotzdem mal einen kurzen Abriss:

Voraussetzung ist die Installation und Verwendung des Dual DHCP DNS Server, „Dual Server is Self Integrated DNS Server Open Source Freeware for Windows/Linux“.

Natürlich muß man dann andere DHCP-Server (z.B. Fritz-Box) abschalten. Ich verwende die Software schon seit seit Jahren, weil die FBF ziemlich unzuverlässig IP-Adressen vergibt und die Konfiguration sehr aufwändig und unübersichtlich ist.
Der Dual Server ist als Dienst unter Windows eingerichtet und wird über ein ASCII-File konfiguriert.

Es gibt nur 2 Nachteile:

[ul]
[li]Wenn etwas in der Konfig geändert wird, genügt nicht eine Änderung des Files, sondern man muß den Dienst beenden und wieder starten.
[/li][li]Man kann leider nicht eine IP-Adresse alternativ an 2 MAC-Adressen vergeben (z.B. für einen Laptop der alternativ über LAN und WLAN betrieben wird und immer dieselbe IP-Adresse haben soll).
[/li][/ul]
Mein Windows-Server mit IPS und Dual-Server läuft auf 192.168.0.6
Der Raspi, auf den umgeroutet wird hat 192.168.0.144
Der Wetterstation wurde die IP-Adresse 192.168.0.102 zugewiesen.

Hier ein Auszug aus meiner DualServer.ini:


#This file should be in the same folder where DualServer.exe file is.
...

[ALIASES]
# These are alias names. ALIAS should be bare or local name
# This server will resolve them; ensure CNAME in right of = and ALIAS is on left in form ALIAS=CNAME. No limit to no. of entries here !
ServerPC=192.168.0.6
WetterSkript=192.168.0.144


[SERVICES]
#Specify the service you want to use
DNS
DHCP

[LISTEN_ON]
#IPS Svr1:
192.168.0.6
...


[DNS_HOSTS]
#This is where hosts and their IPs needs to be specified
#DNS will resolve as per entries here, in addition to DHCP alotted addresses.
#Bare names automatically assume local domain name. hosts here need not be local

# Wetterstations-Daten auf PC mit WetterSkript routen
rtupdate.wunderground.com=192.168.0.144
api.ambientweather.net=192.168.0.144
api.weathercloud.net=192.168.0.144
wow.metoffice.gov.uk=192.168.0.144
...

#-------------
#DHCP Sections
#Sections below are other DHCP Sections. Clients can be allotted addresses in two ways, dynamically from DHCP Range or statically. 
#For static addresses, client section needs to be created for each static client against its MAC Address. 
#The DHCP Ranges are grouped into [DHCPRange]s, so that range specific options can be specified for a group of ranges at one place. 
#The totol ranges together in all [DHCPRange]s is also 125 and there can also be 125 [DHCPRange]s max.
...

[RANGE_SET]
# --- Raspis ---
DHCPRange=192.168.0.140-192.168.0.149
SubnetMask=255.255.255.0
DomainServer=192.168.0.1
Router=192.168.0.1

[RANGE_SET]
## --- Sonderfall Wetterstation---
DHCPRange=192.168.0.102-192.168.0.103
SubnetMask=255.255.255.0
DomainServer=192.168.0.6
Router=192.168.0.144
## Traffic geht per [DNS_HOSTS]-Routing an RaspiB4
...

[GLOBAL_OPTIONS]
#These are global DHCP Options and would supplement client specific options and [RANGE_SET] options.
SubNetMask=255.255.255.0
# *********************** #
# Default Gateway FBF7490
Router=192.168.0.1
...

# Sainlogic Professionelle WLAN Funk Wetterstation - 10 in 1 Wi-Fi 
[B4:E6:2D:0A:7B:80]
IP=192.168.0.102
HostName=WS3500-Wetter
DomainServer=192.168.0.6
...

[B8:27:EB:26:83:F1]
IP=192.168.0.144
HostName=RaspiB4

...


Die Nachteile, die bei mir aufgetreten sind (Modul von Fonzo funktioniert nicht) und mein Workaround hatte ich ja schon hier beschrieben.
Wer aber zu einem Strohhalm greifen will, kanns ja mal ausprobieren :loveips:

Viele Grüsse
Harald

Hallo Matthias,

das ist die Antwort von Unifi :



set service nat rule 1 description test
set service nat rule 1 destination port 80
set service nat rule 1 inbound-interface eth1
set service nat rule 1 inside-address address 192.168.178.3
set service nat rule 1 inside-address port 45000
set service nat rule 1 log disable
set service nat rule 1 protocol tcp_udp
set service nat rule 1 source address 192.168.178.65
set service nat rule 1 type destination



und laut Wireshark läuft das auch , nur es kommt nix im IPS an .

Hallo Marcel,
hier die Lösung:

Mein Hausnetz ist im VLAN 120.
192.168.120.181 ist IP-Symcon-Server
192.168.120.116 ist die Sainlogic-Wetterstation.

Vom PC aus per ssh mit Benutzername und Passwort auf USG zugreifen:


iMac:~ xxxxx$ ssh xxxxx@192.168.1.1

Im USG dann den Befehl „configure“ eingeben:


xxxxx@UniFiSecurityGateway:~$ configure
[edit]
xxxxx@UniFiSecurityGateway# 

Dann folgende Zeilen eingegeben und auf eigene Situation angepassen.


set service nat rule 1 description 'Wetterstation Sainlogic intern'
set service nat rule 1 destination port 80
set service nat rule 1 inbound-interface eth1.120
set service nat rule 1 inside-address address 192.168.120.181
set service nat rule 1 inside-address port 45000
set service nat rule 1 log disable
set service nat rule 1 protocol tcp_udp
set service nat rule 1 source address 192.168.120.116
set service nat rule 1 type destination

Mit Eingabe der aufgeführten Zeilen und dann auch noch „commit, save und exit“ sowie

$ show configuration commands

wird dann dies angezeigt:

set service nat rule 1 description 'Wetterstation Sainlogic intern'
set service nat rule 1 destination port 80
set service nat rule 1 inbound-interface eth1.120
set service nat rule 1 inside-address address 192.168.120.181
set service nat rule 1 inside-address port 45000
set service nat rule 1 log disable
set service nat rule 1 protocol tcp_udp
set service nat rule 1 source address 192.168.120.116
set service nat rule 1 type destination
set service nat rule 6001 description 'MASQ corporate_network to WAN'
set service nat rule 6001 log disable

Mit

$ show nat rules

wird dies angezeigt, wobei eth1.120 das VLAN ist.

rule   type  intf     translation                                               
----   ----  ----     -----------                                               
1      DST   eth1.120  daddr ANY to 192.168.120.181                              
    proto-tcp_udp     dport 80 to 45000                                             
                      when saddr 192.168.120.116, sport ANY                     

6001   MASQ  pppoe2   saddr ANY to 87.187.216.23                                
    proto-all         sport ANY                                                     

6002   MASQ  pppoe2   saddr ANY to 87.187.216.23                                
    proto-all         sport ANY                                                     

6003   MASQ  pppoe2   saddr ANY to 87.187.216.23                                
    proto-all         sport ANY         

Achtung: Es darf nicht provisioniert werden. Nach einer Provisionierung sind die Einträge weg und müssen wieder neu erstellt werden.

Zusätzlich habe ich auf dem UniFi-CloudKey noch eine Portweiterleitung eingerichtet.
Einstellungen / Routing & Firewall / Portweiterleitung
Neue Portweiterleitung erstellen
Name „Wetterstion zu Symcon“
von begrenzt 192.168.120.116
Port 80
IP-Adresse weiterleiten 192.168.120.181
Port weiterleiten 45000
Protokoll beide
Protokolle kein Haken
<Speichern>

Viele Grüße
Matthias

Und damit gehts bei dir ?

Gesendet von iPhone mit Tapatalk

Ja, mit genau der beschriebenen Vorgehensweise.
Zusätzlich habe ich auf dem UniFi-CloudKey noch eine Portweiterleitung eingerichtet.
Einstellungen / Routing & Firewall / Portweiterleitung
Neue Portweiterleitung erstellen
Name Wetterstion zu Symcon
von begrenzt 192.168.120.116
Port 80
IP-Adresse weiterleiten 192.168.120.181
Port weiterleiten 45000
Protokoll beide
Protokolle kein Haken
<Speichern>

Viel Erfolg
Matthias

dann war es nur noch die port Weiterleitung im interface , den rest hatte ich drin.
jetzt geht es :slight_smile: freu, mega schwere Geburt.

Guten Morgen,

hat es schon jemand hinbekommen den Batteriestatus des Außensensors auszulesen.
Hintergrund ist, dass ich mir eine Nachricht erstellen möchte, sobald die Batterie leer ist.

Gruß Tobias

Hallo,
nach der Einrichtung und Konfiguration meiner Sainlogic im Modul IPSymconWeatherStation bekomme ich folgenden Fehler ausgegeben:

Was kann das Problem sein? Wie wird die MAC eingetragen? Mit : oder - oder ohne Trennung? Ist der Port 1024 richtig?
Als IPS läuft bei mir die 5.0 auf einem Raspberry.

Viele Grüße

Was ist denn als Sprache auf dem Raspberry einstellt? Das deutet auf einen Fehler bei Translate hin.

Hallo Fonzo,
du muss mich für komplett inkompetent halten. :slight_smile: Was meinst Du genau mit Sprache auf dem Rasp?

Gib mal in der Konsole vom Raspi locale ein.

Das ist das Ergebnis:

2.JPG

Spracheinstellungen vom Raspi mit raspi-config richtig einstellen.

Ich hatte nach dem Umzug aufs Tinkerboard immer wieder Schwierigkeiten mit der Übernahme der Spracheinstellungen in Armbian.

Seit der manuellen Änderung der /etc/default/locale ist Ruhe.

#  File generated by update-locale
LANG=de_DE.UTF-8
LANGUAGE=
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

Hallo in die Runde,

nachdem meine HomeMatic OC3 sturmbedingt vorzeitig aus dem Rennen ausgeschieden war und ich nun eine Zeit lang eine benachbarte Wetterstation über Wunderground abgefragt habe, würde ich gerne wieder eine eigene Station installieren.
Da kommt mir das Modul gerade recht - klingt perfekt, vor allem mit der Anbindung an nicht nur einen Dienst. Danke!

Fragt sich nur, welche Station nun kaufen - offenbar sind ja mehrere baugleich. Die Sainlogic ist nun momentan mit 180 EUR aber ausgerechnet die teuerste. „froggit 3500 Profi Funk WH3000 SE (Version 2018)“ mit 170 nicht viel preiswerter, die „Eurochron EFWS 2900 EFWS 2900“ scheint ebenfalls baugleich zu sein und ist u.a. bei C… für 150 EUR erhältlich.
Habt ihr Erfahrungen, ob sie tatsächlich auch in der Fimware baugleich sind, hat ggf. eine von diesen (oder eine weitere) einen bestimmten Vorteil, z.B. weil der Hersteller gut mit Updates am Start ist oder andere Vorteile bietet? Bei Sainlogic finde ich nicht mal eine Homepage …

Ich freue mich über einen Tipp!
Dankeschön und viele Grüße

Karsten

Bei Amazon scheint es die Station auch noch mal ohne Display für 99 Euro zu geben. (Amazon-Suche: B07JN73RKW)

Statt des Displays ist ein kleiner unscheinbarer Funkempfänger dabei. Anzeige über Handy-App.

Interessant finde ich auch diese Rezession mit vielen Infos, die verschiedene Systeme vergleicht und auch ausführt welche Pakete der verschiedenen Hersteller baugleich sind.

Amazon (Kein Artikel verlinkt): Guenstige WLAN Wetterstation fuer die Cloud

Toni

Hallo,
Im April habe ich mir das Gerät wegen der Diskussionen hier gekauft, jedoch liegt sie immer noch unbenutzt herum. Wenn Du Sie haben willst, melde Dich.

Gruß NBA

edit: verkauft.