Revolt NC-5462 an FHEM

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

Vorheriges Thema - Nächstes Thema

mehf


fh168

Könnte man später softwaremäßig den CUL - z.B. im Admin-Menü -, umschalten, wenn man bei einem Verbraucher den Strom messen möchte? Meistens interessiert der Stromverbrauch der mobilen Revolt-Steckdosen ja nur temporär. Und schließlich ist es ein 868 MHz CUL, welcher sonst hier alles regelt.
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

mehf

Für FHEM gibts auch schon was. Aber ohne Garantie!!
Auf jeden Fall vorher ein Backup machen!
Hab keine Ahnung, ob ich mich an alle Coding-Richtlinien halte... aber bei funzt es.
10_Revolt.pm und 00_CUL.pm unter FHEM/ abspeichern. Vorsicht! Die 00_CUL.pm Version sollte nach Möglichkeit mit deiner Installation zusammen passen. Dabei sollte im Kopf folgende Revision zu finden sein:
# $Id: 00_CUL.pm 3659 2013-08-10 08:42:31Z rudolfkoenig $


mehf

Zitat von: fh168 schrieb am Sa, 17 August 2013 17:53Könnte man später softwaremäßig den CUL - z.B. im Admin-Menü -, umschalten, wenn man bei einem Verbraucher den Strom messen möchte? Meistens interessiert der Stromverbrauch der mobilen Revolt-Steckdosen ja nur temporär. Und schließlich ist es ein 868 MHz CUL, welcher sonst hier alles regelt.

Das Umschalten sollte einfach über "at" zu realisieren sein: alle 2 Stunden auf 433 umschalten und nach 10min zurück; oder so ähnlich.

fh168

Auch das beim nächsten Update wieder alles kaputt ist ...
Das klappt auch!

In der fhem.cfg schreiben
define revo Revolt 735a

wobei man die ID (735a) (die ersten 4 Bytes nach dem "r") aus dem Log-File holen muss.

Logfile: CUL_0: Unknown code r735aeb00103200ad2f11e0, help me!


Admin-Bereich

Revolt
revo
P: 17.4 E: 45.76 V: 234 C: 0.16 F: 50 Pf: 0.48
ne Grafik wäre noch fein :-)



Reichweite: Durch 2 Wände / Switching des CULs 868 auf 433.920 MHz.
CUL_0 ccconf => freq:433.920MHz bWidth:406KHz rAmpl:42dB sens:4dB


Super Arbeit!

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

fh168

Ich habe gerade eine zweite Steckdose angehangen, die wird nicht erkannt. Zumindest steht nichts im Log.
Die Werte die an FHem weitergegeben, werden, stimmen soweit.
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

mehf

Bei mir laufen 3 Stück ohne Probleme. Entfernung zu groß?

fh168

Ich habe die Steckdose nochmal resettet, jetzt gehts :-), sogar mit autocreate

2013.08.17 20:18:15 2: autocreate: define Revolt_cecd Revolt cecd
2013.08.17 20:18:15 2: autocreate: define FileLog_Revolt_cecd FileLog ./log/Revolt_cecd-%Y.log Revolt_cecd
2013.08.17 20:18:15 3: Revolt_cecd: P: 6.2 E: 53.68 V: 233 C: 0.05 F: 50 Pf: 0.51
2013.08.17 20:18:16 3: Revolt_cecd: P: 6.2 E: 53.68 V: 233 C: 0.05 F: 50 Pf: 0.51
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

mehf

Bekommst du auch gehäuft diese Meldungen
"Unknown code EFFFFFFFFFFFFFFFFFF, help me!"

fh168

Hallo,

