ELV Wetterstation WS980WiFi

Begonnen von doesel, 02 Januar 2019, 16:30:07

Vorheriges Thema - Nächstes Thema

doesel

Hallo,
ELV hat eine neuartige Wetterstation im Angebot für knapp 160€, mit WiFi und 868MHz. Hat die zufällig schon jemand bestellt und kann etwas über die Einbindung in FHEM sagen?
Gruß Doesel
(FHEM auf Cubietruck mit Igor-Image, 64GB SSD), seit März 19 FHEM auf NUC im Proxmox-Container, 240GB SSD, div. Homematic, Max Fensterkontakte, Onewire über Firmata und FHEM2FHEM auf Raspberrys, MySensors, Jeelink-Clone mit GSD-Modul, CUL, SDM220Modbus, Logo!8, WS980WiFi

gloob

#1
Ich habe keine Erfahrungen aber der Außensensor funkt nur mit 868MHz. Der besitzt kein WLAN. WLAN hat nur die Innenstation.

Die Daten können zu Wunderground gepusht werden und dort kannst du sie selbst wieder abrufen über das Underground Modul.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

doesel

Hatte ich auch schon aus der Anleitung entnommen. Ich dachte da eher an die Anbindung über 868MHz, damit ich mir die Daten nicht "hintenrum" über WU wiederholen muss. Ich glaube, ich bestell mir die mal und berichte.
Gruß Doesel
(FHEM auf Cubietruck mit Igor-Image, 64GB SSD), seit März 19 FHEM auf NUC im Proxmox-Container, 240GB SSD, div. Homematic, Max Fensterkontakte, Onewire über Firmata und FHEM2FHEM auf Raspberrys, MySensors, Jeelink-Clone mit GSD-Modul, CUL, SDM220Modbus, Logo!8, WS980WiFi

JoWiemann

Bitte den Hinweis beachten: Die Wetterstation spannt ein eigenes WLAN auf und kann nicht in ein bestehendes WLAN integriert werden: https://www.elv.de/topic/verbindung-mit-router.html

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

gloob

Zitat von: JoWiemann am 02 Januar 2019, 18:50:01
Bitte den Hinweis beachten: Die Wetterstation spannt ein eigenes WLAN auf und kann nicht in ein bestehendes WLAN integriert werden: https://www.elv.de/topic/verbindung-mit-router.html

Grüße Jörg

Und bitte auch den Thread dort bis zum Ende lesen und meinen Kommentar am Ende beachten. Die erste Aussage ist FALSCH.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

doesel

Na dann bin ich mal gespannt! Bestellung ist raus...
Doesel
(FHEM auf Cubietruck mit Igor-Image, 64GB SSD), seit März 19 FHEM auf NUC im Proxmox-Container, 240GB SSD, div. Homematic, Max Fensterkontakte, Onewire über Firmata und FHEM2FHEM auf Raspberrys, MySensors, Jeelink-Clone mit GSD-Modul, CUL, SDM220Modbus, Logo!8, WS980WiFi

JoWiemann

Zitat von: gloob am 02 Januar 2019, 18:52:14
Und bitte auch den Thread dort bis zum Ende lesen und meinen Kommentar am Ende beachten. Die erste Aussage ist FALSCH.

Argh, wer bis zum Ende liest im Vorteil.

Persönlich Erfahrungen mit Negativaussagen zu Beginn, die erst im Weiteren aufgelöst werden, ist eher durchwachsen.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

gloob

Zitat von: doesel am 02 Januar 2019, 18:56:28
Na dann bin ich mal gespannt! Bestellung ist raus...
Doesel

Halt uns doch bitte hier auf dem laufenden
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

doesel

ZitatHalt uns doch bitte hier auf dem laufenden

Na klar. Hoffentlich noch zum Wochenende hier.
(FHEM auf Cubietruck mit Igor-Image, 64GB SSD), seit März 19 FHEM auf NUC im Proxmox-Container, 240GB SSD, div. Homematic, Max Fensterkontakte, Onewire über Firmata und FHEM2FHEM auf Raspberrys, MySensors, Jeelink-Clone mit GSD-Modul, CUL, SDM220Modbus, Logo!8, WS980WiFi

choenig

Die Wetterstation gibt es aktuell bei elv.de für 119 EUR im Angebot.

