ESA / EM unterstüzung in FHEM

Begonnen von Predictor, 26 Dezember 2012, 21:51:50

Vorheriges Thema - Nächstes Thema

rudolfkoenig

Falls Du noch kein sourceforge-login hast, dann eins erstellen, und loginnamen mir schicken damit ich dich berechtigen kann. Danach FHEM per SVN auschecken, das Module ueberschreiben, und es wieder einchecken.

stromer-12

Die beiden Dateien sind commited.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

MikeCC

Erst mal vielen Dank an st0mer, dass er die Betreuung des ESA Moduls angenommen hat.

Um noch mehr out-of-box Funktionalität zu erreichen, möchte ich vorschlagen dass beim autocreate auch übersichtliche Plots direkt mit erstellt werden.
Ist das möglich?

etienne

Hi str0mer, Hi Rudolf,

nachdem str0mer nun seine Dateien auf sourceforge "eingecheckt" hat - sind diese nun bei einer Neuinstallation
auf dem raspberry pi mittels

sudo apt-get install perl libdevice-serialport-perl
sudo apt-get install libio-socket-ssl-perl
# fhem-X.Y.deb bitte mit der aktuellsten, stabilen Version ersetzen
wget http://fhem.de/fhem-X.Y.deb
sudo dpkg -i fhem-X.Y.deb


direkt schon in fhem integriert,
oder ist das erst dann der fall wenn eine art neue release erstellt wird?

etienne

Ich gebe dem Vorschlag von MikeCC ein "Thumbs up!"

wenn alles out of the box direkt funktionstüchtig wäre, wäre dies natürlich toll für die weniger programmiertechnisch-versierten Nutzer

MikeCC

Ich glaube dann ist das von str0mer eingecheckte Modul nicht enthalten.

Wenn du jedoch nach der FHEM Installation (wie von dir beschrieben) in FHEM den update Befehl und anschließend shutdown restart absetzt, sollte das Modul drin sein.


Franz Tenbrock

Hallo
wie viele andere auch ist man als Neuling reichlich überfordert.
Nach einigen Erfolgen mit der Beleuchtung etc komm ich mit meiner ESA 2000 nicht weiter...

Ihr schreibt so lapidar
 "ich sagte ja, ich habe bisher "nur" die 64_ESA2000.pm und die esa2000.gplot in die entsprechenden Verzeichnisse geschoben und aktualisiert."

Darf man fragen in welches Verzeichnis....nirgends dazu einen Hinweis gefunden, bestimmt 45 min gelesen und gesucht.....

die Esa2000.pm hab ich auf meiner Fritzbox 7390 gefunden und entsprechend ausgetauscht. doch wo steht die .gplot????

Nachdem ich die *.pm ausgetauscht habe wird nun ein 2. ESA2000 gefunden und dieses zeigt auch eine Log Datei mit irgendwelchen Werten...

Ich hab zwar einen Ferrari Zähler aber es erscheint ein ESA2000 LED

Hier die Liste mit den Einstellungen

CFGFN
   
CODE                      5f94
CUL_0_MSGCNT              7
CUL_0_RAWMSG              S395F94011E00005E460001000000001420
CUL_0_RSSI                -58
CUL_0_TIME                2013-04-28 00:06:01
DEF                      5f94
IODev                     CUL_0
LASTInputDev              CUL_0
MSGCNT                    7
NAME                      ESA2000_LED_5f94
NR                        65
STATE                     CNT: 57- CUM: 0.360 CUR: 0.366 TICKS: 75 LR
TRIGGERTIME               2013-04-28 00:06:01
TYPE                      ESA2000

Hab die verschiedenen Threads mehrfach gelesen,, trotzdem noch sehr vieles unklar.


Hier das Logfile:

