neue AVM Fritz!DECT 200 Module

Begonnen von baumeister, 01 März 2013, 22:20:42

Vorheriges Thema - Nächstes Thema

baumeister

das neue Modul funktioniert mit den ersten kurzen Tests gut. (ein DECT)

habe es testweise in meine sunrise Schaltung eingebaut, morgen mehr

Paddy

Hallo zusammen,

Heute ist mein FRITZ!Powerline 546E Adapter eingetroffen.
Dieser soll bei mir im Wohnzimmer einen Powerline Adapter, eine FS20ST-3 und einen
WLan Repeater ersetzen.

Leider kann man den FRITZ!Powerline 546E Adapter aber nicht wie ich dachte an der FritzBox anmelden und sie damit leider auch nicht über die FritzApp steuern, wie bei der FritzDECT 200.

ABER...

mit FHEM geht das mit den neuen Modulen sofort :-). Vielen Dank dafür!!!

Hier ist meine config:

define fbaha FBAHA fritz.powerline:2002
attr fbaha room hidden
define FBDECT_1000 FBDECT 1000 switch
attr FBDECT_1000 devStateIcon Ein:black_Steckdose.on Aus:black_Steckdose.off
attr FBDECT_1000 event-min-interval power:120
attr FBDECT_1000 eventMap on:Ein off:Aus
attr FBDECT_1000 icon icoBlitz
attr FBDECT_1000 model FPL546E
attr FBDECT_1000 room Wohnzimmer
attr FBDECT_1000 alias WZ_ST_MediaSystem

define FileLog_FBDECT_1000 FileLog ./log/FBDECT_1000-%Y.log FBDECT_1000:power.*
attr FileLog_FBDECT_1000 logtype power4:Power,text
attr FileLog_FBDECT_1000 room hidden
define weblink_FBDECT_1000 weblink fileplot FileLog_FBDECT_1000:power4:CURRENT
attr weblink_FBDECT_1000 label "FBDECT_1000 Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_FBDECT_1000 room Stromverbrauch



baumeister

Zitat von: baumeister schrieb am Fr, 01 März 2013 22:20das neue Modul funktioniert mit den ersten kurzen Tests gut. (ein DECT)

habe es testweise in meine sunrise Schaltung eingebaut, morgen mehr


läuft bei mir sehr stabil und ohne Probleme. Auch die sunriseschultung geht Problemlos.

Super. Vielen Dank dafür!

Alex85

Bei mir zeigt nur der plot nichts sinnvolles an...
Muss ich daran noch was anpassen?!

LogFile:

2013-04-04_16:06:51 FritzPL_546E power: 0.14 W
2013-04-04_16:06:57 FritzPL_546E powerFactor: 25.000
2013-04-04_16:07:00 FritzPL_546E power: 0.07 W
2013-04-04_16:07:30 FritzPL_546E power: 0.07 W
2013-04-04_16:07:57 FritzPL_546E powerFactor: 0.000
2013-04-04_16:08:27 FritzPL_546E powerFactor: 4294967273.000
2013-04-04_16:08:57 FritzPL_546E powerFactor: 29.000
2013-04-04_16:09:27 FritzPL_546E powerFactor: 4294967277.000
2013-04-04_16:09:40 FritzPL_546E power: 0.07 W
2013-04-04_16:09:57 FritzPL_546E powerFactor: 4294967264.000
2013-04-04_16:10:28 FritzPL_546E powerFactor: 4294967255.000
2013-04-04_16:10:57 FritzPL_546E powerFactor: 4294967247.000
2013-04-04_16:11:27 FritzPL_546E powerFactor: 1.000
2013-04-04_16:11:41 FritzPL_546E power: 0.00 W
2013-04-04_16:11:57 FritzPL_546E powerFactor: 20.000
2013-04-04_16:12:28 FritzPL_546E powerFactor: 21.000
2013-04-04_16:12:57 FritzPL_546E powerFactor: 4294967255.000
2013-04-04_16:13:27 FritzPL_546E powerFactor: 4294967252.000
2013-04-04_16:13:51 FritzPL_546E power: 0.14 W
2013-04-04_16:13:57 FritzPL_546E powerFactor: 33.000
2013-04-04_16:14:27 FritzPL_546E powerFactor: 14.000
2013-04-04_16:14:57 FritzPL_546E powerFactor: 4294967240.000
2013-04-04_16:15:11 FritzPL_546E power: 0.07 W
2013-04-04_16:15:27 FritzPL_546E powerFactor: 38.000
2013-04-04_16:15:57 FritzPL_546E powerFactor: 4294967290.000
2013-04-04_16:16:27 FritzPL_546E powerFactor: 4294967240.000
2013-04-04_16:21:26 FritzPL_546E powerFactor: 4294967288.000
2013-04-04_16:21:28 FritzPL_546E power: 0.07 W
2013-04-04_16:21:28 FritzPL_546E powerFactor: 4294967268.000
2013-04-05_09:49:35 FritzPL_546E power: 0.07 W
2013-04-05_09:49:37 FritzPL_546E powerFactor: 4294967186.000
2013-04-05_09:50:03 FritzPL_546E powerFactor: 69.000
2013-04-05_10:04:05 FritzPL_546E power: 0.07 W
2013-04-05_10:04:06 FritzPL_546E powerFactor: 4294967276.000