Wie sind denn jetzt die Erfahrungen?

LG
Christian

doesel

Nach nunmehr 3 Wochen im Betrieb habe ich leider weder mit SIGNALduino noch mit ESPduino Empfangserlebnisse. Lediglich über den Umweg über WU kann ich die Daten auslesen.
Gruß Doesel
(FHEM auf Cubietruck mit Igor-Image, 64GB SSD), seit März 19 FHEM auf NUC im Proxmox-Container, 240GB SSD, div. Homematic, Max Fensterkontakte, Onewire über Firmata und FHEM2FHEM auf Raspberrys, MySensors, Jeelink-Clone mit GSD-Modul, CUL, SDM220Modbus, Logo!8, WS980WiFi

choenig

Ok, Danke für die Antwort.

LG
Christian

bigcheese

Hab sie mir gerade mal bestellt... Wundermap wäre doch eigentl. ok oder nicht? Oder gehen die Daten da zu selten hoch? würde gerne nen grafischen Verlauf der Windgeschwindigkeiten haben...

pejonp

@doesel

Schau mal hier vielleicht ist das Protokoll ähnlich dem vom WH24A

https://forum.fhem.de/index.php/topic,93280.msg859226.html#msg859226

Pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

doesel

@pejonp
Leider funktioniert das auch nicht. Habe meinen Jeelink mit der neuesten Firmware aus dem Beitrag geflasht, er empfängt nur mein vorhandenes Funkthermometer.
Doesel
(FHEM auf Cubietruck mit Igor-Image, 64GB SSD), seit März 19 FHEM auf NUC im Proxmox-Container, 240GB SSD, div. Homematic, Max Fensterkontakte, Onewire über Firmata und FHEM2FHEM auf Raspberrys, MySensors, Jeelink-Clone mit GSD-Modul, CUL, SDM220Modbus, Logo!8, WS980WiFi

pejonp

@doesel
Du kannst ja mal versuchen den jeelink im debugmodus zu betreiben um zu sehen ob irgend etwas empfangen wird

Set jeelink raw 1d

Vielleicht mal von fhem trennen und nur per Terminal mitlesen.

Pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

choenig

Hi,

man kann die Station per WiFi auslesen.