2013-04-27_23:30:39 ESA2000_LED_5f94 repeat: -
2013-04-27_23:30:39 ESA2000_LED_5f94 sequence: 43
2013-04-27_23:30:39 ESA2000_LED_5f94 total_ticks: 24107
2013-04-27_23:30:39 ESA2000_LED_5f94 actual_ticks: 2
2013-04-27_23:30:39 ESA2000_LED_5f94 ticks_kwh: 75
2013-04-27_23:30:39 ESA2000_LED_5f94 raw: CNT: 43- CUM: 24107 CUR: 2  TICKS: 75 LR
2013-04-27_23:30:39 ESA2000_LED_5f94
2013-04-27_23:30:39 ESA2000_LED_5f94 actual_kwh: -1
2013-04-27_23:30:39 ESA2000_LED_5f94 diff_kwh: 0.0266666666666667
2013-04-27_23:30:39 ESA2000_LED_5f94
2013-04-27_23:30:39 ESA2000_LED_5f94
2013-04-27_23:30:39 ESA2000_LED_5f94 last_sec: 1367098239
2013-04-27_23:30:39 ESA2000_LED_5f94 raw_total_kwh: 321.426666666667
2013-04-27_23:30:39 ESA2000_LED_5f94 max_kwh: -1
2013-04-27_23:30:39 ESA2000_LED_5f94
2013-04-27_23:30:39 ESA2000_LED_5f94
2013-04-27_23:30:39 ESA2000_LED_5f94
2013-04-27_23:30:39 ESA2000_LED_5f94 rate: LR
2013-04-27_23:30:39 ESA2000_LED_5f94
2013-04-27_23:30:39 ESA2000_LED_5f94
2013-04-27_23:30:39 ESA2000_LED_5f94
2013-04-27_23:30:39 ESA2000_LED_5f94
2013-04-27_23:30:39 ESA2000_LED_5f94
2013-04-27_23:30:39 ESA2000_LED_5f94
2013-04-27_23:30:39 ESA2000_LED_5f94
2013-04-27_23:30:39 ESA2000_LED_5f94
2013-04-27_23:30:39 ESA2000_LED_5f94 CNT: 43- CUM: 0.000 CUR: -1.000 TICKS: 75 LR
2013-04-27_23:32:45 ESA2000_LED_5f94 repeat: -
2013-04-27_23:32:45 ESA2000_LED_5f94 sequence: 44
2013-04-27_23:32:45 ESA2000_LED_5f94 total_ticks: 24109
2013-04-27_23:32:45 ESA2000_LED_5f94 actual_ticks: 2
2013-04-27_23:32:45 ESA2000_LED_5f94 ticks_kwh: 75
2013-04-27_23:32:45 ESA2000_LED_5f94 raw: CNT: 44- CUM: 24109 CUR: 2  TICKS: 75 LR
2013-04-27_23:32:45 ESA2000_LED_5f94 total_kwh: 0.0266666666666667
2013-04-27_23:32:45 ESA2000_LED_5f94 actual_kwh: 0.761904761904762
2013-04-27_23:32:45 ESA2000_LED_5f94 diff_kwh: 0.0266666666666667
2013-04-27_23:32:45 ESA2000_LED_5f94 diff_sec: 126
2013-04-27_23:32:45 ESA2000_LED_5f94 diff_ticks: 2
2013-04-27_23:32:45 ESA2000_LED_5f94 last_sec: 1367098365
2013-04-27_23:32:45 ESA2000_LED_5f94 raw_total_kwh: 321.453333333333
2013-04-27_23:32:45 ESA2000_LED_5f94 max_kwh: 0.761904761904762
2013-04-27_23:32:45 ESA2000_LED_5f94 day_kwh: 0.0266666666666667
2013-04-27_23:32:45 ESA2000_LED_5f94 month_kwh: 0.0266666666666667
2013-04-27_23:32:45 ESA2000_LED_5f94 year_kwh: 0.0266666666666667
2013-04-27_23:32:45 ESA2000_LED_5f94 rate: LR
2013-04-27_23:32:45 ESA2000_LED_5f94
2013-04-27_23:32:45 ESA2000_LED_5f94 lr_kwh: 0.0266666666666667
2013-04-27_23:32:45 ESA2000_LED_5f94
2013-04-27_23:32:45 ESA2000_LED_5f94 day_lr_kwh: 0.0266666666666667
2013-04-27_23:32:45 ESA2000_LED_5f94
2013-04-27_23:32:45 ESA2000_LED_5f94 month_lr_kwh: 0.0266666666666667
2013-04-27_23:32:45 ESA2000_LED_5f94
2013-04-27_23:32:45 ESA2000_LED_5f94
2013-04-27_23:32:45 ESA2000_LED_5f94 CNT: 44- CUM: 0.027 CUR: 0.762 TICKS: 75 LR
2013-04-27_23:46:06 ESA2000_LED_5f94 repeat: +
2013-04-27_23:46:06 ESA2000_LED_5f94 sequence: 49
2013-04-27_23:46:06 ESA2000_LED_5f94 total_ticks: 24121
2013-04-27_23:46:06 ESA2000_LED_5f94 actual_ticks: 4
2013-04-27_23:46:06 ESA2000_LED_5f94 ticks_kwh: 75
2013-04-27_23:46:06 ESA2000_LED_5f94 raw: CNT: 49+ CUM: 24121 CUR: 4  TICKS: 75 LR
2013-04-27_23:46:06 ESA2000_LED_5f94 total_kwh: 0.186666666666667
2013-04-27_23:46:06 ESA2000_LED_5f94 actual_kwh: 0.239700374531835
2013-04-27_23:46:06 ESA2000_LED_5f94 diff_kwh: 0.0533333333333333
2013-04-27_23:46:06 ESA2000_LED_5f94 diff_sec: 801
2013-04-27_23:46:06 ESA2000_LED_5f94 diff_ticks: 12
2013-04-27_23:46:06 ESA2000_LED_5f94 last_sec: 1367099166
2013-04-27_23:46:06 ESA2000_LED_5f94 raw_total_kwh: 321.613333333333
2013-04-27_23:46:06 ESA2000_LED_5f94
2013-04-27_23:46:06 ESA2000_LED_5f94 day_kwh: 0.186666666666667
2013-04-27_23:46:06 ESA2000_LED_5f94 month_kwh: 0.186666666666667
2013-04-27_23:46:06 ESA2000_LED_5f94 year_kwh: 0.186666666666667
2013-04-27_23:46:06 ESA2000_LED_5f94 rate: LR
2013-04-27_23:46:06 ESA2000_LED_5f94
2013-04-27_23:46:06 ESA2000_LED_5f94 lr_kwh: 0.186666666666667
2013-04-27_23:46:06 ESA2000_LED_5f94
2013-04-27_23:46:06 ESA2000_LED_5f94 day_lr_kwh: 0.186666666666667
2013-04-27_23:46:06 ESA2000_LED_5f94
2013-04-27_23:46:06 ESA2000_LED_5f94 month_lr_kwh: 0.186666666666667
2013-04-27_23:46:06 ESA2000_LED_5f94
2013-04-27_23:46:06 ESA2000_LED_5f94
2013-04-27_23:46:06 ESA2000_LED_5f94 CNT: 49+ CUM: 0.187 CUR: 0.240 TICKS: 75 LR
2013-04-27_23:48:53 ESA2000_LED_5f94 repeat: +
2013-04-27_23:48:53 ESA2000_LED_5f94 sequence: 50
2013-04-27_23:48:53 ESA2000_LED_5f94 total_ticks: 24123
2013-04-27_23:48:53 ESA2000_LED_5f94 actual_ticks: 2
2013-04-27_23:48:53 ESA2000_LED_5f94 ticks_kwh: 75
2013-04-27_23:48:53 ESA2000_LED_5f94 raw: CNT: 50+ CUM: 24123 CUR: 2  TICKS: 75 LR
2013-04-27_23:48:53 ESA2000_LED_5f94 total_kwh: 0.213333333333333
2013-04-27_23:48:53 ESA2000_LED_5f94 actual_kwh: 0.574850299401198
2013-04-27_23:48:53 ESA2000_LED_5f94 diff_kwh: 0.0266666666666667
2013-04-27_23:48:53 ESA2000_LED_5f94 diff_sec: 167
2013-04-27_23:48:53 ESA2000_LED_5f94 diff_ticks: 2
2013-04-27_23:48:53 ESA2000_LED_5f94 last_sec: 1367099333
2013-04-27_23:48:53 ESA2000_LED_5f94 raw_total_kwh: 321.64
2013-04-27_23:48:53 ESA2000_LED_5f94
2013-04-27_23:48:53 ESA2000_LED_5f94 day_kwh: 0.213333333333333
2013-04-27_23:48:53 ESA2000_LED_5f94 month_kwh: 0.213333333333333
2013-04-27_23:48:53 ESA2000_LED_5f94 year_kwh: 0.213333333333333
2013-04-27_23:48:53 ESA2000_LED_5f94 rate: LR
2013-04-27_23:48:53 ESA2000_LED_5f94
2013-04-27_23:48:53 ESA2000_LED_5f94 lr_kwh: 0.213333333333333
2013-04-27_23:48:53 ESA2000_LED_5f94
2013-04-27_23:48:53 ESA2000_LED_5f94 day_lr_kwh: 0.213333333333333
2013-04-27_23:48:53 ESA2000_LED_5f94
2013-04-27_23:48:53 ESA2000_LED_5f94 month_lr_kwh: 0.213333333333333
2013-04-27_23:48:53 ESA2000_LED_5f94
2013-04-27_23:48:53 ESA2000_LED_5f94
2013-04-27_23:48:53 ESA2000_LED_5f94 CNT: 50+ CUM: 0.213 CUR: 0.575 TICKS: 75 LR
2013-04-27_23:58:45 ESA2000_LED_5f94 repeat: +
2013-04-27_23:58:45 ESA2000_LED_5f94 sequence: 54
2013-04-27_23:58:45 ESA2000_LED_5f94 total_ticks: 24130
2013-04-27_23:58:45 ESA2000_LED_5f94 actual_ticks: 2
2013-04-27_23:58:45 ESA2000_LED_5f94 ticks_kwh: 75
2013-04-27_23:58:45 ESA2000_LED_5f94 raw: CNT: 54+ CUM: 24130 CUR: 2  TICKS: 75 LR
2013-04-27_23:58:45 ESA2000_LED_5f94 total_kwh: 0.306666666666667
2013-04-27_23:58:45 ESA2000_LED_5f94 actual_kwh: 0.162162162162162
2013-04-27_23:58:45 ESA2000_LED_5f94 diff_kwh: 0.0266666666666667
2013-04-27_23:58:45 ESA2000_LED_5f94 diff_sec: 592
2013-04-27_23:58:45 ESA2000_LED_5f94 diff_ticks: 7
2013-04-27_23:58:45 ESA2000_LED_5f94 last_sec: 1367099925
2013-04-27_23:58:45 ESA2000_LED_5f94 raw_total_kwh: 321.733333333333
2013-04-27_23:58:45 ESA2000_LED_5f94
2013-04-27_23:58:45 ESA2000_LED_5f94 day_kwh: 0.306666666666667
2013-04-27_23:58:45 ESA2000_LED_5f94 month_kwh: 0.306666666666667
2013-04-27_23:58:45 ESA2000_LED_5f94 year_kwh: 0.306666666666667
2013-04-27_23:58:45 ESA2000_LED_5f94 rate: LR
2013-04-27_23:58:45 ESA2000_LED_5f94
2013-04-27_23:58:45 ESA2000_LED_5f94 lr_kwh: 0.306666666666667
2013-04-27_23:58:45 ESA2000_LED_5f94
2013-04-27_23:58:45 ESA2000_LED_5f94 day_lr_kwh: 0.306666666666667
2013-04-27_23:58:45 ESA2000_LED_5f94
2013-04-27_23:58:45 ESA2000_LED_5f94 month_lr_kwh: 0.306666666666667
2013-04-27_23:58:45 ESA2000_LED_5f94
2013-04-27_23:58:45 ESA2000_LED_5f94
2013-04-27_23:58:45 ESA2000_LED_5f94 CNT: 54+ CUM: 0.307 CUR: 0.162 TICKS: 75 LR

cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

Hallo
hab heute morgen dann doch ein Verzeichnis auf der Fritzbox gefunden wo die Plots abgelegt sind

ist der Pfad richtig?


Wie gehts dann weiter... wenn ich ESA2000 aufrufe oder Plots kommt nichts, nur meine FHT liefert einen Plot--

Der Pfad zu ESA2000.gplot


(siehe Anhang / see attachement)
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

fh168

Hallo Gemeinde,
ich bin auch am verzweifeln. Mein neuer CUL (siehe Signatur) erkennt mit autocreate meine ESA 2000WZ nicht,übrigens auch keine anderen Thermometer Conrad WS 9160 (aber das ist wohl inkompatibel). Hier die Settings vom CUL (busware): CMDS
BCFiAZEGMRTVWXefmltux
Clients
:FS20:FHT:FHT8V:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_RFR:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX
DEF   
/dev/ttyACM0@9600 1034
DeviceName
/dev/ttyACM0@9600
FD
6
FHTID
1034
NAME
CUL_0
NR
6
PARTIAL
STATE
Initialized
TYPE
CUL
VERSION
V 1.54 CUL868
initString
X21, anschließend noch die Readings, die ich hier einem Post gefunden habe (RSPi) ccconf
freq:868.300MHz bWidth:464KHz rAmpl:42dB sens:8dB.
Muss ich in der cfg irgendwas reinschreiben, damit der ESA 2000 WZ erkannt wird? Es wäre schön, wenn es für die Energiesparampel mit ESA 2000 WZ ein Howto für Raspberry Pi / Busware CUL geben würde. Wo muss ich den Anlerncode beim Pairing mit der Energiesparampel in der cfg-Datei eintragen, bei mir heisst der 43cb.

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

