Probleme bei Wert ausgabe von FIB_FGWPF-101

Begonnen von speex, 20 Januar 2015, 00:09:37

Vorheriges Thema - Nächstes Thema

speex

Hallo miteinander,

Ich habe schwierigkeiten einen Verbrauchswert aus dem FIB_FGWPF-101 (Fibaro Funk-Zwischenstecker Schalter) auszulesen.

An und Aus schalten klappt herrvoragend es erscheint auch bei den readings "power" allerdings mit wert 0.0, hat vielleicht jemand einen tipp?

Didi65

Logs und Einstellungen bereitstellen wäre ganz hilfreich, denn so kann man keinen Tip geben.

Du solltest auf jeden Fall die Parameter und die Klassen http://www.zwave.eu/api/pdf.php?type=manual&id=FIB_FGWPE-101_en_long.html des Gerätes kontrollieren!

Laut Beschreibung gibt es für dieses Gerät mehrere Parameter / Erfordernisse damit es zum Versand des Stromverbrauchs kommt.

Sofortiger Bericht über Stromverbrauch (Parameternummer 40, Parametergröße 1) definiert die notwendige Änderung im Stromverbrauch, die zu einer sofortigen Absendung eines Reports führt. Achtung: Bei stark schwankenden Lasten kann dies zu einer Überlastung des Z-Wave-Netzes führen. (0 - 100%, Voreingestellt 80%)

Änderung der Leistung zum Generieren eines Reports (Parameternummer 42, Parametergröße 1) definiert die notwendige Änderung der Leistungsaufnahme, um einen entsprechenden automatischen Report zu generieren. (0 - 100%, Voreingestellt 15%)

Regelmäßiges Senden eines Reports über die Stromaufnahme (Parameternummer 43, Parametergröße 1) definiert den Interval, in dem ein automatischer Report über den Stromverbrauch ausgesandt wird. (1-254 s, Voreingestellt 30 s / 255 > Reporte werden nach Ereignis von Parameter 47 oder nach Polling versendet)

Automatisches Senden eines Reportes über Stromverbrauch bei Verbrauchsänderung(Parameternummer 45, Parametergröße 1) definiert die Änderung im Stromverbrauch, bei der ein automatischer Report über den Stromverbrauch ausgesandt wird. (1 - 254 x 10 W, Voreingestellt 16 = 160 W / 255 > Report wird nur nach Polling versendet)

Zeitinterval zum Senden eines Reportes ohne Änderung im Verbrauch(Parameternummer 47, Parametergröße 2) definiert den Interval, in dem ein automatischer Report über den Stromverbrauch ausgesandt wird, wenn keine Änderung des Stromverbrauches erkannt wurde. (1 - 65534 s, Voreingestellt 3600 s / 65535 kein periodischer Report)

speex

Vielen Dank,
inzwischen wurden Werte übertragen habe aber nichts weiter unternommen (bisher) Ich werde mich mal mit den Parametern und Klassen dieser Gattung beschäftigen und das ganze ausfeilen.

item_no

#3
Hallo

Ich habe grundsätzlich das gleiche Problem, deswegen mache ich kein neues Thema auf. Ich habe seit einer Woche zwei Fibaro Wall Plug im Einsatz. Die Konfiguration habe ich x-mal überprüft und verändert, es werden aber keine Reports über power und energy gesendet. Bei einem Zwischenstecker habe ich mir einen Dummy "AktuellerVerbrauch W angelegt, der alle 5 Sekunden den Leisungswert abfragt.

   
+*00:00:05 { fhem("get kuehlschrank smStatus") ; my $d= ReadingsVal("kuehlschrank","power",0); fhem("set AktuellerVerbrauch $d")}


Mit dieser Lösung bin ich nicht glücklich, da sinnvollerweise die Übertragung ja Leistungsabhängig erfolgen sollte.

Hier mal die Internals und Readings von dem zweiten Stecker:

Internals

DEF c7b9e6c1 2
IODevZWDongle_1
LASTInputDevZWDongle_1
MSGCNT2
NAMEKugelleuchte
NR57
STATEon
TYPEZWave
ZWDongle_1_MSGCNT2
ZWDongle_1_RAWMSG0049840211041000728670858e257332317aef253231
ZWDongle_1_TIME2015-08-23 16:28:29
homeIdc7b9e6c1
id02
lastMsgTimestamp1440341790.52216


Readings