power4.gplot

############################
# Display the power reported by the EM1010
# Corresponding FileLog definition:
# define ememlog FileLog /var/log/fhem/emem-%Y.log emem:power.*

set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "

set title '<TL>'
set ylabel "Power (KW)"
set y2label "Power (KW)"
set grid
set ytics
set y2tics
set format y "%.1f"
set format y2 "%.1f"

#FileLog 4::0:

plot "<IN>" using 1:4 notitle with lines



Außerdem ist der Adapter mittlerweile in einen uninitialisierten Zustand.
Habe es auch schon mit der IP + Port-Nummer probiert. Das ging seltsamerweise einmal.
Selbst reboot des Adapters und der FritzBox hat nichts gebracht.

define fbaha FBAHA PL-546E:2002
attr fbaha room FritzPL_546E
define FritzPL_546E FBDECT 1000 switch
attr FritzPL_546E devStateIcon Ein:black_Steckdose.on Aus:black_Steckdose.off
attr FritzPL_546E event-min-interval power:120
attr FritzPL_546E eventMap on:Ein off:Aus
attr FritzPL_546E icon icoBlitz
attr FritzPL_546E model FPL546E
attr FritzPL_546E room FritzPL_546E
attr FritzPL_546E alias FritzSteckdose

define FileLog_FritzPL_546E FileLog ./log/FritzPL_546E-%Y.log FritzPL_546E:power.*
attr FileLog_FritzPL_546E logtype power4:Power,text
attr FileLog_FritzPL_546E room FritzPL_546E
define weblink_FritzPL_546E weblink fileplot FileLog_FritzPL_546E:power4:CURRENT
attr weblink_FritzPL_546E label "FritzPL_546E Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_FritzPL_546E room FritzPL_546E


Auszug (Fehler) aus dem FHEM-Logfile:
2013.04.05 10:37:59 3: Opening fbaha device 192.168.2.46:2002
2013.04.05 10:37:59 3: fbaha device opened
2013.04.05 10:37:59 1: FBAHA_DoInit called
2013.04.05 10:38:06 1: Timeout reading answer for get REGISTER
2013.04.05 10:38:06 1: Cannot init 192.168.2.46:2002, ignoring it



(siehe Anhang / see attachement)

rudolfkoenig

Den 546E konnte ich selbst nicht testen, deswegen meine Aussagen bitte alle pruefen.

Die powerFactor Zahlen sind komisch (weiss aber auch nicht was die bedeuten), man sollte wegen dem Plot das FileLog regexp zu FritzPL_546E:power:.* aendern (ein : mehr, damit powerFactor nicht gelogged wird), oder die .gplot Zeile aendern, damit nur power: in die Anzeige eingeht.

Wenn REGISTER nicht klappt, dann kann FHEM nicht mit dem AHA Server kommunizieren. Ich hatte auch mit dem DECT 200 Probleme, da hat nur ein Ausstecken/Einstecken geholfen. Der 546E ist aber anders, da laeuft der AHA Server direkt auf dem Zwischenstecker.

Paddy

Hi,

Das Problem mit dem Plot hatte ich auch, da ich glaube das die Werte von "power" und "powerFactor" beide zum Plot erzeugen genutzt werden.

Hab das mit einen userReading "Leistung" gelöst.


define WZ_ST_MediaSystem FBDECT 1000 switch,powerMeter
attr WZ_ST_MediaSystem devStateIcon Ein:black_Steckdose.on Aus:black_Steckdose.off
attr WZ_ST_MediaSystem event-min-interval 120
attr WZ_ST_MediaSystem eventMap on:Ein off:Aus
attr WZ_ST_MediaSystem icon icoBlitz
attr WZ_ST_MediaSystem model FPL546E
attr WZ_ST_MediaSystem room Wohnzimmer
attr WZ_ST_MediaSystem userReadings Leistung {substr(ReadingsVal($name,"power","nA"),0,)}



Und hab dann die Plotdatei angepasst.

############################
# Display the power reported by the FBDect
# Corresponding FileLog definition:
# define ememlog FileLog /var/log/fhem/emem-%Y.log emem:power.*

set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "

set title '<L1>'
set ylabel "Power (W)"
set y2label "Power (W)"
set grid
set ytics
set y2tics
set format y "%.1f"
set format y2 "%.1f"

#FileLog 4:Leistung:0:


plot "<IN>" using 1:4 title 'Power' with lines


Wegen dem uninitialisierten Zustand, das kommt bei mir auch manchmal vor, meistens wenn man in FHEM "shutdown restart" ausführt.
Ich steck dann den Powerline 546E aus und wieder ein und machen einen reboot der Fritzbox. Also genau wie Rudi gesagt hat bei der Dect 200.

Hoffe das hilft weiter, werde aber am WE mal testen und Rudi's vorschlag umsetzen.

Gruss

Paddy