Hallo zusammen,
ich habe den Auftrag erhalten, in den Schlafräumen die LEDs unserer Sensoren (AEON Labs ZW100 MultiSensor 6) zu deaktivieren. Aus diesem Grund (und weil's auch so nicht schaden könnte) hab ich mal testweise versucht, via FHEM (hab derzeit keine andere Möglichkeit) eine neue FW auf einen der Sensoren zu spielen.
Also:
* Von https://aeotec.freshdesk.com/support/solutions/articles/6000205600-update-multisensor-6-firmware-via-homeseer- (https://aeotec.freshdesk.com/support/solutions/articles/6000205600-update-multisensor-6-firmware-via-homeseer-) die EU-Version holen (ist ein .hec-file das man da bekommt...)
* Nach ./FHEM/firmware/MultiSensor_6_EU_v_1.13.hec kopiert
* danach: set kz.messung.sensor fwUpdate 0 MultiSensor_6_EU_v_1.13.hec
Gibt mir:
2020.08.08 20:42:58 3: ZWave_firmware: Target: 0 FILE: ./FHEM/firmware/MultiSensor_6_EU_v_1.13.hec LENGTH: 381726 CRC 81b0 Version
2020.08.08 20:43:01 3: ZWave_firmwareUpdateParse: CMD: 02 MSG: 0086000038e9 Version:
2020.08.08 20:43:01 3: ZWave_firmwareUpdateParse: Seding FIRMWARE_UPDATE_MD_REQUEST_GET
2020.08.08 20:43:01 3: ZWave_firmwareUpdateParse: CMD: 02 MSG: 0086000038e9 Version:
2020.08.08 20:43:01 2: ERROR: cannot SEND_DATA to kz.messung.sensor: transmit queue overflow
2020.08.08 20:43:01 2: gateway_zwave transmit NO_ACK for CB 17, target kz.messung.sensor
2020.08.08 20:43:02 3: ZWave_firmwareUpdateParse: CMD: 02 MSG: 0086000038e9 Version:
2020.08.08 20:43:03 3: ZWave_firmwareUpdateParse: CMD: 04 MSG: ff Version:
2020.08.08 20:43:04 3: ZWave_firmwareUpdateParse: CMD: 05 MSG: 010001 Version:
2020.08.08 20:43:04 3: ZWave_firmwareUpdateParse: GET reports: 1 reportNr: 1
2020.08.08 20:43:04 3: ZWave_firmwareUpdateSendSingleReport: sending report: 1
2020.08.08 20:43:16 3: ZWave_firmwareUpdateParse: CMD: 05 MSG: 010001 Version:
2020.08.08 20:43:16 3: ZWave_firmwareUpdateParse: GET reports: 1 reportNr: 1
2020.08.08 20:43:16 3: ZWave_firmwareUpdateSendSingleReport: sending report: 1
2020.08.08 20:43:25 3: ZWave_firmwareUpdateParse: CMD: 05 MSG: 010001 Version:
2020.08.08 20:43:25 3: ZWave_firmwareUpdateParse: GET reports: 1 reportNr: 1
2020.08.08 20:43:25 3: ZWave_firmwareUpdateSendSingleReport: sending report: 1
2020.08.08 20:43:35 3: ZWave_firmwareUpdateParse: CMD: 05 MSG: 010001 Version:
2020.08.08 20:43:35 3: ZWave_firmwareUpdateParse: GET reports: 1 reportNr: 1
2020.08.08 20:43:35 3: ZWave_firmwareUpdateSendSingleReport: sending report: 1
2020.08.08 20:43:45 3: ZWave_firmwareUpdateParse: CMD: 05 MSG: 010001 Version:
2020.08.08 20:43:45 3: ZWave_firmwareUpdateParse: GET reports: 1 reportNr: 1
2020.08.08 20:43:45 3: ZWave_firmwareUpdateSendSingleReport: sending report: 1
2020.08.08 20:43:55 3: ZWave_firmwareUpdateParse: CMD: 05 MSG: 010001 Version:
2020.08.08 20:43:55 3: ZWave_firmwareUpdateParse: GET reports: 1 reportNr: 1
2020.08.08 20:43:55 3: ZWave_firmwareUpdateSendSingleReport: sending report: 1
2020.08.08 20:44:05 3: ZWave_firmwareUpdateParse: CMD: 05 MSG: 010001 Version:
2020.08.08 20:44:05 3: ZWave_firmwareUpdateParse: GET reports: 1 reportNr: 1
2020.08.08 20:44:05 3: ZWave_firmwareUpdateSendSingleReport: sending report: 1
2020.08.08 20:44:17 3: ZWave_firmwareUpdateParse: CMD: 05 MSG: 010001 Version:
2020.08.08 20:44:17 3: ZWave_firmwareUpdateParse: GET reports: 1 reportNr: 1
2020.08.08 20:44:17 3: ZWave_firmwareUpdateSendSingleReport: sending report: 1
2020.08.08 20:44:27 3: ZWave_firmwareUpdateParse: CMD: 05 MSG: 010001 Version:
2020.08.08 20:44:27 3: ZWave_firmwareUpdateParse: GET reports: 1 reportNr: 1
2020.08.08 20:44:27 3: ZWave_firmwareUpdateSendSingleReport: sending report: 1
2020.08.08 20:44:37 3: ZWave_firmwareUpdateParse: CMD: 05 MSG: 010001 Version:
2020.08.08 20:44:37 3: ZWave_firmwareUpdateParse: GET reports: 1 reportNr: 1
2020.08.08 20:44:37 3: ZWave_firmwareUpdateSendSingleReport: sending report: 1
2020.08.08 20:44:47 3: ZWave_firmwareUpdateParse: CMD: 07 MSG: 01 Version:
2020.08.08 20:44:47 1: PERL WARNING: Use of uninitialized value $classVersion in numeric ge (>=) at ./FHEM/10_ZWave.pm line 5921.
2020.08.08 20:44:47 3: ZWave_firmwareUpdateFinish: MSG: Finished firmware update: FIRMWARE_UPDATE_MD_STATUS_REPORT returned with Status: 01
Würde mich freuen, wenn sich jemand finden würde, der schon mal so ein Upgrade via FHEM gelungen ist und der mich da begleiten könnte...
Danke! :-)
list vergessen:
Internals:
DEF ec613803 24
FUUID 5dfe9557-f33f-8996-4f31-2017abf5701cbf61
IODev gateway_zwave
LASTInputDev gateway_zwave
MSGCNT 70850
NAME kz.messung.sensor
NR 205
STATE 25.4 C, 57 %, closed
TYPE ZWave
ZWaveSubDevice no
cmdsPending 0
endpointChildren ZWave_Node_24.2
gateway_zwave_MSGCNT 70850
gateway_zwave_RAWMSG 000400180531051b0100
gateway_zwave_TIME 2020-08-08 20:52:31
homeId ec613803
isWakeUp
lastMsgSent 1596912277.39525
nodeIdHex 18
READINGS:
2020-06-02 20:57:11 CO2-level 21.2 ppm
2020-08-08 20:43:01 SEND_DATA failed:00
2020-07-05 15:44:36 UNKNOWN multilevel type 00 fl: 00 arg:
2020-08-08 20:43:16 UNPARSED COLOR_CONTROL 063305412200fe
2020-08-08 20:22:10 alarm HomeSecurity: Event cleared: Previous Events cleared
2020-04-08 17:27:40 anglePosition 35 %
2020-07-29 23:53:12 associatedWith ZWave_Node_24.2
2020-08-08 20:52:31 battery 100 %
2020-08-08 20:52:31 batteryPercent 100
2020-08-08 20:52:31 batteryState ok
2020-08-03 20:01:43 configBatteryReportingThreshold 10
2020-08-03 22:07:41 configCommandOptions BinarySensorReport
2020-08-03 20:01:43 configCurrentPowerMode USBPowerSleepingModeAfterRePower0
2020-08-03 20:01:43 configEnableDisableLockConfiguration Disable
2020-08-03 19:46:57 configEnableDisableToSendAReportOn48 0
2020-08-03 22:07:52 configEnableMotionSensor EnabledLevel5
2020-08-03 20:01:49 configGetTheOutOfLimitStateOfThe61 0
2020-08-03 22:07:53 configGroup1Interval 60
2020-08-03 20:01:50 configGroup1Reports 241
2020-08-03 20:01:51 configGroup2Interval 3600
2020-08-03 20:01:51 configGroup2Reports 0
2020-08-03 20:01:51 configGroup3Interval 3600
2020-08-03 22:07:53 configGroup3Reports 0
2020-08-03 22:07:54 configHumidityCalibration 0
2020-08-03 22:07:54 configHumidityReportingThreshold 10
2020-08-03 22:07:59 configLowBattery 20
2020-08-03 22:07:59 configLowTempAlarm Disabled
2020-08-03 22:07:59 configLuminanceCalibration 0
2020-08-03 22:07:59 configLuminanceReportingThreshold 100
2020-08-03 22:08:00 configOnTime 240
2020-08-03 22:08:00 configReportOnlyOnThresholds Disabled
2020-08-03 22:08:00 configSetTheLowerLimitValueOf50 1
2020-08-03 22:08:00 configSetTheLowerLimitValueOf56 4
2020-08-03 22:08:50 configSetTheLowerLimitValueOfHumidity52 50
2020-08-03 22:08:01 configSetTheLowerLimitValueOfLighting54 100
2020-08-03 22:08:01 configSetTheRecoverLimitValueOf57 5121
2020-08-03 22:08:01 configSetTheRecoverLimitValueOf58 5
2020-08-03 22:08:01 configSetTheRecoverLimitValueOf59 10
2020-08-03 22:08:01 configSetTheRecoverLimitValueOf60 2
2020-08-03 22:08:01 configSetTheUpperLimitValueOf49 71681
2020-08-03 22:08:02 configSetTheUpperLimitValueOf55 8
2020-08-03 22:08:02 configSetTheUpperLimitValueOfHumidity51 60
2020-08-03 22:08:02 configSetTheUpperLimitValueOfLighting53 1000
2020-08-03 22:08:02 configTemperatureCalibration 1
2020-08-03 22:08:02 configTemperatureReportingThreshold 5121
2020-08-03 22:08:03 configTemperatureScale Celsius
2020-08-03 22:08:03 configUVReportingThreshold 2
2020-08-03 22:08:03 configUltravioletCalibration 0
2020-08-03 22:08:03 configWakeUp10MinutesOnPowerOn Disable
2019-12-18 17:13:58 config_9 0
2020-06-25 09:52:40 direction 38
2020-08-08 20:43:02 fwMd fwMdManId: 0086, fwMdFwId_0: 0000, fwMdChkSum_0: 38e9
2020-03-05 10:43:25 generalPurpose 49
2020-08-08 20:52:30 humidity 57 %
2020-08-08 20:52:31 luminance 0 Lux
2020-08-03 19:18:01 model AEON Labs ZW100 MultiSensor 6
2020-08-03 19:18:01 modelConfig aeotec/zw100.xml
2020-08-03 19:18:01 modelId 0086-0002-0064
2020-08-08 20:22:09 reportedState closed
2020-07-28 23:07:25 seismicIntensity 0 mercalli
2020-07-29 12:32:31 seismicMagnitude 1 local
2020-08-08 20:22:09 state closed
2020-08-08 20:52:29 temperature 25.4 C
2020-08-08 20:44:37 timeToAck 0.349
2020-08-08 20:44:37 transmit OK
2020-08-08 20:52:31 ultraviolet 0 UV
2020-08-03 20:03:17 version Lib 3 Prot 4.05 App 1.7 HW 100 FWCounter 0
Attributes:
IODev gateway_zwave
alias Multisensor
classes ZWAVEPLUS_INFO VERSION MANUFACTURER_SPECIFIC ASSOCIATION_GRP_INFO ASSOCIATION POWERLEVEL ALARM SENSOR_BINARY SENSOR_MULTILEVEL CONFIGURATION SECURITY FIRMWARE_UPDATE_MD DEVICE_RESET_LOCALLY MARK
group Messung
room Kinderzimmer
stateFormat temperature, humidity, state
Hallo!
Für das Update mit FHEM und anderen braucht man ein .hex - File. hec ist meiner Erinnerung nach ein spezielles Format von homeseer und mir ist kein Weg bekannt, hec in hex umzuwandeln. Die hex - Dateien stellt Aeotec selbst nicht zur Verfügung.
Befürchte Du musst den 2.Weg von https://aeotec.freshdesk.com/support/solutions/articles/6000036562-how-to-update-multisensor-6-z-wave-firmware- gehen. Das funktioniert auch mit Nicht-Aeotec-Controllern wie UZB1 und andere. Windows ist aber Pflicht.
Gruß, Christian
Danke, @krikan, für die rasche Antwort.
Ist zwar nicht die Antwort, die ich erhofft habe, dafür jedoch die, die ich befürchtet hab^^
Werde das mal durchspielen und mich bei Bedarf nochmal hier melden.
Ich habe einige dieser Sensoren in Betrieb und musste diese auch erst updaten.
Mir ist zu spät aufgefallen, dass ich sie nicht neu anlernen muss.
Sofern du einen USB Stick (UZB1 oder ähnlich) verwendest kannst du folgendes probieren.
Erstmal FHEM deaktivieren (Service oder gleich das Gerät runterfahren).
Stick an Windows PC anstecken, Software für update starten und dann sollte das updaten schon gehen.
Ohne Verlust des aktuellen Settings, da keine Geräte angelernt werden (zumindest von der Theorie).
Einziges Problem das ich hatte. Ein update ging nur über aktiver Stromversorgung (d.h. USB Versorgt).
Ich hatte einiges zu kämpfen und meine Lösung war am ende ein neu anlernen der Sensoren mit Versorgung über USB.
Einen Versuch wäre es jedenfalls wert, Garantie gibt es keine.
Derzeit läuft alles, da die Konfiguration nicht so einfach ist, hoffe ich, dass ich kein Update mehr benötige.
Sorry, hab vergessen, zu berichten.
Es ging alles erstaunlich reibungslos:
- Windows-VM hochgezogen (extra zu diesem Zewck ::))
- FHEM-Container gestoppt
- Dongle an Windows VM durchgereicht
- Den von @krikan verlinkten guide abgearbeitet
- Neue config-bytes gesetzt
Danke für Euren Input!
Danke für die Rückmeldung, falls ich nochmals ein update brauche, weiß ich dass es funktioniert.
V1.13 ist immer noch die aktuellste?