Mit unterstützung aus dem ELV-Forum (https://www.elv.de/topic/protokolldefinition-zum-datenaustausch-ws980-zum-pc.html) habe ich ein kleines perl script geschrieben, welches die Daten ausgibt. Wenn ich Zeit habe, würde ich ein triviales Plugin daraus bauen.


use IO::Socket::INET;
use POSIX qw(strftime);

sub getDataFromWS($)
{
    my ($ip) = @_;
    my $socket = IO::Socket::INET->new(PeerAddr => $ip,
                                       PeerPort => '45000',
                                       Proto    => 'tcp',
                                       Type     => SOCK_STREAM);

    return "cannot connect to the server $!" unless $socket;

    my $req = "\xff\xff\x0b\x00\x06\x04\x04\x19";
    my $size = $socket->send($req);

    # notify server that request has been sent
    #shutdown($socket, 1);

    # receive a response of up to 1024 characters from server
    my $response = "";
    $socket->recv($response, 1024);

    my @array = split('', $response);
    my $buf = "";
    foreach (@array){
        $buf .= sprintf "%02x", ord($_) ;
    }

    my $ret = "";
    #$ret .= sprintf("%s\n", $buf);

    my $datestring = strftime "%F %T", localtime;
    $ret .= sprintf("     timestamp: $datestring\n");

    my $HeaderLength = 6;
    my %Values = (
        1  => {"name" => "temperatureInside",  "width" => 2, "factor" => 10},
        2  => {"name" => "temperature",        "width" => 2, "factor" => 10},
        3  => {"name" => "dewPoint",           "width" => 2, "factor" => 10},
        4  => {"name" => "windChill",          "width" => 2, "factor" => 10},
        5  => {"name" => "heatIndex",          "width" => 2, "factor" => 10},
        6  => {"name" => "humidityInside",     "width" => 1, "factor" =>  1},
        7  => {"name" => "humidity",           "width" => 1, "factor" =>  1},
        8  => {"name" => "Druck1",             "width" => 2, "factor" => 10},
        9  => {"name" => "Druck2",             "width" => 2, "factor" => 10},
        10 => {"name" => "windDirection",      "width" => 2, "factor" =>  1},
        11 => {"name" => "windSpeed",          "width" => 2, "factor" => 10},
        12 => {"name" => "windGusts",          "width" => 2, "factor" => 10},
        14 => {"name" => "rainPerHour",        "width" => 4, "factor" => 10},
        16 => {"name" => "rainPerDay",         "width" => 4, "factor" => 10},
        17 => {"name" => "rainPerWeek",        "width" => 4, "factor" => 10},
        18 => {"name" => "rainPerMonth",       "width" => 4, "factor" => 10},
        19 => {"name" => "rainPerYear",        "width" => 4, "factor" => 10},
        20 => {"name" => "rainTotal",          "width" => 4, "factor" => 10},
        21 => {"name" => "brightness",         "width" => 4, "factor" => 10},
        #22 => {"name" => "SolarRadiation???", "width" => 2, "factor" => 1},
        #23 => {"name" => "???",               "width" => 2, "factor" => 1},
    );

    for (my $i = $HeaderLength*2; $i < length($buf); $i += 2)
    {
        my $id = hex(substr($buf,$i,2));
        if (!(exists $Values{$id})) {
            $ret .= sprintf("%d not found, exiting\n", $id);
            for (my $j = $i; $j < length($buf); $j += 2) {
                my $id = hex(substr($buf,$j,2));
                $ret .= sprintf("%d ", $id);
            }
            last;
        }

        my $width = $Values{$id}{"width"};

        my $value = hex(substr($buf, $i + 2, $width*2)) / $Values{$id}{"factor"};
        $ret .= sprintf("%2d - %s: %.2f\n", $id, $Values{$id}{"name"}, $value);

        # go to next
        $i += $width * 2;
    }
    $socket->close();
    return $ret;
}


Die Felder 22 und 23 konnten wir noch nicht zuordnen, bei Druck1 und Druck2 ist mir noch nicht klar, welcher Wert welcher ist.

So sieht die Ausgabe aus:

     timestamp: 2019-02-07 22:54:43
1 - temperatureInside: 22.30
2 - temperature: 5.70
3 - dewPoint: 1.80
4 - windChill: 5.70
5 - heatIndex: 5.70
6 - humidityInside: 39.00
7 - humidity: 76.00
8 - Druck1: 1008.60
9 - Druck2: 1008.60
10 - windDirection: 78.00
11 - windSpeed: 0.00
12 - windGusts: 0.00
14 - rainPerHour: 0.00
16 - rainPerDay: 1.70
17 - rainPerWeek: 2.20
18 - rainPerMonth: 8.10
19 - rainPerYear: 10.60
20 - rainTotal: 10.60
21 - brightness: 0.00
22 not found, exiting
22 0 2 23 0 193 221


LG
Christian

curt

Zitat von: choenig am 07 Februar 2019, 22:58:26
man kann die Station per WiFi auslesen.

Jetzt wird es interessant (ich suche noch (m)eine neue Wetterstation).

Fragen:
* Der Station kann ich statische IP geben, Router und DNS vorgeben?
* Will die Station "nach Hause" telefonieren?
RPI 4 - Jeelink HomeMatic Z-Wave

choenig

Hi,

Zitat von: curt am 08 Februar 2019, 17:17:18
Fragen:
* Der Station kann ich statische IP geben, Router und DNS vorgeben?

Soweit ich es sehe, kannst du sie nur per DHCP konfigurieren.

Zitat von: curt am 08 Februar 2019, 17:17:18
* Will die Station "nach Hause" telefonieren?

Bisher habe ich davon noch nichts aufgezeichnet, aber sicher bin ich da nicht. Nur die http-Requests an wunderground sehe ich, das habe ich aber so konfiguriert.

LG
Christian

curt

Zitat von: choenig am 08 Februar 2019, 18:23:46
Soweit ich es sehe, kannst du sie nur per DHCP konfigurieren.

Sehr unschön.

Für mein Verständnis: Wer ist da aktiv, wer passiv? Also ruft da FHEM eine (sich möglicherweise ändernde) IP ab? Oder sendet die Wetterstation an eine dort konfigurierte IP (die von FHEM) - oder wie ist die Sache gedacht?
RPI 4 - Jeelink HomeMatic Z-Wave

choenig

Hi,

die Wetterstation ruft ihre IP per DHCP ab und verwendet dann die, die der DHCP-Server vorgibt, vermutlich inkl. DNS etc.

Aus fhem rufst du es mit der IP auf, die die Station vom DHCP server bekommen hat.

In den nächsten Post packe ich die erste Version des Moduls ... :)

