MAX und SIGNALduino?

Begonnen von Ralf9, 30 Oktober 2023, 22:38:14

Vorheriges Thema - Nächstes Thema

Ralf9

Das ist jetzt seltsam, ich habe den WT zerlegt und wieder zusammengebaut, nun konnte ich ihn wieder pairen und er funktioniert wieder
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

SalvadoreXXL

Kontaktproblem?

Hab jetzt nochmal versucht ein WT hier zu pairen. Gleiches Ergebnis -> waiting for data

define MAX_07918e MAX WallMountedThermostat 07918e
attr MAX_07918e IODev cmax
attr MAX_07918e model WallMountedThermostat
attr MAX_07918e room MAX
#   .count     0
#   .sendToAddr 000000
#   .sendToName Broadcast
#   .timer     300
#   CFGFN     
#   DEF        WallMountedThermostat 07918e
#   FUUID      673e01d3-f33f-ac49-a4e2-eec029427fbf098a
#   IODev      cmax
#   LASTInputDev cmax
#   MSGCNT     5
#   NAME       MAX_07918e
#   NR         314
#   NTFY_ORDER 50-MAX_07918e
#   STATE      waiting for data
#   SVN        23517
#   TYPE       MAX
#   TimeSlot   -1
#   addr       07918e
#   cmax_MSGCNT 5
#   cmax_TIME  2024-11-20 16:36:12
#   devtype    3
#   eventCount 8
#   type       WallMountedThermostat
#   webCmd     desiredTemperature
#   .attraggr:
#   .attrminint:
#   READINGS:
#     2024-11-20 16:36:12   .lastact        1732116972.18121
#     2024-11-20 16:36:12   .weekProfile    444855084520452045204520452045204520452045204520452044485508452045204520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc5514452045204520452045204520452045204520
#     2024-11-20 16:35:47   IODev           cmax
#     2024-11-20 16:36:12   PairedTo        000000
#     2024-11-20 16:36:12   RSSI            -84.5
#     2024-11-20 16:36:12   SerialNr        KEQ0065757
#     2024-11-20 16:36:12   boostDuration   25
#     2024-11-20 16:36:12   boostValveposition 80
#     2024-11-20 16:36:12   comfortTemperature 21.0
#     2024-11-20 16:36:12   ecoTemperature  17.0
#     2024-11-20 16:35:47   error           invalid or missing value  for READING .weekProfile
#     2024-11-20 16:36:12   firmware        1.0
#     2024-11-20 16:35:47   groupid         0
#     2024-11-20 16:36:12   lastcmd         WallThermostatConfig
#     2024-11-20 16:36:12   maximumTemperature on
#     2024-11-20 16:36:12   measurementOffset 0.0
#     2024-11-20 16:36:12   minimumTemperature off
#     2024-11-20 16:36:12   msgcnt          3
#     2024-11-20 16:36:12   peerIDs         000000
#     2024-11-20 16:36:12   peerList        Broadcast
#     2024-11-20 16:36:12   state           waiting for data
#     2024-11-20 16:36:12   testresult      0
#     2024-11-20 16:36:12   weekprofile-0-Sat-temp 17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-20 16:36:12   weekprofile-0-Sat-time 00:00-06:00  /  06:00-22:00  /  22:00-24:00
#     2024-11-20 16:36:12   weekprofile-1-Sun-temp 17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-20 16:36:12   weekprofile-1-Sun-time 00:00-06:00  /  06:00-22:00  /  22:00-24:00
#     2024-11-20 16:36:12   weekprofile-2-Mon-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-20 16:36:12   weekprofile-2-Mon-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
#     2024-11-20 16:36:12   weekprofile-3-Tue-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-20 16:36:12   weekprofile-3-Tue-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
#     2024-11-20 16:36:12   weekprofile-4-Wed-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-20 16:36:12   weekprofile-4-Wed-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
#     2024-11-20 16:36:12   weekprofile-5-Thu-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-20 16:36:12   weekprofile-5-Thu-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
#     2024-11-20 16:36:12   weekprofile-6-Fri-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-20 16:36:12   weekprofile-6-Fri-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
#     2024-11-20 16:36:12   windowOpenTemperature 12.0
#   helper:
#     dt         17.0
#     myday      4
#
setstate MAX_07918e waiting for data
setstate MAX_07918e 2024-11-20 16:36:12 .lastact 1732116972.18121
setstate MAX_07918e 2024-11-20 16:36:12 .weekProfile 444855084520452045204520452045204520452045204520452044485508452045204520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc5514452045204520452045204520452045204520
setstate MAX_07918e 2024-11-20 16:35:47 IODev cmax
setstate MAX_07918e 2024-11-20 16:36:12 PairedTo 000000
setstate MAX_07918e 2024-11-20 16:36:12 RSSI -84.5
setstate MAX_07918e 2024-11-20 16:36:12 SerialNr KEQ0065757
setstate MAX_07918e 2024-11-20 16:36:12 boostDuration 25
setstate MAX_07918e 2024-11-20 16:36:12 boostValveposition 80
setstate MAX_07918e 2024-11-20 16:36:12 comfortTemperature 21.0
setstate MAX_07918e 2024-11-20 16:36:12 ecoTemperature 17.0
setstate MAX_07918e 2024-11-20 16:35:47 error invalid or missing value  for READING .weekProfile
setstate MAX_07918e 2024-11-20 16:36:12 firmware 1.0
setstate MAX_07918e 2024-11-20 16:35:47 groupid 0
setstate MAX_07918e 2024-11-20 16:36:12 lastcmd WallThermostatConfig
setstate MAX_07918e 2024-11-20 16:36:12 maximumTemperature on
setstate MAX_07918e 2024-11-20 16:36:12 measurementOffset 0.0
setstate MAX_07918e 2024-11-20 16:36:12 minimumTemperature off
setstate MAX_07918e 2024-11-20 16:36:12 msgcnt 3
setstate MAX_07918e 2024-11-20 16:36:12 peerIDs 000000
setstate MAX_07918e 2024-11-20 16:36:12 peerList Broadcast
setstate MAX_07918e 2024-11-20 16:36:12 state waiting for data
setstate MAX_07918e 2024-11-20 16:36:12 testresult 0
setstate MAX_07918e 2024-11-20 16:36:12 weekprofile-0-Sat-temp 17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-20 16:36:12 weekprofile-0-Sat-time 00:00-06:00  /  06:00-22:00  /  22:00-24:00
setstate MAX_07918e 2024-11-20 16:36:12 weekprofile-1-Sun-temp 17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-20 16:36:12 weekprofile-1-Sun-time 00:00-06:00  /  06:00-22:00  /  22:00-24:00
setstate MAX_07918e 2024-11-20 16:36:12 weekprofile-2-Mon-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-20 16:36:12 weekprofile-2-Mon-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
setstate MAX_07918e 2024-11-20 16:36:12 weekprofile-3-Tue-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-20 16:36:12 weekprofile-3-Tue-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
setstate MAX_07918e 2024-11-20 16:36:12 weekprofile-4-Wed-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-20 16:36:12 weekprofile-4-Wed-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
setstate MAX_07918e 2024-11-20 16:36:12 weekprofile-5-Thu-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-20 16:36:12 weekprofile-5-Thu-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
setstate MAX_07918e 2024-11-20 16:36:12 weekprofile-6-Fri-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-20 16:36:12 weekprofile-6-Fri-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
setstate MAX_07918e 2024-11-20 16:36:12 windowOpenTemperature 12.0


Welche Pins werden beim Senden des ESP32 aktiviert? Will die Verkabelung nochmals prüfen.

Ralf9

Fürs empfangen und senden ists die selbe Verkabelung, wenn der sduino was empfängt, dann funktioniert auch das Senden.
Empfängt der sduino Nachrichten von den Max Geräten?

Wenn Nachrichten empfangen werden, bitte poste ein log Auszug (mit attr verbose 4) vom pairing Versuch
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

SalvadoreXXL

