Verbrauchswert mA umrechnen

Begonnen von IROC_KNX, 05 November 2014, 19:26:39

Vorheriges Thema - Nächstes Thema

IROC_KNX

Leider nein,
Kein Fehler im Logfile und kein neues Reading.
FHEM 5.8 auf RaspberryPi mit knxd

gero

Dein Device heißt "Strom_Kanal_A" und nicht "EIB 4301".

Gruß,
Gero
Odroid C1 - CULV3-868, JeeLink
16 x TX 29 DTH
MAX!: 15x Heizkörperthermostat+, 2x Wandthermostat, 14x Fenserkontakt, 1x Ecotaster
FS20 S4A, FS20IRF, BSB-Heizungssteuerung über Atmega2560
Z-Wave: ZME_UZB1, Fibaro Wall Plug + Motion Sensor

IROC_KNX

Danke Gero für den Tip.
Glaube jetzt hab ich es fast.
Nun steht da, dass das neue Notify zugeordnet ist.
Aber kein neuer Wert
FHEM 5.8 auf RaspberryPi mit knxd

franky08

Hallo, wenn dein notify richtig funktioniert, müsste in den Readings deines Devices (EIB 4301) ein neues Reading auftauchen, welches die Leistung ausgibt. Wenn kein neues Reading da ist, stimmt das notify nicht, dann müsstest du aber eine Fehlermeldung im Log haben.

VG
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

gero

Dann poste doch nochmal deinen korrigierten Code vom notify.
Odroid C1 - CULV3-868, JeeLink
16 x TX 29 DTH
MAX!: 15x Heizkörperthermostat+, 2x Wandthermostat, 14x Fenserkontakt, 1x Ecotaster
FS20 S4A, FS20IRF, BSB-Heizungssteuerung über Atmega2560
Z-Wave: ZME_UZB1, Fibaro Wall Plug + Motion Sensor

IROC_KNX

FHEM 5.8 auf RaspberryPi mit knxd

Puschel74

Solange Strom_Kanal_A das Reading mA nicht aktualisiert wird auch nicht passieren.
EventMonitor schauen und warten, warten warten bis das Reading kommt und dann schauen.
Liest das
http://forum.fhem.de/index.php/topic,16311.0.html
niemand mehr  :o
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

gero

Ich denke du kannst ewig auf ein notify event warten, wenn die regexp nicht stimmt. Probier mal folgenden Code:

define Leistung_berechnen notify mA_Messer:.*mA {
my $Spannung=ReadingsVal("mA_Messer","Spannung",230);
my $mA=$EVTPART0;
my $Watt=$Spannung*($mA*1000);
fhem("setreading mA_Messer Leistung $Watt");
}


Falls es dann immer noch nicht funktioniert probier folgendes:
define Leistung_berechnen notify mA_Messer:.* {
  Log3 undef,1,"EVENT: $EVENT";
}

Und pass danach die regexp und den Code an, je nachdem, wie das Event wirklich aussieht.
Wobei du das natürlich auch vorher schon im EventMonitor sehen solltest ;)

Gruß,
Gero
Odroid C1 - CULV3-868, JeeLink
16 x TX 29 DTH
MAX!: 15x Heizkörperthermostat+, 2x Wandthermostat, 14x Fenserkontakt, 1x Ecotaster
FS20 S4A, FS20IRF, BSB-Heizungssteuerung über Atmega2560
Z-Wave: ZME_UZB1, Fibaro Wall Plug + Motion Sensor