LG
Christian

choenig

Hi,

im Anhang findet ihr die erste quick and dirty Version eines Moduls, welches direkt mit der WS980 kommuniziert, ohne Umwege über wunderground.

Usage

define ws980wifi WS980 10.10.10.44 30


10.10.10.44 ist die IP eurer Station, die könnt ihr euch aus der Fritzbox holen.
30 ist das Interval der Abfrage.

LG
Christian

curt

OT

Zitat von: choenig am 08 Februar 2019, 19:06:31
die Wetterstation ruft ihre IP per DHCP ab und verwendet dann die, die der DHCP-Server vorgibt, vermutlich inkl. DNS etc.
Aus fhem rufst du es mit der IP auf, die die Station vom DHCP server bekommen hat.

Christian,
mein Beitrag ist OT - und ich will Dich absolut nicht bremsen, ganz im Gegenteil! Ich suche ja derzeit auch eine Wetterstation. Also den folgenden Absatz bitte nicht missverstehen:

Das wäre bei mir dann der zweite Sensor, der sich vermittels DHCP die IP abholt. Der erste ist ein Feinstaubsensor, der am Stromnetz hängt. Ich stelle mir gerade einen Stromausfall vor - ich wohne auf dem Lande, da kommt so etwas schon mal vor. Anschließend klingeln alle Sensoren (und Handys und Tabs) neu beim neu gestarteten DHCP-Server an. Und die IP-Adressen sind völlig anders verteilt ...

Wie gesagt: Lasse Dich durch solche Einwürfe bitte nicht stören. Ich finde toll, was Du machst, ich kann das nicht.
RPI 4 - Jeelink HomeMatic Z-Wave

gloob

Zitat von: curt am 08 Februar 2019, 19:23:33
OT

Christian,
mein Beitrag ist OT - und ich will Dich absolut nicht bremsen, ganz im Gegenteil! Ich suche ja derzeit auch eine Wetterstation. Also den folgenden Absatz bitte nicht missverstehen:

Das wäre bei mir dann der zweite Sensor, der sich vermittels DHCP die IP abholt. Der erste ist ein Feinstaubsensor, der am Stromnetz hängt. Ich stelle mir gerade einen Stromausfall vor - ich wohne auf dem Lande, da kommt so etwas schon mal vor. Anschließend klingeln alle Sensoren (und Handys und Tabs) neu beim neu gestarteten DHCP-Server an. Und die IP-Adressen sind völlig anders verteilt ...

Wie gesagt: Lasse Dich durch solche Einwürfe bitte nicht stören. Ich finde toll, was Du machst, ich kann das nicht.

Für genau den Fall, kann man in jedem ordentlichen Router statische IP Adressen per MAC Adresse vergeben lassen. Was hast du denn für einen Router? Da klappt das bestimmt auch. 
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

curt

Zitat von: gloob am 08 Februar 2019, 19:34:25
Für genau den Fall, kann man in jedem ordentlichen Router statische IP Adressen per MAC Adresse vergeben lassen. Was hast du denn für einen Router? Da klappt das bestimmt auch.

Oh, schön.

Mein Wlan-Router besteht aus einem RPi mit aktuellem Raspian. Hast Du bitte einen Lesetipp für mich?
RPI 4 - Jeelink HomeMatic Z-Wave

gloob

Zitat von: curt am 08 Februar 2019, 19:49:33
Oh, schön.

Mein Wlan-Router besteht aus einem RPi mit aktuellem Raspian. Hast Du bitte einen Lesetipp für mich?

Dein WLAN Router ist ein Raspberry Pi? Ich glaube du verwechselst da was: http://bfy.tw/MD1Z
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

curt

Zitat von: gloob am 08 Februar 2019, 19:55:01
Dein WLAN Router ist ein Raspberry Pi?

Ja, korrekt. An einem USB-Port ist eine ziemlich große WLAN-Antenne. - Nicht alles, was Du nicht kennst, gibt es nicht.