maxid eingetragen:
define SIGNALesp32 SIGNALduinoAdv 192.168.11.232:23
attr SIGNALesp32 hardware ESP32_sduino_devkitV1
attr SIGNALesp32 maxid 654321
attr SIGNALesp32 room CUL
attr SIGNALesp32 verbose 4
attr SIGNALesp32 whitelist_IDs 3,3.1,4,12,17,17.1,20,20.1,35,37,55,62,65,215
#   Clients    :SD_WS:Hideki:IT:SD_UT:CUL_MAX:
#   ClientsKeepOrder 1
#   DEF        192.168.11.232:23
#   DMSG       Z0E15020205A9B401F5210001190009
#   DevState   initialized
#   DeviceName 192.168.11.232:23
#   EQMSGCNT   0
#   FD         31
#   FUUID      66f5c711-f33f-ac49-7f86-3b0cdf2eac4cfdca
#   LASTDMSG   Z0E15020205A9B401F5210001190009
#   LASTDMSGID 215
#   MSGCNT     7
#   NAME       SIGNALesp32
#   NR         258
#   PARTIAL   
#   RAWMSG     MN;D=0E15020205A9B401F5210001190009E889;N=15;r;
#   RSSI       -86
#   STATE      opened
#   TIME       1732135841.93191
#   TYPE       SIGNALduinoAdv
#   a_ccconf   b=1 rx=0 freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB (DataRate:9992.60Baud) [boffs=0100*]
#   a_ccconfFSK N=15 ccmode=7 sync=C626 Modulation:2-FSK (SYNC_MODE:30/32 sync) DEVIATN:19.043kHz
#   b_ccconf   b=0 rx=0 freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK) [boffs=0000]
#   cc1101_frequency 868.300
#   eventCount 7
#   sendworking 0
#   version    V 4.2.3-dev241111 SIGNALduinoAdv ESP32 cc1101 (R: A1* B0) - compiled at Nov 11 2024 21:44:01
#   versionmodul v3.5.2-ralf_04.11.24
#   versionprotoL v3.5.2-ralf_04.11.24
#   .attraggr:
#   .attrminint:
#   .clientArray:
#     SD_WS
#     Hideki
#     IT
#     SD_UT
#     CUL_MAX
#   DoubleMsgIDs:
#   MatchList:
#     01:IT      ^i......
#     02:CUL_TCM97001 ^s[A-Fa-f0-9]+
#     03:SD_RSL  ^P1#[A-Fa-f0-9]{8}
#     04:OREGON  ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
#     05:CUL_TX  ^TX..........
#     06:SD_AS   ^P2#[A-Fa-f0-9]{7,8}
#     07:Hideki  ^P12#75[A-F0-9]+
#     09:CUL_FHTTK ^T[A-F0-9]{8}
#     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
#     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
#     12:SD_WS   ^W\d+x{0,1}#.*
#     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
#     14:Dooya   ^P16#[A-Fa-f0-9]+
#     15:SOMFY   ^Ys[0-9A-F]+
#     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
#     17:SD_UT   ^P(?:14|20|22|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118|121|124|127|128|130|132|199)#.*
#     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
#     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
#     20:Revolt  ^r[A-Fa-f0-9]{22}
#     21:FS10    ^P61#[A-F0-9]+
#     22:Siro    ^P72#[A-Fa-f0-9]+
#     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
#     24:FS20    ^81..(04|0c)..0101a001
#     25:CUL_EM  ^E0.................
#     26:Fernotron ^P82#.*
#     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
#     28:SD_Keeloq ^P(?:87|88)#.*
#     29:SD_GT   ^P49#[A-Fa-f0-9]+
#     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
#     31:KOPP_FC ^kr..................
#     32:PCA301  ^\S+\s+24
#     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
#     34:WMBUS   ^b.*
#     35:HMS     ^810e04......a001
#     36:IFB     ^J............
#     37:LTECH   ^P31#[A-Fa-f0-9]{26,}
#     38:CUL_MAX ^Z.*
#     39:ESA2000 ^S................................
#     90:SD_Tool ^pt([0-9]+(\.[0-9])?)(#.*)?
#     X:SIGNALduino_un ^[u]\d+#.*
#   QUEUE:
#   READINGS:
#     2024-11-14 09:37:38   cc1101_config   freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB (DataRate:9992.60Baud)
#     2024-11-14 09:37:38   cc1101_config_ext Modulation:2-FSK (SYNC_MODE:30/32 sync) DEVIATN:19.043kHz
#     2024-10-04 12:02:52   cmdBank         A* b=1 freq:868.350MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK) [boffs=0100*]
#
#   ccmode=0 syn
#     2024-11-14 16:25:16   cmds            ?S ? b CE CD CG CR CS CW C eC e P r R S t T V W x XE XQ Z
#     2024-11-14 16:26:44   config          ccmode=7 b=1
#     2024-11-20 21:51:46   ping            OK
#     2024-10-04 12:06:09   raw             Bank__ 0 1 2 3 4 5 6 7 8 9  Radio_ B A*- - - - - - - -  N_____ 0 0 - - - - - - - -  ccmode 0 0 - - - - - - - -    0 - SlowRF  1 -
#     2024-11-13 21:08:59   rfmode          MAX__N15_ab_firmw_V423 => ok,N=15,ccmode=7
#     2024-11-20 21:46:46   state           opened
#     2024-11-14 09:41:37   version         V 4.2.3-dev241111 SIGNALduinoAdv ESP32 cc1101 (R: A1* B0) - compiled at Nov 11 2024 21:44:01
#   getcmd:
#   keepalive:
#     ok         0
#     retry      0
#   mcIdList:
#     12
#   mnIdList:
#     215
#   msIdList:
#     3
#     3.1
#     4
#     17
#     20
#     35
#     55
#     65
#   muIdList:
#     17.1
#     20.1
#     37
#     62
#   rfmodesets:
#     rfmode     Avantek_433__B8_N9_FSK,Bresser_5in1_u_7in1__B28_N7_8220,Bresser_6in1__B20_N7_8220,DP100_WH51_WH57_433__B16_N16_17241,DP100_WH51_WH57_868__B16_N6_17241,HoneywActivL__SlowRf_FSK,KOPP_FC__B20_N4_4785,Lacrosse_mode1_WS1080_TX38__B12_N1_17241,Lacrosse_mode2__B12_N2_9579,PCA301_mode3__B32_N3_6631,Rojaflex_433__B12_N8_GFSK,SlowRF_ccFactoryReset,W136__B24_N10_4798,WH24_WH25__B20_N1_17241,WMBus_S__N11_ab_firmware_V422,WMBus_T_u_C__N12_ab_firmw_V422,WS1600_TX22_mode5__B16_N5_8842,custom
#   rfmodesetsTesting:
#     rfmodeTesting Avantek_433__B5_N9_FSK,Bresser_5in1_u_7in1__B26_N7_8220,Bresser_6in1__B18_N7_8220,DP100_WH51_WH57_433__B14_N16_17241,DP100_WH51_WH57_868__B14_N6_17241,Elero__N13_ab_firmw_V335_u_V422,Inkbird_433__B18_N14_FSK,Lacrosse_mode1_TX38__B5_N1_17241,Lacrosse_mode1_WS1080_TX38__B10_N1_17241,Lacrosse_mode2__B5_N2_9579,MAX__N15_ab_firmw_V423,PCA301_mode3__B12_N3_6631,W136__B24_N10_4798,WH24_WH25__B16_N1_17241,WS1600_TX22_mode5__B5_N5_8842
#
setstate SIGNALesp32 opened
setstate SIGNALesp32 2024-11-14 09:37:38 cc1101_config freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB (DataRate:9992.60Baud)
setstate SIGNALesp32 2024-11-14 09:37:38 cc1101_config_ext Modulation:2-FSK (SYNC_MODE:30/32 sync) DEVIATN:19.043kHz
setstate SIGNALesp32 2024-10-04 12:02:52 cmdBank A* b=1 freq:868.350MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK) [boffs=0100*]\
\
   ccmode=0 syn
setstate SIGNALesp32 2024-11-14 16:25:16 cmds ?S ? b CE CD CG CR CS CW C eC e P r R S t T V W x XE XQ Z
setstate SIGNALesp32 2024-11-14 16:26:44 config ccmode=7 b=1
setstate SIGNALesp32 2024-11-20 21:51:46 ping OK
setstate SIGNALesp32 2024-10-04 12:06:09 raw Bank__ 0 1 2 3 4 5 6 7 8 9  Radio_ B A*- - - - - - - -  N_____ 0 0 - - - - - - - -  ccmode 0 0 - - - - - - - -    0 - SlowRF  1 -
setstate SIGNALesp32 2024-11-13 21:08:59 rfmode MAX__N15_ab_firmw_V423 => ok,N=15,ccmode=7
setstate SIGNALesp32 2024-11-20 21:46:46 state opened
setstate SIGNALesp32 2024-11-14 09:41:37 version V 4.2.3-dev241111 SIGNALduinoAdv ESP32 cc1101 (R: A1* B0) - compiled at Nov 11 2024 21:44:01


CUL_MAX

