Hallo zusammen,
ich bin neu in dem Thema FHEM, also Anfänger sozusagen.
Kann mir jemand erkläre wie ich die Config bits in für ein Z-Wave gerät setze ?
Ich habe die Aeon Labs Z-Wave dreifach Stromzange (AEO_HEM3-200A).
Hier ein Auszug aus der Config:
Which reports need to send in group1. Format is as follows:
Byte 1 (msb): Reserved
Byte 2: Reserved
Byte 3:
Bit 7: reserved
Bit 6: reserved
Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3)
Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2)
Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1)
Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3)
Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2)
Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1)
Ich möchte beispielsweise Byte | Bit 2 setzen .
Wie gehe ich hier vor bzw. ?
Bit2 = BIN 00000100 = DEC 4
also set configByte 2 4 ??
Wo ist mein Denkfehler ?
Vielen Dank für eure Hilfe
Gruß Sasa
Die Frage ist im ZWave Bereich des Forums ggf. besser aufgehoben. Verschieben kannst du selbst.
Der Parameter 2 setzt sich nach Deinem Handbuch-Auszug aus 4 Bytes zusammen. Diese 4 Bytes müssen mit einem config-Befehl geschrieben werden. Du kannst nicht einzelne Bytes eines Paramters schreiben.
Für das Schreiben/Auslesen eines Parameters mit 4 Bytes = 32 Bits ist configLong zu benutzen.
reserved ist normalerweise bei zwave mit 0 zu setzen.
Gruß, Christian
edit: Für das Auslesen gibt es config
Hallo,
danke für deine Hilfe.
Kannst du mir vielleicht mal ein Beispiel geben ?
Vielen Dank !
https://aeotec.freshdesk.com/helpdesk/attachments/6009584508
Das auf Seite 7 unter Example genannte
ZitatAuto Report Every 30 seconds for Clamp 1 and Clamp 2
setzt man mit
set <device> configLong 103 6912
103 = Parameternummer in Dezimal
6912 = Parameterwert in Dezimal = 00001b00 in hex
Umrechnungshilfe von AEOTEC: https://aeotec.freshdesk.com/support/solutions/articles/6000115095-setting-parameter-101-103-for-the-hem-g2-dsb28-
Erfolgreiches Setzen abfragen mit:
get <device> config 103
Vielen Dank für euer Hilfe,
so langsam dämmert es bei mir.
Das setzen der Parameter hat schon mal geplappt.
Readings
configGroup1Interval 120
configGroup1Reports 15
configGroup2Interval 120
configGroup2Reports 7
configGroup3Interval 120
configGroup3Reports 7
configWattagePercentageChange 10
Leider ändert es nicht meinem Logfile:
Es kommen immer nur die Gesamtwerte:
2017-01-10_13:59:23 ZWave_31_4 energy: 6.54 kWh previous: 6.538 delta_time: 70 s
2017-01-10_14:00:13 ZWave_31_4 voltage: 231.098 V
2017-01-10_14:00:13 ZWave_31_4 current: 2.23 A
2017-01-10_14:00:13 ZWave_31_4 energy: 6.54 kWh previous: 6.54 delta_time: 50 s
2017-01-10_14:01:23 ZWave_31_4 voltage: 231.09 V
2017-01-10_14:01:23 ZWave_31_4 current: 2.177 A
2017-01-10_14:01:23 ZWave_31_4 energy: 6.542 kWh previous: 6.54 delta_time: 70 s
Was muss ich denn noch tun damit ich die Werte für jeden einzelnen Wandler bekomme ?
Gruß Sasa
Das ergibt sich normalerweise aus dem Handbuch. Ich bin mir nicht sicher, welches Gerät Du tatsächlich einsetzt. Darum hätte ich gerne einen Link auf die Anleitung und die Ausgabe von "list <device>" in Codetags gepostet.
Bei dem von mir verlinkten und als Beispiel genommenen Gerät werden die einzelnen Werte laut Handbuch in separaten Endpoint-Devices gemeldet.
Gruß, Christian
Hallo Christian,
hier die Ausgabe:
Internals:
DEF e7d00caa 4
IODev ZWAVE1
LASTInputDev ZWAVE1
MSGCNT 2370
NAME ZWave_31_4
NR 37
STATE configGroup3Interval 120
TYPE ZWave
ZWAVE1_MSGCNT 2370
ZWAVE1_RAWMSG 000400040e32022164000019c40032000019c4
ZWAVE1_TIME 2017-01-10 14:38:14
homeId e7d00caa
isWakeUp
lastMsgSent 1484053069.37884
nodeIdHex 04
Readings:
2017-01-10 13:57:06 configGroup1Interval 120
2017-01-10 13:47:33 configGroup1Reports 15
2017-01-10 13:57:10 configGroup2Interval 120
2017-01-10 13:57:15 configGroup2Reports 7
2017-01-10 13:39:10 configGroup3Interval 120
2017-01-10 13:40:03 configGroup3Reports 16143
2017-01-06 10:04:09 configWattagePercentageChange 10
2017-01-10 14:38:14 current 2.253 A
2017-01-10 14:38:14 energy 6.596 kWh previous: 6.596 delta_time: 50 s
2017-01-06 09:55:27 model Aeotec Home Energy Meter G2
2017-01-06 09:55:27 modelConfig aeotec/hemg2.xml
2017-01-06 09:55:27 modelId 0086-0002-001c
2017-01-10 14:34:14 power 187.531 W
2017-01-10 13:57:49 state configGroup3Interval 120
2017-01-10 13:57:49 transmit OK
2017-01-10 14:38:13 voltage 229.547 V
Attributes:
IODev ZWAVE1
alias AeonEnergyMeter
classes CONFIGURATION METER MULTI_CHANNEL ASSOCIATION MANUFACTURER_SPECIFIC VERSION
room Gesamt
https://aeotec.freshdesk.com/helpdesk/attachments/6009584508
Ist der Controller mit Gruppe 1 assoziiert?
get <device> associationAll
Hast Du autocreate an und es wurden auch keine weiteren FHEM-Devices für die Endpoints angelegt in denen die Nachrichten landen?
Hi,
nach Eingabe kommt bei mir folgende Meldung :
Unknown argument associationAll,
choose one of association associationGroups config configDeviceTag configGroup1Interval configGroup1Reports configGroup2Interval configGroup2Reports configGroup3Interval configGroup3Reports configPartnerID configPowerChanged configReverseClamping configWattagePercentageChange configWattagePercentageChangeC1 configWattagePercentageChangeC2 configWattagePercentageChangeC3 configWattageThreshold configWattageThresholdC1 configWattageThresholdC2 configWattageThresholdC3 mcCapability mcEndpoints meter meterSupported model neighborList version versionClass
autocreate steht auf active
Dann solltest Du mal ein "update" machen: https://wiki.fhem.de/wiki/Z-Wave#Allgemein
oder auf https://fhem.de/fhem_DE.html#Download:
ZitatAchtung: FHEM wird kontinuierlich weiterentwickelt, und die hier herunterladbaren Versionen sind nur als Startpunkt für den update Prozess gedacht.
Bitte das FHEM update Kommando ausfuehren, um den aktuellen Stand herunterzuladen, insb. bevor man Probleme im Forum meldet.
:)
Das hat schon mal geholfen...
Jetzt tauschen in Z-Wave folgende Nodes auf:
Z-Wave
ZWave_Node_4.1
ZWave_Node_4.2
ZWave_Node_4.3
Wie gehe ich jetzt weiter vor um die Werte der einzelnen Stromzangen zu erhalten ?
Gruß Sasa
Kann mir jemand noch einen Tipp geben ? Leider komme ich nicht weiter .
Gruß Sasa
Hast Du die Assoziation kontrolliert?
Hast Du die Angaben und Links aus Antwort #4 mal angeschaut und ausprobiert?