Zitat von: gloob am 08 Februar 2019, 19:55:01
Ich glaube du verwechselst da was: http://bfy.tw/MD1Z

Ich verwechsele nichts. Du aber: Der gute Ton ist in der anderen Schublade.
RPI 4 - Jeelink HomeMatic Z-Wave

gloob

#27
Sorry fürs OT:

Zitat von: curt am 08 Februar 2019, 20:07:05
Ja, korrekt. An einem USB-Port ist eine ziemlich große WLAN-Antenne. - Nicht alles, was Du nicht kennst, gibt es nicht.
Ich verwechsele nichts. Du aber: Der gute Ton ist die andere Schublade.

Wenn du so viel Ahnung hast, dass du deine Raspberry als WLAN Router nutzt, solltest du auch wissen, wie man statische IPs einrichtet.
Oder ist dein Raspberry nur ein Accesspoint?
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

curt

#28
Zitat von: gloob am 08 Februar 2019, 20:08:44
Wenn du so viel Ahnung hast, dass du deine Raspberry als WLAN Router nutzt, solltest du auch wissen, wie man statische IPs einrichtet.

Es reicht.

Ich weiß, dass es in diesem Forum eher üblich ist, Fragende überheblich mit Bröckchen abzukanzeln. So in der Art "schaut alle mal her, der ist so dumm, dass den die Schweine beißen!". Du machst das auch sehr schön.

Mein Wlan-Router hat einen Bereich bis *.200 für statische IP. Der Bereich darüber - den managt DHCP. Ein Class-C-Netz, korrekt.

Mir war nicht bekannt, dass man via erkannter MAC statische IP halten kann. Mir ist immer noch unklar, wie das eigentlich gehen soll. - Aber: Ich bin lernfähig. Ein kleiner Tipp hätte gereicht.

Was glaubst Du denn, warum ich frage?

MannMannMann.

----------------
P.S:
Oh, schau an. Ein nachträglich geänderter Beitrag. Issjanett.
Natürlich ist das ein AP. Und gleichzeitig ein Router, im Intranet. Welches Haar willst Du denn als nächstes spalten?

Ich sage Dir mal, was stark gewesen wäre:
Stark wäre "Tut mir leid, aber schau mal hier, so geht das."

Die Hoffnung stirbt zuletzt ... magst Du noch ein Haar?
RPI 4 - Jeelink HomeMatic Z-Wave

gloob

#29
Zitat von: curt am 08 Februar 2019, 20:15:16
Es reicht.

Ich weiß, dass es in diesem Forum eher üblich ist, Fragende überheblich mit Bröckchen abzukanzeln. So in der Art "schaut alle mal her, der ist so dumm, dass den die Schweine beißen!". Du machst das auch sehr schön.

Mein Wlan-Router hat einen Bereich bis *.200 für statische IP. Der Bereich darüber - den managt DHCP. Ein Class-C-Netz, korrekt.

Mir war nicht bekannt, dass man via erkannter MAC statische IP halten kann. Mir ist immer noch unklar, wie das eigentlich gehen soll. - Aber: Ich bin lernfähig. Ein kleiner Tipp hätte gereicht.

Was glaubst Du denn, warum ich frage?

MannMannMann.

----------------
P.S:
Oh, schau an. Ein nachträglich geänderter Beitrag. Issjanett.
Natürlich ist das ein AP. Und gleichzeitig ein Router, im Intranet. Welches Haar willst Du denn als nächstes spalten?

Ich sage Dir mal, was stark gewesen wäre:
Stark wäre "Tut mir leid, aber schau mal hier, so geht das."

Die Hoffnung stirbt zuletzt ... magst Du noch ein Haar?

Solange wie du nicht sagst was auf deinem Raspberry läuft kann man auch keine Tipps geben. Rasbian selbst ist keine Router-Software und stellt auch nicht automatisch einen DHCP Server bereit.
Was läuft denn auf deinem Raspberry was die Router Funktionalität bereit stellt? Was für einen DHCP Server nutzt du?

Zitat von: curt am 08 Februar 2019, 20:15:16
Mein Wlan-Router hat einen Bereich bis *.200 für statische IP. Der Bereich darüber - den managt DHCP. Ein Class-C-Netz, korrekt.

Wie werden diese statischen IPs vergeben? Nach welchen Regeln?
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

choenig

Zitat von: curt am 08 Februar 2019, 19:49:33
Oh, schön.