die Fehlermeldungen kommen bei mir nicht vor.
Ich habe da jetzt einen Umschalter 433 MHz und 868 Mhz eingebaut. Das Ergebnis sieht so aus.
Das Logging klappt aber nicht nicht (wenn man oben auf text klickt). Die Steckdosen wurde per Autocreate erzeugt.
Es wird alles im (Event-)-Log-File geloggt.
2013.08.18 10:48:32 3: Revolt_4ecd: P: 6.9 E: 53.7 V: 234 C: 0.06 F: 50 Pf: 0.51
2013.08.18 10:48:35 3: Revolt_735a: P: 17.3 E: 45.96 V: 234 C: 0.16 F: 50 Pf: 0.48
2013.08.18 10:48:50 3: Revolt_735a: P: 17.2 E: 45.96 V: 235 C: 0.16 F: 50 Pf: 0.47
2013.08.18 10:49:30 3: Revolt_735a: P: 17.3 E: 45.96 V: 234 C: 0.16 F: 50 Pf: 0.47
2013.08.18 10:50:05 3: Revolt_735a: P: 17.2 E: 45.96 V: 235 C: 0.16 F: 50 Pf: 0.46
2013.08.18 10:50:54 3: Revolt_4ecd: P: 7 E: 53.7 V: 233 C: 0.06 F: 50 Pf: 0.51
2013.08.18 10:51:51 3: Revolt_735a: P: 17.2 E: 45.96 V: 233 C: 0.16 F: 50 Pf: 0.46
2013.08.18 10:52:14 3: Revolt_735a: P: 17.3 E: 45.96 V: 234 C: 0.16 F: 50 Pf: 0.47
2013.08.18 10:52:24 3: Revolt_735a: P: 17.2 E: 45.96 V: 234 C: 0.16 F: 50 Pf: 0.46
2013.08.18 10:52:28 3: Revolt_735a: P: 17.3 E: 45.96 V: 234 C: 0.16 F: 50 Pf: 0.47
2013.08.18 10:53:02 3: Revolt_4ecd: P: 7 E: 53.7 V: 233 C: 0.06 F: 50 Pf: 0.5
2013.08.18 10:53:06 3: Revolt_735a: P: 17.3 E: 45.96 V: 235 C: 0.16 F: 50 Pf: 0.47
2013.08.18 10:53:51 3: Revolt_735a: P: 17.3 E: 45.96 V: 234 C: 0.16 F: 50 Pf: 0.46
2013.08.18 10:54:10 3: Revolt_4ecd: P: 7 E: 53.7 V: 233 C: 0.06 F: 50 Pf: 0.51
2013.08.18 10:55:13 3: Revolt_735a: P: 17.3 E: 45.96 V: 235 C: 0.16 F: 50 Pf: 0.46
2013.08.18 10:55:20 3: Revolt_735a: P: 17.3 E: 45.96 V: 235 C: 0.16 F: 50 Pf: 0.46


(siehe Anhang / see attachement)


Wie gehts denn jetzt weiter? Wenn die 00_CUL geändert wird, dann sind unsere Hacks ja wieder weg?!
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

mehf

Ich bekomme es einfach nicht hin: das Modul aktualisiert die readings, schreibt ins log, aber generiert keine events. Und damit kommt dann auch nichts im filelog an.
Kennt sich hier jemand damit aus und kann helfen?

Wenn das funktioniert muss man sich mal informieren, wie man den Code offiziell einspeist..

mehf

Jetzt gehts mit den Events...

fh168

Klappt, vielen Dank.
Besteht die Möglichkeit im (Event-)Log noch die gemessenen Werte nicht zusätzlich zu loggen? Die hat man jetzt ja in den einzelnen Revolt-Logs ja drin.

Robin

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

fh168

Kleines Problem jetzt aufgetreten,
mein CUL empfängt jetzt nur noch 1 von 3 Temperatursensoren, ESA2000 empfängt er auch nicht mehr. An die Position des CULs habe ich nichts gemacht. Reset B00 bringt auch nichts. Irgend ein Hinweis?
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

mehf

Nach meiner Erfahrung hängt die Empfangsqualität zumindest bei den Revolt Steckdosen sehr stark an der eingestellten Datenrate ("W1257" und "W13C4"). Die könntest du zurück setzen, oder vielleicht Werte dazwischen einzustellen, um für beide Welten akzeptabele Qualität zu erreichen.