CMDZW_APPLICATION_UPDATE2015-08-23 16:28:29
assocGroup_01Max 05 Nodes 2015-08-23 16:56:19
assocGroup_02Max 05 Nodes 2015-08-23 16:56:13
assocGroup_03Max 01 Nodes 022015-08-23 16:56:08
assocGroup_04Max 00 Nodes 2015-08-23 16:56:30
basicSet002015-08-22 13:08:04
configActionInCaseOfExceedingDefined52and3Combined2015-08-23 16:29:19
configAlarmDuration6002015-08-23 16:31:04
configAlwaysOnFunctionfunctionInactive2015-08-23 16:30:40
configDOWNValue3002015-08-23 16:31:12
configImmediatePowerReport12015-08-23 16:40:34
configMeteringEnergyConsumedByTheWall49functionActivated2015-08-23 16:32:01
configOveloadSafetySwitch655352015-08-23 16:32:33
configPowerLoadWhichWhenExceededMakes6010002015-08-23 16:32:39
configPowerReportingFrequency302015-08-23 16:33:09
configReactionToAlarmsALARMALL2015-08-23 16:33:16
configRememberDeviceStatusAfterPower16WallPlugMemorizesItsStateAfterA12015-08-23 16:33:25
configReportingChangesInEnergyConsumed4512015-08-23 16:33:38
configStandardPowerLoadReporting12015-08-23 16:41:17
configTimePeriodBetweenReportsOnPower4752015-08-23 16:48:41
configUPValue5002015-08-23 16:36:12
configWallPlugSResponseToAlarmFramesNoReaction2015-08-21 16:49:19
energy 0.78 kWh2015-08-23 16:47:19
mcaSupportedGroupings22015-08-23 16:47:27
modelFIBARO System FGWPE Wall Plug2015-08-23 15:45:32
modelConfigfibaro/fgwpe.xml2015-08-23 15:45:32
modelId010f-0600-10002015-08-23 15:45:32
power19.8 W2015-08-23 15:46:58
powerlvlcurrent 0 remain 02015-08-23 15:46:53
stateon2015-08-23 16:49:29
transmitOK2015-08-23 16:56:30

Ich habe einen Raspberry Pi mit Razberry Modul im Einsatz. Zwei Fibaro Bewegungsmelder funktionieren korrekt.

Bin für jeden Tipp dankbar.

Gruß
item_no

micha80

@item_no:
Trage mal bei Gruppe 1+2 einen Empfänger ein

assocGroup_01 Max 05 Nodes 2015-08-23 16:56:19
assocGroup_02 Max 05 Nodes 2015-08-23 16:56:13
assocGroup_03 Max 01 Nodes 02 2015-08-23 16:56:08


http://www.pepper1.net/zwavedb/device/476
steht, dass nur die Gruppe 2 die Leistungswerte überträgt, da steht bei dir aber kein "Empfänger" drin.

item_no

Hallo Micha

Danke, das war der entscheidende Hinweis..  :D

Gruß
item_no

micha80

schick, wenn's so einfach war ;)

@Didi65: Deine Beschreibung sollte eigentlich direkt ins Wiki übernommen werden! Find ich gut, so ausfühlich.
Und nächstes mal, findet man sie wieder nicht ...

mfg
micha

krikan

Zitat von: micha80 am 23 August 2015, 18:17:48
@Didi65: Deine Beschreibung sollte eigentlich direkt ins Wiki übernommen werden! Find ich gut, so ausfühlich.
Auch wenn es für Didi ist: Was, wohin ins Wiki? Seine Beschreibung der Config-Werte kommt von handbuch.zwave.de, wenn ich das richig sehe.

micha80

man sollte den link auch mal mit nem deutschen Browser klicken.  :-[
da war ich wohl zu schnell,
die Z-Wave Anleitung ist ausführlicher als das Fibaro Faltblatt (dass die als Handbuch bezeichnen)...

... ich dachte, er hat das selber von Hand übersetzt  ;D

krikan

OK.

Mich irritiert hier beim Problem insgesamt, dass Assogroup 1 und 2 die Lösung bringen. Diese Gruppen dienen laut Anleitung nur zum Schalten der assozierten Geräte, bei 2 eben abhängig vom Load. Bei 2 kann man auch noch den Befehl wählen. Eigentlich müsste Assogroup 3 die Reports erhalten, wenn ich die Anleitung richtig verstehe. Genau das geben auch die Config-XMLs von OZW und openhab wieder. Würde den Thread ggfs. bei definitiver Bestätigung im Wiki verlinken. Meine, vor kurzem gabe es schon jemanden mit ähnlichem Problem.

micha80

ich kanns dir ehrlich gesagt nicht beantworten, da ich immer alle groups direkt mit dem Controller verbinde, warum auch nicht?
(Wobei, da fällt mir ein: die ersten paar Geräte habe ich mit der razberry Software eingerichtet und die hatte auch immer alle Groups verbunden!)

Findet sich ein freiwilliger Tester? Sonst kann ich auch gerne mal eine Steckdose "re-initialisieren"...
an der Version oder so kanns doch auch nicht liegen, oder?

mfg
micha

krikan

Versionsänderungen bei Assogroups kann man nicht ausschließen, wären aber ungewöhnlich.

Bist Du Dir wirklich sicher, dass zway alle Assogroups assoziert? Neueste Version? Das wäre seltsam. Oder schreibst Du von bestimmten Geräten?

Zitatwarum auch nicht?
Weil alle verbinden unnötige Funklast auslöst; Handhabung in Fhem schwieriger wird wegen Zunahme von (gleichartigen) Events; bei batteriebetriebenen Geräten Batterie unnötig beansprucht wird; nur bestimmte Anzahl pro Assogroup assoziert werden können und Controller unnötig einen blockiert;..

Testen darf sehr gerne jeder der mag; ich möchte nur halbwegs Sicherheit bevor ich etwas vom Wiki ins Forum verlinke (insbesondere wenn ich Zweifel habe  ;) )

Gruß, Christian