Autor Thema: Reading Energy von Fritz DECT200 zu Loxone per UDP  (Gelesen 92 mal)

Offline logol01

  • New Member
  • *
  • Beiträge: 8
Reading Energy von Fritz DECT200 zu Loxone per UDP
« am: 04 November 2018, 10:12:19 »
Hallo zusammen,

möchte gerne der Wert "energy" aus meinem Fritz DECT200 Reading auf meinen Loxone Miniserver per UDP schicken.
Viele Readings funktionieren - nur der Wert energy nicht. Was mache ich falsch?
Könnt Ihr Euch das mal ansehen?
Bin für jede Hilfe dankbar.

define EnergyToLoxone3 notify .*:energy.* {EnergyToLoxone3("$NAME")}

#Energy3ToLoxone
sub Energy3ToLoxone($)
{
 my ($device) = @_;
 my $energy=ReadingsVal("$device","energy","-1");
 
 UDP_Msg("192.168.178.245" , "7200" , "$device: $energy");
}


bekomme aber im Logfile folgenden Fehler und der Wert kommt am Loxone Miniserver nicht an:
018.11.04 10:05:55 1: ERROR evaluating my $TYPE='FBDECT';my $EVTPART2='Wh';my $EVTPART1='63535';my $EVENT='energy: 63535 Wh';my $EVTPART0='energy:';my $SELF='EnergyToLoxone3';my $NAME='FritzAquarium';{EnergyToLoxone3("$NAME")}: Undefined subroutine &main::EnergyToLoxone3 called at (eval 485) line 1.

2018.11.04 10:05:55 3: EnergyToLoxone3 return value: Undefined subroutine &main::EnergyToLoxone3 called at (eval 485) line 1.

2018.11.04 10:05:55 3: OnOffToLoxone return value: send FritzAquarium: 1 -1
2018.11.04 10:05:55 3: PowerToLoxone return value: send FritzAquarium: 38.76 W
2018.11.04 10:05:55 3: TempHumidityToLoxone return value: send FritzAquarium: 22.5 C (measured) -1


...... ich bin echt ratlos.......

Offline binford6000

  • Sr. Member
  • ****
  • Beiträge: 598
  • 🏠⚙️🛠📱
Antw:Reading Energy von Fritz DECT200 zu Loxone per UDP
« Antwort #1 am: 04 November 2018, 10:28:18 »
Moin,
Undefined subroutine &main::EnergyToLoxone3 called at (eval 485) line 1.Hast du nach dem Speichern auch ein
reload my 99_myUtils.pm gemacht?
VG Sebastian
FHEM 5.9 auf RPi3, IOserver für alle CULs mit ser2net, Testumgebung: docker pull fhem/fhem
Homematic, EnOcean, IT, HUE + Nanoleaf Aurora,  SONOS, alexa-fhem, homebridge, TelegramBot mit msgDialog, livetracking

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16741
Antw:Reading Energy von Fritz DECT200 zu Loxone per UDP
« Antwort #2 am: 04 November 2018, 10:31:57 »
sub Energy3ToLoxone($) != {EnergyToLoxone3("$NAME")}

Für eines musst Du Dich entscheiden
« Letzte Änderung: 04 November 2018, 10:43:37 von CoolTux »
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier
kein Support für cfg Editierer
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline binford6000

  • Sr. Member
  • ****
  • Beiträge: 598
  • 🏠⚙️🛠📱
Antw:Reading Energy von Fritz DECT200 zu Loxone per UDP
« Antwort #3 am: 04 November 2018, 10:41:36 »
 ;D Oder so...
FHEM 5.9 auf RPi3, IOserver für alle CULs mit ser2net, Testumgebung: docker pull fhem/fhem
Homematic, EnOcean, IT, HUE + Nanoleaf Aurora,  SONOS, alexa-fhem, homebridge, TelegramBot mit msgDialog, livetracking