Mein Wlan-Router besteht aus einem RPi mit aktuellem Raspian. Hast Du bitte einen Lesetipp für mich?

Ja, z.B. dnsmasq: http://www.thekelleys.org.uk/dnsmasq/doc.html

LG
Christian

gloob

#31
Zitat von: choenig am 08 Februar 2019, 22:48:37
Ja, z.B. dnsmasq: http://www.thekelleys.org.uk/dnsmasq/doc.html

LG
Christian

Insbesondere folgender Abschnitt ist dabei wichtig:

ZitatBoth static and dynamic DHCP leases are supported

Hier gibt es auch eine Anleitung auf deutsch:

https://www.geiststreicher.org/2015/04/statische-ip-adresse-per-dhcp-mit-dnsmasq-vergeben/
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

curt

Zitat von: gloob am 08 Februar 2019, 22:39:03
Was für einen DHCP Server nutzt du?

Only IPv4, dnsmasq.

Zitat von: gloob am 08 Februar 2019, 22:39:03Wie werden diese statischen IPs vergeben? Nach welchen Regeln?

Es gibt einen Bereich (1-200), der ist für statische IP. Ein Client, der als statische IP konfiguiert ist, bekommt connect. Die Regel ist allein die, dass ich die Übersicht behalte.

Ein weiterer Bereich ist für DHCP, siehe dnsmasq.conf:


# Ct 2016-heft-10
# erweitert: http://www.roboternetz.de/community/archive/index.php/t-67543.html

######### DNS ##########
# DNS Server ausschalten
#no-resolv
#dhcp-option=option:dns-server,192.168.128.1

interface=wlan0
dhcp-range=192.168.1.201,192.168.1.250,24h

###### logging ############
# own logfile
log-facility=/var/log/dnsmasq.log
#log-async
log-queries

# log dhcp infos
log-dhcp


Tatsächlich stellt sich -im Sinne von Systemsicherheit- die Frage, wie man bestimmte dynamische IP "festtackert". Das Problem habe ich ja auch bei meinem schönen Feinstaubsensor.
RPI 4 - Jeelink HomeMatic Z-Wave

curt

Hach Jungs ... das ist doch kein Chat.
Während ich mich noch um ausgewogene Formulierung meines Beitrags mühe, schreibt ihr schon Antworten. So geht das doch nicht. ;)

Ok, das hier wohl:

dhcp-host=xx:xx:xx:xx:xx:xx,Philips-Hue,192.168.0.15


Dann werde ich mich wohl mal mit meinem Wlan rumärgern müssen: Das ist Mash. Am AP kommen die Mac gar nicht an. Ok, das ist meine Baustelle.

Danke!
RPI 4 - Jeelink HomeMatic Z-Wave

doesel

@choenig:
Habe heute dein Modul installiert. Hat sofort funktioniert!
Danke für die tolle Arbeit. Endlich kann ich die Wetterstation sinnvoll ohne Umwege in FHEM einbinden.
Doesel
(FHEM auf Cubietruck mit Igor-Image, 64GB SSD), seit März 19 FHEM auf NUC im Proxmox-Container, 240GB SSD, div. Homematic, Max Fensterkontakte, Onewire über Firmata und FHEM2FHEM auf Raspberrys, MySensors, Jeelink-Clone mit GSD-Modul, CUL, SDM220Modbus, Logo!8, WS980WiFi

choenig

Hi,

ich hab noch ein richtiges Modul in Petto, welches alle Daten ausliest, ink min/max :-).

Hab vor, das in den nächsten Tagen zu veröffentlichen.

LG Christian

curt

Das klingt alles ziemlich prima, dann kann ich ja kaufen.

Das Teil gab es bei ELV ja auch mal ans Angebot zu 119 Euro - ist denn bekannt, ob das rhythmisch im Preis fällt?
RPI 4 - Jeelink HomeMatic Z-Wave

choenig


Psi

Ich hole den Thread mal wieder hoch und würde euch gerne nach den Erfahrungen fragen. Bin gerade echt am überlegen ob ich mir die HB-UNI-Sen-WEA baue oder mir die Arbeit doch erspare.


curt

Wir sind nun hier --> https://forum.fhem.de/index.php/topic,97441.0.html

Ich selbst kann nur positives berichten - sowohl über die Station als auch über das Modul als auch über den Modulautoren (falls mir das zusteht).

Du musst im Grunde nicht einmal die Wetterstation konfigurieren (die anderen machen das, ich machte das nicht). Station ins eigene Wlan bringen, mit FHEM bekannt machen und schon sprudeln die Daten. Viel problemloser als so manche andere Installation.
RPI 4 - Jeelink HomeMatic Z-Wave

Basti01

Hallo an alle,

Ich habe die ELV WS980WiFi, und bin am verzweifeln.
Ich hatte sie vor einem Jahr zum Geburtstag geschenkt bekommen und hatte da schon ewig gebraucht bis ich sie Online hatte,
jetzt habe ich aber einen anderen Internetanschluss im Haus bekommen und nun bekomme ich sie nicht wieder online.

Ich habe schon alles probiert, aber es geht nichts mehr.

5G im Router ist aus, es ist nur das 2,4Ghz netz in Betrieb, aber keine Verbindung möglich.
Im MODE-A geht nichts.
Im MODE-B finde ich diese Station und bekomme es über die WS View soweit hin das sie aufhört mit Blinken ( das WiFi zeichen ) aber das wars auch schon.

Es kann doch nicht sein das die Wetterstation ein einziges mal nur verbunden werden kann :-\

Hat da einer noch einen Geheimtip für mich?

choenig

Hi Basti01,

ich habe leider keine Idee, aber vielleicht fragst Du mal im ELV-Forum, vielleicht hat ja da jemand eine Idee.

LG
Christian

Basti01

Ok, dann probiere ich da mal mein Glück.


Danke dir

Gruß Basti

Ainadilion

Hallo, habe ebenfalls einen Routerwechsel (von Speedport nach Fritzbox) und bekomme die Station nicht mehr ins Netz. 5 GHz aus, mit den Tools Ws View, WS Tool und Ambienttool in den Modi A und B jeweils kein Erfolg.

Bekommt man die WS980Wifi tatsächlich nur einmal erstmalig konfiguriert. Hat jemand einen Routerwechsel erfolgreich mit der Wetterstation geschafft?

Gruß
Steffen

pejonp

@Ainadilion

Vielleicht mal versuchen die WS auf Werkseinstellungen zurückzusetzten ? Wenn das geht ?
Ist alles gleich geblieben ?  IP,Gateway,DNS, Domaine ... ? MAC-Addresse zugelassen ?  Mal den WLAN-Modus geändert auf WPA-WPA2 ? Wenn es noch geht ?
oder einfach den SpeedPort als zusätzlichen Router/Repeater für die WS nehmen !

pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Ainadilion

Hallo,
das Gateway meines Netzes hat sich geändert, von 192.168.2.1 auf 192.168.178.1. Ich vermute, dass die IP der WS noch im alten Bereich 192.168.2.xxx hängt. Mit den mobilen Zusatzprogrammen wird die WS aber nicht gefunden. MAC-Adressen habe ich auf der Fritzbox noch offen gelassen.

Gruß
Steffen

curt

Ganz am Rande darf ich zu Protokoll geben, dass es möglich ist, zwei ws980wifi parallel zu betreiben.

Hintergrund ist folgender:
Ich hatte den Sprenger so blöd aufgestellt, dass humidity und temperature nicht mehr gemeldet werden. Alles andere wird noch gemeldet, also Regen, Wind usw. Also dachte ich, ich könnte diese halb kaputte Station ja zusätzlich betreiben, Vergleichsmessungen Wind, Regen usw. (Das war ja immer ein Problem, gerade das Thema Windgeschwindigkeit und ggf. große Toleranzen da.) - Die kostet übrigens immer noch 160€.

Also schon die Verbindung zwischen Außensensor und neuer Basis ist recht haklig, ich habe Stunden und zig Standorte gebraucht, ehe die sich verstanden. Aber es ist tatsächlich wie gehofft: Da empfängt jede Basis nur ihren eigenen Satelliten, also Außenstation. Auch die Einbindung in das eigene Intranet ist eine nervige Geduldsprobe - mit der einfachsten WS-Dings-App (ohne Pro) ging es dann nach viel hin und her. Und da werden dann tatächlich beide Stationen angezeigt und sind beide konfigurierbar.
RPI 4 - Jeelink HomeMatic Z-Wave