define cmax CUL_MAX 654321
attr cmax IODev SIGNALesp32
attr cmax fakeSCaddr 222222
attr cmax fakeWTaddr 111111
attr cmax room CUL,MAX
attr cmax showtime 1
attr cmax verbose 4
#   .VERSION   0
#   .culids   
#   DEF        654321
#   FUUID      6735ac2c-f33f-ac49-1fcf-3860747ff1fede02
#   IODev      SIGNALesp32
#   LASTInputDev SIGNALesp32
#   MSGCNT     7
#   NAME       cmax
#   NR         308
#   SIGNALesp32_DMSG Z0E15020205A9B401F5210001190009
#   SIGNALesp32_MSGCNT 7
#   SIGNALesp32_Protocol_ID 215
#   SIGNALesp32_RAWMSG MN;D=0E15020205A9B401F5210001190009E889;N=15;r;
#   SIGNALesp32_RSSI -86
#   SIGNALesp32_TIME 2024-11-20 21:50:41
#   STATE      SIGNALesp32:UAS
#   SVN        22175
#   TYPE       CUL_MAX
#   addr       654321
#   cnt        0
#   eventCount 8
#   pairmode   0
#   retryCount 0
#   sq         5
#   .attraggr:
#   .attrminint:
#   .clientArray:
#     MAX
#   READINGS:
#     2024-11-20 21:44:58   IODev           SIGNALesp32
#     2024-11-20 21:50:41   state           SIGNALesp32:UAS
#   sendQueue:
#     HASH(0x564985e40558)
#     HASH(0x564985982898)
#     HASH(0x564985c72ca0)
#     HASH(0x564985fa4210)
#     HASH(0x564985eaf6d0)
#
setstate cmax SIGNALesp32:UAS
setstate cmax 2024-11-20 21:44:58 IODev SIGNALesp32
setstate cmax 2024-11-20 21:50:41 state SIGNALesp32:UAS


Alles auf verbose 4 (auch global) und FHEM neu gestartet. Irgendwie fehlt da das wichtigste. Was fehlt für ein ausführliches log?
WT reset und pairing gestartet:

2024-11-20 21:48:45 Global global UNDEFINED MAX_07918e MAX WallMountedThermostat 07918e
2024-11-20 21:48:45 Global global ATTR MAX_07918e model WallMountedThermostat
2024-11-20 21:48:45 Global global DEFINED MAX_07918e
2024-11-20 21:48:45 Global global DEFINED FileLog_MAX_07918e
2024-11-20 21:48:45 MAX MAX_07918e firmware: 1.0
2024-11-20 21:48:45 MAX MAX_07918e testresult: 0
2024-11-20 21:48:45 MAX MAX_07918e PairedTo: 000000
2024-11-20 21:48:45 MAX MAX_07918e SerialNr: KEQ0065757
2024-11-20 21:48:45 MAX MAX_07918e ecoTemperature: 17.0
2024-11-20 21:48:45 MAX MAX_07918e comfortTemperature: 21.0
2024-11-20 21:48:45 MAX MAX_07918e maximumTemperature: on
2024-11-20 21:48:45 MAX MAX_07918e minimumTemperature: off
2024-11-20 21:48:45 MAX MAX_07918e lastcmd: WallThermostatConfig
2024-11-20 21:48:45 MAX MAX_07918e boostValveposition: 80
2024-11-20 21:48:45 MAX MAX_07918e boostDuration: 25
2024-11-20 21:48:45 MAX MAX_07918e measurementOffset: 0.0
2024-11-20 21:48:45 MAX MAX_07918e windowOpenTemperature: 12.0
2024-11-20 21:48:45 MAX MAX_07918e weekprofile-0-Sat-time: 00:00-06:00  /  06:00-22:00  /  22:00-24:00
2024-11-20 21:48:45 MAX MAX_07918e weekprofile-0-Sat-temp: 17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:45 MAX MAX_07918e weekprofile-1-Sun-time: 00:00-06:00  /  06:00-22:00  /  22:00-24:00
2024-11-20 21:48:45 MAX MAX_07918e weekprofile-1-Sun-temp: 17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:45 MAX MAX_07918e weekprofile-2-Mon-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:48:45 MAX MAX_07918e weekprofile-2-Mon-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:45 MAX MAX_07918e weekprofile-3-Tue-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:48:45 MAX MAX_07918e weekprofile-3-Tue-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:45 MAX MAX_07918e weekprofile-4-Wed-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:48:45 MAX MAX_07918e weekprofile-4-Wed-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:45 MAX MAX_07918e weekprofile-5-Thu-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:48:45 MAX MAX_07918e weekprofile-5-Thu-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:45 MAX MAX_07918e weekprofile-6-Fri-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:48:45 MAX MAX_07918e weekprofile-6-Fri-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:45 MAX MAX_07918e waiting for data
2024-11-20 21:48:45 CUL_MAX cmax SIGNALesp32:UAS
2024-11-20 21:48:50 MAX MAX_07918e SerialNr: KEQ0065757
2024-11-20 21:48:50 MAX MAX_07918e waiting for data
2024-11-20 21:48:50 MAX MAX_07918e RSSI: -70
2024-11-20 21:48:50 MAX MAX_07918e peerList: Broadcast
2024-11-20 21:48:50 MAX MAX_07918e peerIDs: 000000
2024-11-20 21:48:50 MAX MAX_07918e firmware: 1.0
2024-11-20 21:48:50 MAX MAX_07918e testresult: 0
2024-11-20 21:48:50 MAX MAX_07918e PairedTo: 000000
2024-11-20 21:48:50 MAX MAX_07918e SerialNr: KEQ0065757
2024-11-20 21:48:50 MAX MAX_07918e ecoTemperature: 17.0
2024-11-20 21:48:50 MAX MAX_07918e comfortTemperature: 21.0
2024-11-20 21:48:50 MAX MAX_07918e maximumTemperature: on
2024-11-20 21:48:50 MAX MAX_07918e minimumTemperature: off
2024-11-20 21:48:50 MAX MAX_07918e lastcmd: WallThermostatConfig
2024-11-20 21:48:50 MAX MAX_07918e boostValveposition: 80
2024-11-20 21:48:50 MAX MAX_07918e boostDuration: 25
2024-11-20 21:48:50 MAX MAX_07918e measurementOffset: 0.0
2024-11-20 21:48:50 MAX MAX_07918e windowOpenTemperature: 12.0
2024-11-20 21:48:50 MAX MAX_07918e weekprofile-0-Sat-time: 00:00-06:00  /  06:00-22:00  /  22:00-24:00
2024-11-20 21:48:50 MAX MAX_07918e weekprofile-0-Sat-temp: 17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:50 MAX MAX_07918e weekprofile-1-Sun-time: 00:00-06:00  /  06:00-22:00  /  22:00-24:00
2024-11-20 21:48:50 MAX MAX_07918e weekprofile-1-Sun-temp: 17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:50 MAX MAX_07918e weekprofile-2-Mon-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:48:50 MAX MAX_07918e weekprofile-2-Mon-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:50 MAX MAX_07918e weekprofile-3-Tue-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:48:50 MAX MAX_07918e weekprofile-3-Tue-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:50 MAX MAX_07918e weekprofile-4-Wed-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:48:50 MAX MAX_07918e weekprofile-4-Wed-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:50 MAX MAX_07918e weekprofile-5-Thu-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:48:50 MAX MAX_07918e weekprofile-5-Thu-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:50 MAX MAX_07918e weekprofile-6-Fri-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:48:50 MAX MAX_07918e weekprofile-6-Fri-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:50 MAX MAX_07918e waiting for data
2024-11-20 21:48:50 MAX MAX_07918e peerList: Broadcast
2024-11-20 21:48:50 MAX MAX_07918e peerIDs: 000000
2024-11-20 21:48:50 CUL_MAX cmax SIGNALesp32:UAS