stromer-12

Hi,

wenn du die aktuelle FHEM 5.4 hast, brauchst du die ESA2000 Dateien nicht kopieren.
Die Änderungen hier aus dem Thread kommen mit dem Update.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

stromer-12

Hi,

autocreate aktiviert?
Steht irgendwas im Log?
Die ESAs sendet alle 2-3 Minuten.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

fh168

Hallo Stromer,

NAME
autocreate
NR
46
NTFY_ORDER
50-autocreate
STATE
active
TYPE
autocreate

Log schweigt sich aus

2013.04.28 10:59:16 3: Opening CUL_0 device /dev/ttyACM0
2013.04.28 10:59:16 3: Setting CUL_0 baudrate to 9600
2013.04.28 10:59:16 3: CUL_0 device opened
2013.04.28 10:59:17 3: CUL_0: Possible commands: BCFiAZEGMRTVWXefmltux
2013.04.28 10:59:17 3: telnetPort: port 7072 opened
2013.04.28 10:59:17 3: WEB: port 8083 opened
2013.04.28 10:59:17 3: WEBphone: port 8084 opened
2013.04.28 10:59:17 3: WEBtablet: port 8085 opened
2013.04.28 10:59:17 3: HUEDevice6: I/O device is hue
2013.04.28 10:59:17 3: HUEDevice4: I/O device is hue
2013.04.28 10:59:17 3: HUEDevice1: I/O device is hue
2013.04.28 10:59:17 3: HUEDevice3: I/O device is hue
2013.04.28 10:59:17 3: HUEDevice2: I/O device is hue
2013.04.28 10:59:17 3: HUEDevice5: I/O device is hue
2013.04.28 10:59:17 1: Including ./log/fhem.save

