Revolt NC-5462 an FHEM

Begonnen von fh168, 01 Mai 2013, 14:08:26

Vorheriges Thema - Nächstes Thema

fh168

Hallo Gemeinde,

ich habe erfolgreich meine ESA2000WZ in das FHEM-Systen integriert und nun wollte ich fragen, ob es möglich sei auch die Revolt Zusatz-Funksteckdose für Funk-Energiekosten-Messgerät (NC-5461), welches u.a. von Pearl vertrieben wird mit der FHEM zu verbinden. Sie funken im Frequenzbereich von 433.05 - 434.79 MHz und sind für knapp 10 Euro pro Modul relativ preisgünstig. Damit könnte man idealerweise bei jedem angeschlossenen Verbraucher den Strom messen.

Viele Grüße
fh168
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

kutschi

Hallo,

Wie hast Du den ESA 2000 WZ ans laufen bekommen. Ich blicke da nicht durch.



Gruß
Kutschi

fh168

Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

kutschi

Hi,

Ja das habe ich mir schon alles durchgelesen aber es funktioniert nicht. Im logfile von fhem finde ich kein ESA 2000.
Die Parameter am Cul habe ich wie empfohlen eingestellt. Ich habe Fhem auf eine Raspberry laufen. Gibt's noch nen
Heißen Tipp.


Gruß
Kutschi

fh168

Hallo Kutschi,

bei mir liegt / lag es an der Antenne. Ich habe mir selber eine gebaut (siehe Foto, link in meiner Signature). So 100% zufrieden bin ich nach wie vor nicht, weil zeitweise ich 8h Daten empfange und dann 4h oder mehr Stunden gar nichts mehr. Obwohl ich die Position des CULs nicht verändert habe. Ich muss dabei sagen, das der Stromzähler sich 3 Etagen unter mir befindet.

LG
/robin
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

mehf

Ich fand die Revolt Steckdosen für den Preis auch ganz interessant und hab' mich mal an das Funk Protokoll heran gewagt:
Link


fh168

Hallo,
ich bin begeistert! Ich habe 2 Revolt-Steckdosen, wann gibt es etwas zu testen?

LG
/robin
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

mehf

Code steht unter dem angegebenen Link und kann getestet werden:
#define HAS_IT
#define HAS_REVOLT
muss in board.h eingetragen werden. Übersetzen - Flashen - und Datenrate (Register 0x10 = 0x57, 0x11 = 0xc4) auf 5,6k einstellen.

Viele Grüße

fh168

Hallo,

ich habe keine Ahnung was und wo board.h ist und wie ich etwas übersetzen (kompilieren) kann? Wo kann ich die Register verändern? Kannst Du mir bitte die Hex-Datei schicken, damit ich diese auf den CUL flashen kann?
Alternativ eine Anleitung wie und womit man den Code kompilieren kann? Wird dann die Steckdose danach automatisch erkannt oder muss da noch eine Zeile in der fhem.cfg hinzugefügt werden?

LG
/robin
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

mehf

Hier die übersetzten Hex Dateien. Register können über EEPROM geändert werden: einfach die beiden Befehle "W1257" und "W13C4" an die CUL schicken (z.B. über fhem "set raw"). Dannach brauchts - glaub ich - noch ein "X21".

Die Integration in FHEM hab' ich gerade erst begonnen - da gibts noch nix.

fh168

okay, habe ich gemacht, Temperaturdaten vom S300, Tür-Fensterkontakt, HUE, ESA2000, funktioniert. Schalten von Steckdosen geht auch.
Wie sehe ich jetzt, das die Revolt funktioniert? Im Event-Monitor sehe ich nichts davon.
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

mehf

Im FHEM-Log solltest du "unknown message r....." bekommen.
Du hast einen CUL in 433MHz Ausführung? ESA2000, S300.. senden doch auf 868MHz? Ob ein 868-CUL (bei umgestellter Frequenz) etwas empfängt, wäre tatsächlich sehr interessant zu wissen...

fh168

Nein, CUL 868 MHz. Ich habe aber irgendwo gelesen, die können auch 433 MHz.
Kommt nichts an. 2013.08.17 16:31:29 3: set CUL_0 raw W1257
2013.08.17 16:31:29 3: set CUL_0 raw W1257
2013.08.17 16:31:49 3: set CUL_0 raw W13C4
2013.08.17 16:32:09 3: set CUL_0 raw X21
2013.08.17 16:38:35 3: Setting MDMCFG4 (10) to 47 = 406 KHz
2013.08.17 16:50:12 3: GenShellSwitch command result: sending systemCode[11110] unitCode[1] command[1]  command=2 -> sendTriState
2013.08.17 16:50:12 2: GenShellSwitch set SteckdoseFestplatte on
2013.08.17 16:50:15 3: GenShellSwitch command result: sending systemCode[11110] unitCode[1] command[0]  command=2 -> sendTriState
2013.08.17 16:50:15 2: GenShellSwitch set SteckdoseFestplatte off
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

mehf

Du kannst versuchen die Frequenz auf 433.92MHz zu stellen, aber im allgemeinen ist die Empfangsqualität der 868-CULs bei 433MHz nicht sonderlich gut - das Ding ist halt auf 868MHz abgestimmt (Hardware).

fh168

Hallo,
ich habe den CUL mal umgestellt auf 433.92 MHz
... klappt!
2013.08.17 17:38:59 2: CUL_0: unknown message r735AE900103200AD2E11DE29
2013.08.17 17:39:22 2: CUL_0: unknown message r735AE900103200AD2E11DE29
2013.08.17 17:39:59 2: CUL_0: unknown message r735AE900103200AD2F11DE28
2013.08.17 17:40:08 2: CUL_0: unknown message r735AE900103200AD2E11DE2C
2013.08.17 17:41:14 2: CUL_0: unknown message r735AE900103200AD2F11DE2C
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-