2024-11-20 21:48:55 MAX MAX_07918e SerialNr: KEQ0065757
2024-11-20 21:48:55 MAX MAX_07918e waiting for data
2024-11-20 21:48:55 MAX MAX_07918e RSSI: -71.5
2024-11-20 21:48:55 MAX MAX_07918e peerList: Broadcast
2024-11-20 21:48:55 MAX MAX_07918e peerIDs: 000000
2024-11-20 21:48:55 MAX MAX_07918e firmware: 1.0
2024-11-20 21:48:55 MAX MAX_07918e testresult: 0
2024-11-20 21:48:55 MAX MAX_07918e PairedTo: 000000
2024-11-20 21:48:55 MAX MAX_07918e SerialNr: KEQ0065757
2024-11-20 21:48:55 MAX MAX_07918e ecoTemperature: 17.0
2024-11-20 21:48:55 MAX MAX_07918e comfortTemperature: 21.0
2024-11-20 21:48:55 MAX MAX_07918e maximumTemperature: on
2024-11-20 21:48:55 MAX MAX_07918e minimumTemperature: off
2024-11-20 21:48:55 MAX MAX_07918e lastcmd: WallThermostatConfig
2024-11-20 21:48:55 MAX MAX_07918e boostValveposition: 80
2024-11-20 21:48:55 MAX MAX_07918e boostDuration: 25
2024-11-20 21:48:55 MAX MAX_07918e measurementOffset: 0.0
2024-11-20 21:48:55 MAX MAX_07918e windowOpenTemperature: 12.0
2024-11-20 21:48:55 MAX MAX_07918e weekprofile-0-Sat-time: 00:00-06:00  /  06:00-22:00  /  22:00-24:00
2024-11-20 21:48:55 MAX MAX_07918e weekprofile-0-Sat-temp: 17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:55 MAX MAX_07918e weekprofile-1-Sun-time: 00:00-06:00  /  06:00-22:00  /  22:00-24:00
2024-11-20 21:48:55 MAX MAX_07918e weekprofile-1-Sun-temp: 17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:55 MAX MAX_07918e weekprofile-2-Mon-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:48:55 MAX MAX_07918e weekprofile-2-Mon-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:55 MAX MAX_07918e weekprofile-3-Tue-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:48:55 MAX MAX_07918e weekprofile-3-Tue-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:55 MAX MAX_07918e weekprofile-4-Wed-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:48:55 MAX MAX_07918e weekprofile-4-Wed-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:55 MAX MAX_07918e weekprofile-5-Thu-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:48:55 MAX MAX_07918e weekprofile-5-Thu-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:55 MAX MAX_07918e weekprofile-6-Fri-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:48:55 MAX MAX_07918e weekprofile-6-Fri-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:48:55 MAX MAX_07918e waiting for data
2024-11-20 21:48:55 MAX MAX_07918e peerList: Broadcast
2024-11-20 21:48:55 MAX MAX_07918e peerIDs: 000000
2024-11-20 21:48:55 CUL_MAX cmax SIGNALesp32:UAS

2024-11-20 21:49:00 MAX MAX_07918e SerialNr: KEQ0065757
2024-11-20 21:49:00 MAX MAX_07918e waiting for data
2024-11-20 21:49:00 MAX MAX_07918e RSSI: -71
2024-11-20 21:49:00 MAX MAX_07918e peerList: Broadcast
2024-11-20 21:49:00 MAX MAX_07918e peerIDs: 000000
2024-11-20 21:49:00 MAX MAX_07918e firmware: 1.0
2024-11-20 21:49:00 MAX MAX_07918e testresult: 0
2024-11-20 21:49:00 MAX MAX_07918e PairedTo: 000000
2024-11-20 21:49:00 MAX MAX_07918e SerialNr: KEQ0065757
2024-11-20 21:49:00 MAX MAX_07918e ecoTemperature: 17.0
2024-11-20 21:49:00 MAX MAX_07918e comfortTemperature: 21.0
2024-11-20 21:49:00 MAX MAX_07918e maximumTemperature: on
2024-11-20 21:49:00 MAX MAX_07918e minimumTemperature: off
2024-11-20 21:49:00 MAX MAX_07918e lastcmd: WallThermostatConfig
2024-11-20 21:49:00 MAX MAX_07918e boostValveposition: 80
2024-11-20 21:49:00 MAX MAX_07918e boostDuration: 25
2024-11-20 21:49:00 MAX MAX_07918e measurementOffset: 0.0
2024-11-20 21:49:00 MAX MAX_07918e windowOpenTemperature: 12.0
2024-11-20 21:49:00 MAX MAX_07918e weekprofile-0-Sat-time: 00:00-06:00  /  06:00-22:00  /  22:00-24:00
2024-11-20 21:49:00 MAX MAX_07918e weekprofile-0-Sat-temp: 17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:49:00 MAX MAX_07918e weekprofile-1-Sun-time: 00:00-06:00  /  06:00-22:00  /  22:00-24:00
2024-11-20 21:49:00 MAX MAX_07918e weekprofile-1-Sun-temp: 17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:49:00 MAX MAX_07918e weekprofile-2-Mon-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:49:00 MAX MAX_07918e weekprofile-2-Mon-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:49:00 MAX MAX_07918e weekprofile-3-Tue-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:49:00 MAX MAX_07918e weekprofile-3-Tue-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:49:00 MAX MAX_07918e weekprofile-4-Wed-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:49:00 MAX MAX_07918e weekprofile-4-Wed-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:49:00 MAX MAX_07918e weekprofile-5-Thu-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:49:00 MAX MAX_07918e weekprofile-5-Thu-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:49:00 MAX MAX_07918e weekprofile-6-Fri-time: 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
2024-11-20 21:49:00 MAX MAX_07918e weekprofile-6-Fri-temp: 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
2024-11-20 21:49:00 MAX MAX_07918e waiting for data
2024-11-20 21:49:00 MAX MAX_07918e peerList: Broadcast
2024-11-20 21:49:00 MAX MAX_07918e peerIDs: 000000
2024-11-20 21:49:00 CUL_MAX cmax SIGNALesp32:UAS

Erstell wird:

define MAX_07918e MAX WallMountedThermostat 07918e
attr MAX_07918e IODev cmax
attr MAX_07918e model WallMountedThermostat
attr MAX_07918e room MAX
#   .count     0
#   .sendToAddr 000000
#   .sendToName Broadcast
#   .timer     300
#   CFGFN     
#   DEF        WallMountedThermostat 07918e
#   FUUID      673e4b2d-f33f-ac49-5f68-8c2ec56024dfe995
#   IODev      cmax
#   LASTInputDev cmax
#   MSGCNT     7
#   NAME       MAX_07918e
#   NR         313
#   NTFY_ORDER 50-MAX_07918e
#   STATE      waiting for data
#   SVN        23517
#   TYPE       MAX
#   TimeSlot   -1
#   addr       07918e
#   cmax_MSGCNT 7
#   cmax_TIME  2024-11-20 21:49:00
#   devtype    3
#   eventCount 12
#   type       WallMountedThermostat
#   webCmd     desiredTemperature
#   .attraggr:
#   .attrminint:
#   READINGS:
#     2024-11-20 21:49:00   .lastact        1732135740.30353
#     2024-11-20 21:49:00   .weekProfile    444855084520452045204520452045204520452045204520452044485508452045204520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc5514452045204520452045204520452045204520
#     2024-11-20 21:48:45   IODev           cmax
#     2024-11-20 21:49:00   PairedTo        000000
#     2024-11-20 21:49:00   RSSI            -71
#     2024-11-20 21:49:00   SerialNr        KEQ0065757
#     2024-11-20 21:49:00   boostDuration   25
#     2024-11-20 21:49:00   boostValveposition 80
#     2024-11-20 21:49:00   comfortTemperature 21.0
#     2024-11-20 21:49:00   ecoTemperature  17.0
#     2024-11-20 21:48:45   error           invalid or missing value  for READING .weekProfile
#     2024-11-20 21:49:00   firmware        1.0
#     2024-11-20 21:48:45   groupid         0
#     2024-11-20 21:51:42   lastcmd         set_desiredTemperature 5.0
#     2024-11-20 21:49:00   maximumTemperature on
#     2024-11-20 21:49:00   measurementOffset 0.0
#     2024-11-20 21:49:00   minimumTemperature off
#     2024-11-20 21:51:42   msgcnt          5
#     2024-11-20 21:49:00   peerIDs         000000
#     2024-11-20 21:49:00   peerList        Broadcast
#     2024-11-20 21:49:00   state           waiting for data
#     2024-11-20 21:49:00   testresult      0
#     2024-11-20 21:49:00   weekprofile-0-Sat-temp 17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-20 21:49:00   weekprofile-0-Sat-time 00:00-06:00  /  06:00-22:00  /  22:00-24:00
#     2024-11-20 21:49:00   weekprofile-1-Sun-temp 17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-20 21:49:00   weekprofile-1-Sun-time 00:00-06:00  /  06:00-22:00  /  22:00-24:00
#     2024-11-20 21:49:00   weekprofile-2-Mon-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-20 21:49:00   weekprofile-2-Mon-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
#     2024-11-20 21:49:00   weekprofile-3-Tue-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-20 21:49:00   weekprofile-3-Tue-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
#     2024-11-20 21:49:00   weekprofile-4-Wed-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-20 21:49:00   weekprofile-4-Wed-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
#     2024-11-20 21:49:00   weekprofile-5-Thu-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-20 21:49:00   weekprofile-5-Thu-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
#     2024-11-20 21:49:00   weekprofile-6-Fri-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-20 21:49:00   weekprofile-6-Fri-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
#     2024-11-20 21:49:00   windowOpenTemperature 12.0
#   helper:
#     dt         21.0
#     myday      4
#
setstate MAX_07918e waiting for data
setstate MAX_07918e 2024-11-20 21:49:00 .lastact 1732135740.30353
setstate MAX_07918e 2024-11-20 21:49:00 .weekProfile 444855084520452045204520452045204520452045204520452044485508452045204520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc5514452045204520452045204520452045204520
setstate MAX_07918e 2024-11-20 21:48:45 IODev cmax
setstate MAX_07918e 2024-11-20 21:49:00 PairedTo 000000
setstate MAX_07918e 2024-11-20 21:49:00 RSSI -71
setstate MAX_07918e 2024-11-20 21:49:00 SerialNr KEQ0065757
setstate MAX_07918e 2024-11-20 21:49:00 boostDuration 25
setstate MAX_07918e 2024-11-20 21:49:00 boostValveposition 80
setstate MAX_07918e 2024-11-20 21:49:00 comfortTemperature 21.0
setstate MAX_07918e 2024-11-20 21:49:00 ecoTemperature 17.0
setstate MAX_07918e 2024-11-20 21:48:45 error invalid or missing value  for READING .weekProfile
setstate MAX_07918e 2024-11-20 21:49:00 firmware 1.0
setstate MAX_07918e 2024-11-20 21:48:45 groupid 0
setstate MAX_07918e 2024-11-20 21:51:42 lastcmd set_desiredTemperature 5.0
setstate MAX_07918e 2024-11-20 21:49:00 maximumTemperature on
setstate MAX_07918e 2024-11-20 21:49:00 measurementOffset 0.0
setstate MAX_07918e 2024-11-20 21:49:00 minimumTemperature off
setstate MAX_07918e 2024-11-20 21:51:42 msgcnt 5
setstate MAX_07918e 2024-11-20 21:49:00 peerIDs 000000
setstate MAX_07918e 2024-11-20 21:49:00 peerList Broadcast
setstate MAX_07918e 2024-11-20 21:49:00 state waiting for data
setstate MAX_07918e 2024-11-20 21:49:00 testresult 0
setstate MAX_07918e 2024-11-20 21:49:00 weekprofile-0-Sat-temp 17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-20 21:49:00 weekprofile-0-Sat-time 00:00-06:00  /  06:00-22:00  /  22:00-24:00
setstate MAX_07918e 2024-11-20 21:49:00 weekprofile-1-Sun-temp 17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-20 21:49:00 weekprofile-1-Sun-time 00:00-06:00  /  06:00-22:00  /  22:00-24:00
setstate MAX_07918e 2024-11-20 21:49:00 weekprofile-2-Mon-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-20 21:49:00 weekprofile-2-Mon-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
setstate MAX_07918e 2024-11-20 21:49:00 weekprofile-3-Tue-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-20 21:49:00 weekprofile-3-Tue-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
setstate MAX_07918e 2024-11-20 21:49:00 weekprofile-4-Wed-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-20 21:49:00 weekprofile-4-Wed-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
setstate MAX_07918e 2024-11-20 21:49:00 weekprofile-5-Thu-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-20 21:49:00 weekprofile-5-Thu-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
setstate MAX_07918e 2024-11-20 21:49:00 weekprofile-6-Fri-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-20 21:49:00 weekprofile-6-Fri-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
setstate MAX_07918e 2024-11-20 21:49:00 windowOpenTemperature 12.0


