Autor Thema: ESA1000Z Gas in FHEM einbinden  (Gelesen 1908 mal)

Offline MikeCC

  • New Member
  • *
  • Beiträge: 27
ESA1000Z Gas in FHEM einbinden
« am: 27 Februar 2013, 20:56:31 »
Hallo,
bin noch recht neu und unerfahren in der FHEM Thematik.
Ich habe mir den ESA1000Z von ELV als Bausatz zugelegt, um meinen Gasverbrauch zu messen.

Der ESA1000Z scheint soweit zu funktioneren, da er im Display einen Verbrauchswert anzeigt sobald der Gaszähler läuft.

FHEM betreibe ich auf meiner FB 7390 mit einem CUL.
Da autocreate aktiviert ist, gehe ich davon aus, dass der ESA1000Z automatisch erkannt wird, oder?

Leider erscheint in FHEM der ESA1000Z nicht.

Mittlerweile habe ich den ESA1000Z wieder vom Gaszähler demonitert und direkt neben dem CUL gelegt, um Empfangsprobleme auszuschließen.
Leider erscheint der ESA1000Z immer noch nicht im FHEM.

Kann mir jemand hierbei weiterhelfen? Mach ich irgendwas falsch?


Offline Rohan

  • Hero Member
  • *****
  • Beiträge: 1059
  • Bin kein Hero, bin Anwender
    • http://keine
Aw: ESA1000Z Gas in FHEM einbinden
« Antwort #1 am: 28 Februar 2013, 12:27:14 »
Hi MikeCC,

bitte deine fhem.cfg (zumindest bezüglich CUL-Definition und autocreate).

Welche Devices hast du sonst im Einsatz (mit dem CUL)... FS20?

Bausatz doppelt und dreifach kontrolliert?

Blinkt die rote LED, wenn das Teil am Gaszähler hängt und ein Signal erzeugen sollte?

Wiki dazu kennst du?

Gruß
Thomas
Fhem auf Mini-ITX mit Celeron 2-Core, HMLAN (> 55 Devices), CUL (FS20 und EM), RFXtrx 433E, Arduino (einige DS18B20), RPi mit 1-Wire (DS2423 für S0-Signale, DS18B20+), RPi/Arduino mit MQ-5 und MQ-9 (CO- und CNG/LPG-Sensor), CO-20 IAQ Sensor

Offline MikeCC

  • New Member
  • *
  • Beiträge: 27
Aw: ESA1000Z Gas in FHEM einbinden
« Antwort #2 am: 28 Februar 2013, 17:15:42 »
Hallo,

hier meine fhem.cfg
attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global motd SecurityCheck:\\


attr global statefile ./log/fhem.save
attr global userattr devStateIcon icon webCmd
attr global verbose 3

define WEB FHEMWEB 8083 global
attr WEB stylesheetPrefix dark

define WEBphone FHEMWEB 8084 global
attr WEBphone stylesheetPrefix smallscreen

#define WEBtablet FHEMWEB 8085 global
#attr WEBtablet touchpad 1

define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate autosave 1
attr autocreate device_room %TYPE
attr autocreate filelog ./log/%NAME-%Y.log
attr autocreate weblink 1
attr autocreate weblink_room Plots

define initialUsbCheck notify global:INITIALIZED usb create

define CUL1 CUL /dev/ttyACM0@9600 1244
define BathroomTemp CUL_WS 4
attr BathroomTemp room Bathroom
define FileLog_BathroomTemp FileLog ./log/BathroomTemp-%Y.log BathroomTemp:T:.*
attr FileLog_BathroomTemp logtype temp4hum6:Temp/Hum,text
attr FileLog_BathroomTemp room Bathroom
define weblink_BathroomTemp weblink fileplot FileLog_BathroomTemp:temp4hum6:CURRENT
attr weblink_BathroomTemp label "BathroomTemp Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_BathroomTemp room Plots
define OfficeDoor CUL_FHTTK 753cb2
attr OfficeDoor room Office
define FileLog_OfficeDoor FileLog ./log/OfficeDoor-%Y.log OfficeDoor
attr FileLog_OfficeDoor logtype fht80tf:Window,text
attr FileLog_OfficeDoor room Office
define weblink_OfficeDoor weblink fileplot FileLog_OfficeDoor:fht80tf:CURRENT
attr weblink_OfficeDoor label "OfficeDoor Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_OfficeDoor room Plots
define OutdoorTemp CUL_WS 2
attr OutdoorTemp room OutdoorTemp
define FileLog_OutdoorTemp FileLog ./log/OutdoorTemp-%Y.log OutdoorTemp:T:.*
attr FileLog_OutdoorTemp logtype temp4hum6:Temp/Hum,text
attr FileLog_OutdoorTemp room OutdoorTemp
define weblink_OutdoorTemp weblink fileplot FileLog_OutdoorTemp:temp4hum6:CURRENT
attr weblink_OutdoorTemp label "OutdoorTemp Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_OutdoorTemp room Plots

define OfficeTemp FHT 1648
attr OfficeTemp retrycount 3
attr OfficeTemp room Office
define FileLog_OfficeTemp FileLog ./log/OfficeTemp-%Y.log OfficeTemp
attr FileLog_OfficeTemp logtype fht:Temp/Act,text
attr FileLog_OfficeTemp room Office
define weblink_OfficeTemp weblink fileplot FileLog_OfficeTemp:fht:CURRENT
attr weblink_OfficeTemp label "OfficeTemp Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_OfficeTemp room Plots
define telnetPort telnet 7072 global


Den Wiki-Eintrag habe ich mir angeschaut. Hier geht es aber um ein anderes Gerät.
Ich habe nicht EM-1000GZ, sondern den ESA1000GAS.
Der ESA1000GAS greift das Signal vom Gaszähler mittels eine Relais ab.
Für den ESA1000GAS scheint es leider keine Wikiseite zu geben.

Laut dieser Webseite unterstützt FHEM out-of-the-box nicht den ESA1000GAS.
Ist das richtig?

Offline Rohan

  • Hero Member
  • *****
  • Beiträge: 1059
  • Bin kein Hero, bin Anwender
    • http://keine
Aw: ESA1000Z Gas in FHEM einbinden
« Antwort #3 am: 28 Februar 2013, 19:42:20 »
Hallo MikeCC,

ups... sorry... ich jetzt nur quer gelesen ...

Ja, es sieht nach dem Link auf katastrophos.net so aus, als wenn du den dortigen Patch brauchst, wenn du deinen ESA in Betrieb nehmen möchtest. Vorsicht aber dann bei zukünftigen Updates.

Gruß
Thomas
Fhem auf Mini-ITX mit Celeron 2-Core, HMLAN (> 55 Devices), CUL (FS20 und EM), RFXtrx 433E, Arduino (einige DS18B20), RPi mit 1-Wire (DS2423 für S0-Signale, DS18B20+), RPi/Arduino mit MQ-5 und MQ-9 (CO- und CNG/LPG-Sensor), CO-20 IAQ Sensor

Offline MikeCC

  • New Member
  • *
  • Beiträge: 27
Aw: ESA1000Z Gas in FHEM einbinden
« Antwort #4 am: 03 März 2013, 13:38:04 »
Ich betreibe FHEM auf meiner Fritzbox.

Kann mir jemand weiterhelfen, wie ich die .patch Datei auf meiner Fritzbox einspiele?