FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: wendeling am 19 Januar 2017, 18:03:50

Titel: AVM 546e mit fhem auslesen
Beitrag von: wendeling am 19 Januar 2017, 18:03:50
Hallo,
Wie kann ich von meiner avm dose 546e die Spannung(Volt) abrufen und in einem Plot  darstellen ?

Gruß
Wendelin
Titel: Antw:AVM 546e mit fhem auslesen
Beitrag von: manne44 am 19 Januar 2017, 18:20:55
Ich kenne die 546e nicht, vermute aber, daß es sich um eine Abart der DECT200 handelt. Vielleicht suchst Du mal danach und lässt Dich inspirieren. Die Einbindung der DECT200 ist wirklich einfach und soweit ich mich erinnere liefert die auch den aktuellen Spannungswert zurück. Und dann ein Plot zu machen ist dann wirklich nicht schwer.
Titel: Antw:AVM 546e mit fhem auslesen
Beitrag von: manne44 am 19 Januar 2017, 18:28:06
Wie ich gerade sehe ist das ein Powerline-Adapter. Die Dinger übertragen doch nur Daten über das Stromnetz und wie man an den aktuellen Spannungswert herankommen soll, das ist mir unklar. Was zeigt denn die Fritzbox (Heimnetz->Smarthome) an?
Titel: Antw:AVM 546e mit fhem auslesen
Beitrag von: wendeling am 19 Januar 2017, 18:54:53
Hallo,
Ich habe diese Dose als FBDECT eingebunden.
In der Anzeige finde ich unter Redings auch eine Zeile mit der Volt Ausgabe . Ich weiß jetzt aber nicht wie ich das jetzt abrufen kann. Im log steht nur der Verbrauch ?

Gruß
Titel: Antw:AVM 546e mit fhem auslesen
Beitrag von: manne44 am 19 Januar 2017, 19:05:26
Ich kann mal zeigen wie ich die DECT200 in fhem.cfg eingebunden habe:

define sw_dect_1 FBDECT Fbox_AHA:16 switch
attr sw_dect_1 IODev Fbox_AHA
attr sw_dect_1 event-min-interval power:120
attr sw_dect_1 event-on-change-reading (state|IntPower|IntTemp).*
attr sw_dect_1 room Switches
attr sw_dect_1 userReadings IntPower {sprintf("%.1f",substr(ReadingsVal("sw_dect_1","power",0),0,length((ReadingsVal("sw_dect_1","power",0)))-2));;}, IntTemp {substr(ReadingsVal("sw_dect_1","temperature",0),0,4);;}

# attr FileLog_sw_dect_1 logtype power4:Power,text
# define FileLog_sw_dect_1 FileLog ./log/sw_dect_1-%Y-%m.log sw_dect_1:(IntPower|IntTemp).*
# attr FileLog_sw_dect_1 group Logs
# attr FileLog_sw_dect_1 room Logs


Das FileLog habe ich ausgeklammert, weil ich die Daten mit DbLog speichere.
Du könntest das ähnlich machen, ist ja auch FBDECT, aber bei event-on-change-reading nur den Bezeichner für Volt hineinschreiben, die Namen ändern und die UserReadings löschen. Dann müßte schon mal im LogFile die Spannung auftauchen.
Titel: Antw:AVM 546e mit fhem auslesen
Beitrag von: wendeling am 19 Januar 2017, 19:34:43
Schade Klapp nicht
Titel: Antw:AVM 546e mit fhem auslesen
Beitrag von: Devender am 19 Januar 2017, 20:25:45
So ist meine 546e eingebunden seit 2 Jahren und läuft mit fhem perfekt.
nternals:
   DEF        1000 switch
   IODev      Powerline546E
   LASTInputDev Powerline546E
   MSGCNT     5470
   NAME       SmartHome
   NR         430
   Powerline546E_MSGCNT 5470
   Powerline546E_RAWMSG 0703001c032345703e800000000000c000000140004000000000486
   Powerline546E_TIME 2017-01-19 20:22:41
   STATE      an
   TYPE       FBDECT
   id         1000
   props      switch
   Readings:
     2016-02-26 21:24:54   FBNAME          Garage-LED
     2016-02-26 21:24:54   FBPROP          powerMeter,switch
     2016-02-26 21:24:54   FBTYPE          AVM FRITZ!Dect Powerline 546E
     2016-02-26 21:24:54   control         disabled,on fn=1 > 0.00 delay:0sec do:state off
     2017-01-19 20:22:40   current         0.1273 A
     2017-01-19 20:22:41   energy          29470 Wh
     2016-02-26 21:24:54   options         powerOnState:last,lock:none
     2017-01-19 20:22:41   power           11.58 W
     2017-01-19 20:22:40   powerFactor     386.000
     2016-10-30 17:56:08   relayTimes      000000010001001800044725000591050006ea25000708050009e725000af505000c8a25000ca805000f87250010950500122a250012480500152725001635050017ca250017e805001ac725001bd505001d6a25001d880500206725002175050026072500275104
     2017-01-19 20:22:40   state           on
     2017-01-19 20:22:40   voltage         234.907 V
Attributes:
   IODev      Powerline546E
   devStateIcon an:10px-kreis-gruen aus:10px-kreis-rot on:10px-kreis-gruen off:10px-kreis-rot
   eventMap   on:an off:aus
   group      Steuerung
   icon       light_uplight
   room       Einfahrt,Haus
   verbose    0
   webCmd     an:aus
Titel: Antw:AVM 546e mit fhem auslesen
Beitrag von: wendeling am 19 Januar 2017, 22:06:35
Ok, kann mann damit einen Plot für die Spannung erstellen ?
Wenn ja, we hast du die Dose eingerichtet ?

Gruss
Titel: Antw:AVM 546e mit fhem auslesen
Beitrag von: Devender am 20 Januar 2017, 06:50:07
Eintrag aus fhem cfg.

define Powerline546E FBAHA 192.168.1.100:2002

define SmartHome FBDECT 1000 switch



Wenn du ein log hast, kannst du auch das svg anlegen. Ich hab kein Plot angelegt, da die FB die Daten auch hat.