Nimmt an Kommandos nix an.

Ralf9

ZitatAlles auf verbose 4 (auch global) und FHEM neu gestartet. Irgendwie fehlt da das wichtigste. Was fehlt für ein ausführliches log?
WT reset und pairing gestartet:
Es reicht verbose 4 beim CUL_MAX und SIGNALesp32, sonst wird das log zu umfangreich.

ZitatWas fehlt für ein ausführliches log?
Das sind nur Events, wenn Du im Event monitor bei FHEM log einen Haken setzt, dann werden auch die log Einträge angezeigt.
log Einträge haben eine andere Farbe und nach Datum Uhrzeit wird eine Zahl mit : angezeigt.


ZitatSVN 22175
Mit dem CUL_MAX und MAX Modul vom Fhem update (SVN) funktionierts nicht, für den sduino sind Anpassungen im CUL_MAX Modul notwendig.
Ich verwende die beta Versionen.
Die aktuelle CUL_MAX hat die Version SVN BETA 12112024
oder die CUL_MAX Version SVN 03112024 die ich bei der Nachricht mit der Firmware angehängt habe.

Beim sduino muss es dann ein Internal ".maxid 654321"
und beim CUL_MAX ein Internal ".VERSION 423" und ein state SIGNALesp32:ok
geben

FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Ralf9

#65
Mir ist aufgefallen, dass bei den set get.. Befehlen die Rückmeldung nicht ausgewertet wird. Bei lastcmd wird das set nicht entfernt:

HeatingThermostat
set getConfigValve
set getConfigTemperatures
set getStatus

WallMountedThermostat
set getConfigTemperatures


Da bei der Sendewarteschlange im CUL_MAX Modul zwischen den Sendenachrichten keine Pause eingelegt wird,
habe ich die im 00_SIGNALduinoAdv.pm Modul in der Anlage eingebaut (versionmodul v3.5.2-ralf_19.11.24)
Nach dem Senden eines Eintrages in der Sendewarteschlange wird gewartet bis vom sduino die Rückmeldung kommt, dass gesendet wurde.
Dann wird mit einer Verzögerung von 0,1 Sek der nächste Eintrag gesendet, evtl sind die 0,1 Sek zu wenig.

Bei einem pairing von einem zurückgesetzten Thermostat, wird ein "auto read all values from device" gemacht,
Dabei werden die Befehle ohne Verzögerung zum cul oder sduino fhem Modul übertragen. Durch die Anpassungen im 00_SIGNALduinoAdv.pm Modul funktioniert es jetzt mit dem sduino.

2024.11.20 22:04:27.125 4: sduino/msg READ: MN;D=1788040005943D000000001601FF4A4551303432363436331E8A;N=15;r;
2024.11.20 22:04:27.126 4: MAX_654321, IODev sduino, flags 04, msgcnt 88, msgType PairPing, src 05943d HeatingThermostat, dst 000000 Broadcast, group 0, payload 1601FF4A455130343236343633, rssi -59

2024.11.20 22:04:27.126 4: MAX_654321, send -> cmd:PairPong, msgcnt:98, flags:00, Cmd2id:01, src:MAX_654321, dst:MAX_05943d, gid:00, payload:00, cul:none
2024.11.20 22:04:27.126 4: set sduino raw Zf0b98000165432105943d0000
2024.11.20 22:04:27.127 4: MAX_654321, Send Queue packet send : Zf0b98000165432105943d0000 to MAX_05943d with sduino
2024.11.20 22:04:27.128 4: MAX_654321, send -> cmd:ConfigTemperatures, msgcnt:99, flags:08, Cmd2id:11, src:MAX_654321, dst:MAX_05943d, gid:00, payload:00, cul:none
2024.11.20 22:04:27.128 4: MAX_654321, send -> cmd:ConfigValve, msgcnt:9a, flags:08, Cmd2id:12, src:MAX_654321, dst:MAX_05943d, gid:00, payload:00, cul:none
2024.11.20 22:04:27.128 4: MAX_654321, send -> cmd:ThermostatState, msgcnt:9b, flags:08, Cmd2id:60, src:MAX_654321, dst:MAX_05943d, gid:00, payload:00, cul:none
2024.11.20 22:04:27.128 4: MAX_654321, send -> cmd:ConfigWeekProfile, msgcnt:9c, flags:08, Cmd2id:10, src:MAX_654321, dst:MAX_05943d, gid:00, payload:00, cul:none
2024.11.20 22:04:27.128 3: sduino, auto read all values from device [05943d]
# Ack vom Thermostat für das PairPong
2024.11.20 22:04:27.329 4: sduino/msg READ: MN;D=0E98020205943D65432100011900271E89;N=15;r;
2024.11.20 22:04:27.330 4: MAX_654321, IODev sduino, flags 02, msgcnt 98, msgType Ack, src 05943d HeatingThermostat, dst 654321 CUL_MAX, group 0, payload 01190027, rssi -59
# das getConfigWeekProfile muss als letztes gesendet werden damit es funktioniert
2024.11.20 22:04:27.627 4: set sduino raw Zs0b99081165432105943d0000
2024.11.20 22:04:27.627 4: MAX_654321, Send Queue packet send : Zs0b99081165432105943d0000 to MAX_05943d with sduino
2024.11.20 22:04:27.629 4: set sduino raw Zs0b9a081265432105943d0000
2024.11.20 22:04:27.629 4: MAX_654321, Send Queue packet send : Zs0b9a081265432105943d0000 to MAX_05943d with sduino
2024.11.20 22:04:27.631 4: set sduino raw Zs0b9b086065432105943d0000
2024.11.20 22:04:27.631 4: MAX_654321, Send Queue packet send : Zs0b9b086065432105943d0000 to MAX_05943d with sduino
2024.11.20 22:04:27.632 4: set sduino raw Zs0b9c081065432105943d0000
2024.11.20 22:04:27.632 4: MAX_654321, Send Queue packet send : Zs0b9c081065432105943d0000 to MAX_05943d with sduino
# getConfigTemperatures wird zum sduino gesendet, nach 1 Sek kommt die Rückmeldung, dass gesendet wurde
2024.11.20 22:04:27.738 4: sduino SendrawFromQueue: Zs msg=Zs0b99081165432105943d0000
2024.11.20 22:04:28.744 4: sduino/msg READ: Zs0b99081165432105943d0000;Marcs=13
2024.11.20 22:04:28.744 3: sduino/noMsg Parse: Zs0b99081165432105943d0000;Marcs=13
2024.11.20 22:04:28.744 4: sduino/msg READ: regexp=^Zs cmd=sendrawZs msg=Zs0b99081165432105943d0000;Marcs=13
2024.11.20 22:04:28.744 4: sduino/read sendrawZs answer: Zs0b99081165432105943d0000;Marcs=13
# nun wird der nächste Eintrag der Sendewarteschlange gesendet
2024.11.20 22:04:28.855 4: sduino SendrawFromQueue: Zs msg=Zs0b9a081265432105943d0000
2024.11.20 22:04:29.861 4: sduino/msg READ: Zs0b9a081265432105943d0000;Marcs=13
2024.11.20 22:04:29.861 3: sduino/noMsg Parse: Zs0b9a081265432105943d0000;Marcs=13
2024.11.20 22:04:29.861 4: sduino/msg READ: regexp=^Zs cmd=sendrawZs msg=Zs0b9a081265432105943d0000;Marcs=13
2024.11.20 22:04:29.861 4: sduino/read sendrawZs answer: Zs0b9a081265432105943d0000;Marcs=13
# Rückmeldung und Ack vom Thermostat
2024.11.20 22:04:29.903 4: sduino/msg READ: MN;D=0E9A021205943D65432100300CFF00168A;N=15;r;
2024.11.20 22:04:29.904 4: MAX_654321, IODev sduino, flags 02, msgcnt 9A, msgType ConfigValve, src 05943d HeatingThermostat, dst 654321 CUL_MAX, group 0, payload 300CFF00, rssi -63
# nun wird der nächste Eintrag der Sendewarteschlange gesendet
2024.11.20 22:04:29.972 4: sduino SendrawFromQueue: Zs msg=Zs0b9b086065432105943d0000
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

SalvadoreXXL

CUL_MAX.pm ersetzt:

define SIGNALesp32 SIGNALduinoAdv 192.168.11.232:23
attr SIGNALesp32 hardware ESP32_sduino_devkitV1
attr SIGNALesp32 maxid 654321
attr SIGNALesp32 room CUL
attr SIGNALesp32 verbose 4
attr SIGNALesp32 whitelist_IDs 3,3.1,4,12,17,17.1,20,20.1,35,37,55,62,65,215
#   .maxid     654321
#   Clients    :SD_WS:Hideki:IT:SD_UT:CUL_MAX:
#   ClientsKeepOrder 1
#   DEF        192.168.11.232:23
#   DMSG       Z0E0B020205A9B401F5210001190009
#   DevState   initialized
#   DeviceName 192.168.11.232:23
#   EQMSGCNT   0
#   FD         26
#   FUUID      66f5c711-f33f-ac49-7f86-3b0cdf2eac4cfdca
#   LASTDMSG   Z0E0B020205A9B401F5210001190009
#   LASTDMSGID 215
#   LASTInputDev SIGNALesp32
#   MSGCNT     74
#   NAME       SIGNALesp32
#   NR         258
#   PARTIAL   
#   RAWMSG     MN;D=0E0B020205A9B401F5210001190009E788;N=15;r;
#   RSSI       -86.5
#   SIGNALesp32_DMSG Z0E0B020205A9B401F5210001190009
#   SIGNALesp32_MSGCNT 37
#   SIGNALesp32_Protocol_ID 215
#   SIGNALesp32_RAWMSG MN;D=0E0B020205A9B401F5210001190009E788;N=15;r;
#   SIGNALesp32_RSSI -86.5
#   SIGNALesp32_TIME 2024-11-21 09:35:07
#   STATE      opened
#   TIME       1732178107.02614
#   TYPE       SIGNALduinoAdv
#   a_ccconf   b=1 rx=0 freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB (DataRate:9992.60Baud) [boffs=0100*]
#   a_ccconfFSK N=15 ccmode=7 sync=C626 Modulation:2-FSK (SYNC_MODE:30/32 sync) DEVIATN:19.043kHz
#   b_ccconf   b=0 rx=0 freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK) [boffs=0000]
#   cc1101_frequency 868.300
#   eventCount 13
#   sendworking 0
#   version    V 4.2.3-dev241111 SIGNALduinoAdv ESP32 cc1101 (R: A1* B0) - compiled at Nov 11 2024 21:44:01
#   versionmodul v3.5.2-ralf_04.11.24
#   versionprotoL v3.5.2-ralf_04.11.24
#   .attraggr:
#   .attrminint:
#   .clientArray:
#     SD_WS
#     Hideki
#     IT
#     SD_UT
#     CUL_MAX
#   DoubleMsgIDs:
#   MatchList:
#     01:IT      ^i......
#     02:CUL_TCM97001 ^s[A-Fa-f0-9]+
#     03:SD_RSL  ^P1#[A-Fa-f0-9]{8}
#     04:OREGON  ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
#     05:CUL_TX  ^TX..........
#     06:SD_AS   ^P2#[A-Fa-f0-9]{7,8}
#     07:Hideki  ^P12#75[A-F0-9]+
#     09:CUL_FHTTK ^T[A-F0-9]{8}
#     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
#     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
#     12:SD_WS   ^W\d+x{0,1}#.*
#     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
#     14:Dooya   ^P16#[A-Fa-f0-9]+
#     15:SOMFY   ^Ys[0-9A-F]+
#     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
#     17:SD_UT   ^P(?:14|20|22|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118|121|124|127|128|130|132|199)#.*
#     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
#     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
#     20:Revolt  ^r[A-Fa-f0-9]{22}
#     21:FS10    ^P61#[A-F0-9]+
#     22:Siro    ^P72#[A-Fa-f0-9]+
#     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
#     24:FS20    ^81..(04|0c)..0101a001
#     25:CUL_EM  ^E0.................
#     26:Fernotron ^P82#.*
#     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
#     28:SD_Keeloq ^P(?:87|88)#.*
#     29:SD_GT   ^P49#[A-Fa-f0-9]+
#     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
#     31:KOPP_FC ^kr..................
#     32:PCA301  ^\S+\s+24
#     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
#     34:WMBUS   ^b.*
#     35:HMS     ^810e04......a001
#     36:IFB     ^J............
#     37:LTECH   ^P31#[A-Fa-f0-9]{26,}
#     38:CUL_MAX ^Z.*
#     39:ESA2000 ^S................................
#     90:SD_Tool ^pt([0-9]+(\.[0-9])?)(#.*)?
#     X:SIGNALduino_un ^[u]\d+#.*
#   QUEUE:
#   READINGS:
#     2024-11-14 09:37:38   cc1101_config   freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB (DataRate:9992.60Baud)
#     2024-11-14 09:37:38   cc1101_config_ext Modulation:2-FSK (SYNC_MODE:30/32 sync) DEVIATN:19.043kHz
#     2024-10-04 12:02:52   cmdBank         A* b=1 freq:868.350MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK) [boffs=0100*]
#
#   ccmode=0 syn
#     2024-11-14 16:25:16   cmds            ?S ? b CE CD CG CR CS CW C eC e P r R S t T V W x XE XQ Z
#     2024-11-14 16:26:44   config          ccmode=7 b=1
#     2024-11-21 09:33:37   ping            OK
#     2024-10-04 12:06:09   raw             Bank__ 0 1 2 3 4 5 6 7 8 9  Radio_ B A*- - - - - - - -  N_____ 0 0 - - - - - - - -  ccmode 0 0 - - - - - - - -    0 - SlowRF  1 -
#     2024-11-13 21:08:59   rfmode          MAX__N15_ab_firmw_V423 => ok,N=15,ccmode=7
#     2024-11-21 08:57:36   state           opened
#     2024-11-14 09:41:37   version         V 4.2.3-dev241111 SIGNALduinoAdv ESP32 cc1101 (R: A1* B0) - compiled at Nov 11 2024 21:44:01
#   getcmd:
#   keepalive:
#     ok         0
#     retry      0
#   mcIdList:
#     12
#   mnIdList:
#     215
#   msIdList:
#     3
#     3.1
#     4
#     17
#     20
#     35
#     55
#     65
#   muIdList:
#     17.1
#     20.1
#     37
#     62
#   rfmodesets:
#     rfmode     Avantek_433__B8_N9_FSK,Bresser_5in1_u_7in1__B28_N7_8220,Bresser_6in1__B20_N7_8220,DP100_WH51_WH57_433__B16_N16_17241,DP100_WH51_WH57_868__B16_N6_17241,HoneywActivL__SlowRf_FSK,KOPP_FC__B20_N4_4785,Lacrosse_mode1_WS1080_TX38__B12_N1_17241,Lacrosse_mode2__B12_N2_9579,PCA301_mode3__B32_N3_6631,Rojaflex_433__B12_N8_GFSK,SlowRF_ccFactoryReset,W136__B24_N10_4798,WH24_WH25__B20_N1_17241,WMBus_S__N11_ab_firmware_V422,WMBus_T_u_C__N12_ab_firmw_V422,WS1600_TX22_mode5__B16_N5_8842,custom
#   rfmodesetsTesting:
#     rfmodeTesting Avantek_433__B5_N9_FSK,Bresser_5in1_u_7in1__B26_N7_8220,Bresser_6in1__B18_N7_8220,DP100_WH51_WH57_433__B14_N16_17241,DP100_WH51_WH57_868__B14_N6_17241,Elero__N13_ab_firmw_V335_u_V422,Inkbird_433__B18_N14_FSK,Lacrosse_mode1_TX38__B5_N1_17241,Lacrosse_mode1_WS1080_TX38__B10_N1_17241,Lacrosse_mode2__B5_N2_9579,MAX__N15_ab_firmw_V423,PCA301_mode3__B12_N3_6631,W136__B24_N10_4798,WH24_WH25__B16_N1_17241,WS1600_TX22_mode5__B5_N5_8842
#
setstate SIGNALesp32 opened
setstate SIGNALesp32 2024-11-14 09:37:38 cc1101_config freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB (DataRate:9992.60Baud)
setstate SIGNALesp32 2024-11-14 09:37:38 cc1101_config_ext Modulation:2-FSK (SYNC_MODE:30/32 sync) DEVIATN:19.043kHz
setstate SIGNALesp32 2024-10-04 12:02:52 cmdBank A* b=1 freq:868.350MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK) [boffs=0100*]\
\
   ccmode=0 syn
setstate SIGNALesp32 2024-11-14 16:25:16 cmds ?S ? b CE CD CG CR CS CW C eC e P r R S t T V W x XE XQ Z
setstate SIGNALesp32 2024-11-14 16:26:44 config ccmode=7 b=1
setstate SIGNALesp32 2024-11-21 09:33:37 ping OK
setstate SIGNALesp32 2024-10-04 12:06:09 raw Bank__ 0 1 2 3 4 5 6 7 8 9  Radio_ B A*- - - - - - - -  N_____ 0 0 - - - - - - - -  ccmode 0 0 - - - - - - - -    0 - SlowRF  1 -
setstate SIGNALesp32 2024-11-13 21:08:59 rfmode MAX__N15_ab_firmw_V423 => ok,N=15,ccmode=7
setstate SIGNALesp32 2024-11-21 08:57:36 state opened
setstate SIGNALesp32 2024-11-14 09:41:37 version V 4.2.3-dev241111 SIGNALduinoAdv ESP32 cc1101 (R: A1* B0) - compiled at Nov 11 2024 21:44:01


define cmax CUL_MAX 654321
attr cmax IODev SIGNALesp32
attr cmax fakeSCaddr 222222
attr cmax fakeWTaddr 111111
attr cmax room CUL,MAX
attr cmax showtime 1
attr cmax verbose 4
#   .FhemMetaInternals 1
#   .VERSION   423
#   .culids    654321
#   DEF        654321
#   FUUID      6735ac2c-f33f-ac49-1fcf-3860747ff1fede02
#   IODev      SIGNALesp32
#   LASTInputDev cmax
#   MSGCNT     2
#   NAME       cmax
#   NOTIFYDEV  global
#   NR         308
#   NTFY_ORDER 50-cmax
#   SIGNALesp32_MAXID 654321
#   STATE      SIGNALesp32:ok
#   SVN        03112024
#   TYPE       CUL_MAX
#   addr       654321
#   cmax_MSGCNT 2
#   cmax_TIME  2024-11-21 09:25:43
#   cnt        0
#   eventCount 28
#   pairmode   0
#   retryCount 0
#   sq         0
#   .attraggr:
#   .attrminint:
#   .clientArray:
#     MAX
#   READINGS:
#     2024-11-21 09:32:52   .associatedWith SIGNALesp32,MAX_01f521,MAX_07918e
#     2024-11-21 08:57:52   IODev           SIGNALesp32
#     2024-11-21 09:09:36   error           Send Queue missing ack from MAX_07918e for PairPong
#     2024-11-21 08:57:55   msgcnt          1
#     2024-11-21 09:32:52   state           SIGNALesp32:ok
#   helper:
#     asso:
#       MAX_01f521 Dispatch
#       MAX_07918e Dispatch
#       SIGNALesp32 IO
#   sendQueue:
#
setstate cmax SIGNALesp32:ok
setstate cmax 2024-11-21 09:32:52 .associatedWith SIGNALesp32,MAX_01f521,MAX_07918e
setstate cmax 2024-11-21 08:57:52 IODev SIGNALesp32
setstate cmax 2024-11-21 09:09:36 error Send Queue missing ack from MAX_07918e for PairPong
setstate cmax 2024-11-21 08:57:55 msgcnt 1
setstate cmax 2024-11-21 09:32:52 state SIGNALesp32:ok


Bekomme im Log jetzt nur das beim Pairing:

2024.11.21 09:32:20 4: SIGNALesp32/msg READ: ␂MN;D=0E0A020205A9B401F5210001190009E58A;N=15;r;␃
2024.11.21 09:32:20 4: SIGNALesp32 Parse_MN: Found 2-FSK Protocol id 215 length 34 RSSI = -87.5 -> MAX
2024.11.21 09:32:20 4: SIGNALesp32 ParseMN: ID=215 dmsg=Z0E0A020205A9B401F5210001190009
2024.11.21 09:32:20 4: SIGNALesp32 Dispatch: Z0E0A020205A9B401F5210001190009, -87.5 dB, dispatch

Pairing scheint funktioniert zu haben. Erstellt wird:

define MAX_07918e MAX WallMountedThermostat 07918e
attr MAX_07918e IODev cmax
attr MAX_07918e model WallMountedThermostat
attr MAX_07918e room MAX
#   .count     -138
#   .sendToAddr 000000
#   .sendToName Broadcast
#   .timer     300
#   CFGFN     
#   DEF        WallMountedThermostat 07918e
#   FUUID      673ef0a4-f33f-ac49-7b97-72b2bdc8aa34674b
#   IODev      cmax
#   LASTInputDev cmax
#   MSGCNT     1
#   NAME       MAX_07918e
#   NR         316
#   NTFY_ORDER 50-MAX_07918e
#   STATE      17.0
#   SVN        23517
#   TYPE       MAX
#   TimeSlot   -1
#   addr       07918e
#   cmax_MSGCNT 1
#   cmax_TIME  2024-11-21 09:37:34
#   devtype    3
#   eventCount 1
#   type       WallMountedThermostat
#   webCmd     desiredTemperature
#   .attraggr:
#   .attrminint:
#   READINGS:
#     2024-11-21 09:37:34   .lastact        1732178254.40826
#     2024-11-21 09:34:44   .weekProfile    444855084520452045204520452045204520452045204520452044485508452045204520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc5514452045204520452045204520452045204520
#     2024-11-21 09:34:44   IODev           cmax
#     2024-11-21 09:37:34   RSSI            -73
#     2024-11-21 09:37:34   desiredTemperature 17.0
#     2024-11-21 09:37:34   deviation       4.3
#     2024-11-21 09:34:44   error           invalid or missing value  for READING .weekProfile
#     2024-11-21 09:34:44   groupid         0
#     2024-11-21 09:37:34   peerIDs         000000
#     2024-11-21 09:37:34   peerList        Broadcast
#     2024-11-21 09:37:34   state           17.0
#     2024-11-21 09:37:34   temperature     21.3
#     2024-11-21 09:34:44   weekprofile-0-Sat-temp 17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-21 09:34:44   weekprofile-0-Sat-time 00:00-06:00  /  06:00-22:00  /  22:00-24:00
#     2024-11-21 09:34:44   weekprofile-1-Sun-temp 17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-21 09:34:44   weekprofile-1-Sun-time 00:00-06:00  /  06:00-22:00  /  22:00-24:00
#     2024-11-21 09:34:44   weekprofile-2-Mon-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-21 09:34:44   weekprofile-2-Mon-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
#     2024-11-21 09:34:44   weekprofile-3-Tue-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-21 09:34:44   weekprofile-3-Tue-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
#     2024-11-21 09:34:44   weekprofile-4-Wed-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-21 09:34:44   weekprofile-4-Wed-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
#     2024-11-21 09:34:44   weekprofile-5-Thu-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-21 09:34:44   weekprofile-5-Thu-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
#     2024-11-21 09:34:44   weekprofile-6-Fri-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
#     2024-11-21 09:34:44   weekprofile-6-Fri-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
#   helper:
#     dt         17.0
#     myday      5
#
setstate MAX_07918e 17.0
setstate MAX_07918e 2024-11-21 09:37:34 .lastact 1732178254.40826
setstate MAX_07918e 2024-11-21 09:34:44 .weekProfile 444855084520452045204520452045204520452045204520452044485508452045204520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc5514452045204520452045204520452045204520
setstate MAX_07918e 2024-11-21 09:34:44 IODev cmax
setstate MAX_07918e 2024-11-21 09:37:34 RSSI -73
setstate MAX_07918e 2024-11-21 09:37:34 desiredTemperature 17.0
setstate MAX_07918e 2024-11-21 09:37:34 deviation 4.3
setstate MAX_07918e 2024-11-21 09:34:44 error invalid or missing value  for READING .weekProfile
setstate MAX_07918e 2024-11-21 09:34:44 groupid 0
setstate MAX_07918e 2024-11-21 09:37:34 peerIDs 000000
setstate MAX_07918e 2024-11-21 09:37:34 peerList Broadcast
setstate MAX_07918e 2024-11-21 09:37:34 state 17.0
setstate MAX_07918e 2024-11-21 09:37:34 temperature 21.3
setstate MAX_07918e 2024-11-21 09:34:44 weekprofile-0-Sat-temp 17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-21 09:34:44 weekprofile-0-Sat-time 00:00-06:00  /  06:00-22:00  /  22:00-24:00
setstate MAX_07918e 2024-11-21 09:34:44 weekprofile-1-Sun-temp 17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-21 09:34:44 weekprofile-1-Sun-time 00:00-06:00  /  06:00-22:00  /  22:00-24:00
setstate MAX_07918e 2024-11-21 09:34:44 weekprofile-2-Mon-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-21 09:34:44 weekprofile-2-Mon-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
setstate MAX_07918e 2024-11-21 09:34:44 weekprofile-3-Tue-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-21 09:34:44 weekprofile-3-Tue-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
setstate MAX_07918e 2024-11-21 09:34:44 weekprofile-4-Wed-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-21 09:34:44 weekprofile-4-Wed-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
setstate MAX_07918e 2024-11-21 09:34:44 weekprofile-5-Thu-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-21 09:34:44 weekprofile-5-Thu-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
setstate MAX_07918e 2024-11-21 09:34:44 weekprofile-6-Fri-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
setstate MAX_07918e 2024-11-21 09:34:44 weekprofile-6-Fri-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00


Der WT reagiert jeztzt auf Kommandos aus FHEM heraus.

SalvadoreXXL

#67
Habe jetzt auch die 00_SIGNALduinoAdv.pm ersetzt, da hier ACK fehlten nach Änderung der Temperatur.

Kleines Problem ist die falsche Zeit im WT. Mit dem Cube (aculfw) wurde direkt nach dem Pairen die aktuelle Zeit automatisch im WT gesetzt. Dazu war nie ein manueller Eingriff notwendig. Derzeit passiert das nicht.

Werde jetzt noch das Ventil pairen und mit dem WT assozieren.


Update: nach ca. 3h ist die Uhrzet gesetzt

Ralf9

ZitatKleines Problem ist die falsche Zeit im WT. Mit dem Cube (aculfw) wurde direkt nach dem Pairen die aktuelle Zeit automatisch im WT gesetzt. Dazu war nie ein manueller Eingriff notwendig. Derzeit passiert das nicht.
Das Problem gibts nur beim Pairen nach einem Reset, da wird in der Beta Version nach dem pairen ein "auto read all values from device" gemacht.
Die Befehle für das auto read werden gesendet bevor die Anforderung zum Zeit setzen emfangen wird.
Wenn das auto read auskommentiert oder mit einem Internal Timer um ca 5 Sek verzögert wird, dann wird die Zeit gesetzt.
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Ralf9

Mir ist bei Testen aufgefallen, dass bei der sduino Firmware noch ein Bug ist.
Wenn die Firmware bei einer Nachricht vom Max Gerät ein AutoAck zurück sendet, dann wird der nächste Befehl zum sduino verschluckt.
Hab den Fehler gefunden, es kommt eine neue sduino Firmware.

Beim pairing ist mir aufgefallen:
Beim WT wird beim einsetzen der Batterie ein pairPing mit Flag=0 gesendet.
Der WT sendet bei einem pairPong kein Ack zurück.

Beim Fensterkontakt wird beim einsetzen der Batterie ein pairPing gesendet,
wenn er gepairt ist, dann sendet er bei einem pairPong ein Ack zurück. Dies wird aber von CUL_MAX nicht als Ack erkannt.
Das hängt mit der payload zusammen,
Beim power on kommt ein Ack mit der payload 8112 zurück.
Beim pairing kommt ein Ack mit der payload 0112 zurück.
Ist demnach ein Ack mit der ersten Ziffer > 7 ungültig?


FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Wzut

#70
In der 10_MAX ist definiert das 01 = ACK und 81 = NACK ist.
Bzw 81 kann auch invalid command/argument sein.
Die Frage ist jetzt natürlich stimmt das so sei Jahren oder müsste für den FK da eine Ausnahme gemacht werden ?
 
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Wzut

Zitat von: Ralf9 am 21 November 2024, 18:34:30mit einem Internal Timer um ca 5 Sek verzögert wird, dann wird die Zeit gesetzt.
Die Verzögerung kann ich einbauen, die paar Sekunden warten auf die Werte eines neuen Device tun nicht weh
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Wzut

Zitat von: SalvadoreXXL am 21 November 2024, 10:29:02Mit dem Cube (aculfw) wurde direkt nach dem Pairen die aktuelle Zeit automatisch im WT gesetzt.
Nein , die CUL FW hat damit nichts zu tun. Dafür ist alleine 14_CUL_MAX zuständig und da hast du zuvor die SVN Version gehabt und jetzt eine ältere Beta.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

SalvadoreXXL

Türkontakt und Thermostat konnte ich nun auch erfolgreich pairen. Assozieren funktioniert auch. Jetzt muss ich meinem CC1101 nur noch eine bessere Antenne verpassen. Reichweite der Drahtantenne ist doch nicht ausreichend. Danke erstmal für eure Arbeit hier.

Ralf9

Ich habe am CUL_MAX Modul noch einige Anpassungen vorgenommen (siehe Anlage):
Beim Fensterkontakt funktioniert das asso/deasso jetzt auch beim einlegen der Batterien.
Beim pairen wird beim pairPong zum Max Device jetzt das fast send (Zf...) verwendet.

Wenn keine IOgrp verwendet wird (nur ein IODev), muss nur beim CUL_MAX in das attr IODev der cul/sduino eingetragen werden.

Ich habe auch die IOgrp getestet, dazu musste ich einige Anpassungen beim CUL_MAX Modul vornehmen.
Ich habe eine IOgrp mit 2 sduino und eine IOgrp mit sduino und nanocul getestet.

Vermutlich ist normalerweise vorgesehen, dass alle IODev die gleiche maxid haben, dies hat aber den Nachteil, dass alle IOdev gleichzeitig versuchen ein AutoAck ans Max device zurück zusenden.

Ich habe den beiden IODev verschiedene MAXID gegeben.
Bei mehreren IODev müssen folgende Attribute gesetzt werden. Beim CUL_MAX darf es kein attr IODev geben.
z.B.:
sduino attr maxid 654321
CULnano attr maxid abc123

CUL_MAX attr IOgrp sduino,CULnano

Max device1
attr CULdev sduino
attr autoselectCUL 0

Max device2
attr CULdev CULnano
attr autoselectCUL 0

In der Anlage ist auch noch die Firmware für den Maple Mini, die Firmware für den ESP32 kommt noch
V 4.2.3-dev241121 SIGNALduinoAdv

FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7