set CUL_0 raw X61 liefert auch nichts. Mich wundert es, das über autocreate gar nichts kommt. Ich habe hier einige Billig-Steckdosen und Funkthermometer. Selbst wenn die Software diese nicht dekodieren kann, irgendwelche Loggings sollten doch über den CUL rüberkommen, oder nicht?
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

stromer-12

Du musst erst mal versuchen das dein CUL überhaupt etwas empfängt.

Wie weit sind der CUL und der ESA entfernt?
Bei mir habe ich bei einen Standort mit ESA2000/S300TH schon schlechteren Empfang wenn ich sie um ca 10cm verschiebe.
Du kannst auch die Frequenz etwas variieren, ich habe hier einzelne Geräte die an den Grenzen ihrer angegeben Frequenz arbeiten,
deswegen ist bei mir auch die Bandbreite größer.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

fh168

Hallo Stromer,
ich habe den CUL direkt neben der Energiesparampel stehen, welche seit Monaten stabil funktioniert.
http://blog.moneybag.de/die-stromkosten-im-blick-mit-der-energiesparampel-ein-erfahrungsbericht/
Die Reichweite geht über 2 Etagen. Im CUL-Stick von busware ist eine Lambda/4 Mikroantenne dran. Sollte doch wohl klappen.

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

Franz Tenbrock

Darf ich mich noch einmal kurz einloggen ?
Wie bekomme ich ein Plot? also eine Grafik?
Wenn ich unter "edit files" schaue sehe ich dort die ESA2000.gplot
diese muss ja irgendwie eingebunden werden

Hier meine Zeilen aus der config:

define ESA2000_LED_5f94 ESA2000 5f94
attr ESA2000_LED_5f94 room ESA2000
define FileLog_ESA2000_LED_5f94 FileLog ./log/ESA2000_LED_5f94-%Y.log ESA2000_LED_5f94
attr FileLog_ESA2000_LED_5f94 logtype text
attr FileLog_ESA2000_LED_5f94 room ESA2000

Hab so eien Zeile hier gefunden, ist die richtig?
define weblink_CUL_EM_1 weblink fileplot FileLog_CUL_EM_1:power8:CURRENT


(siehe Anhang / see attachement)


Seit gestern nachmittag am lesen, experimentieren etc, als nicht Programmierer aber nciht so einfach, Trotz allem laufne nun meine Intertech Dosen super... Mal sehen ob heute abend bei Sonnenuntergang dei Eingangsbeleuchtung angeht..
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi