This commit is contained in:
Christian Schnidrig 2025-01-02 15:38:50 +01:00 committed by GitHub
commit c4a72a2757
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 3 deletions

View file

@ -7,9 +7,9 @@
extern Preferences pref;
#define SHADE_HDR_VER 24
#define SHADE_HDR_VER 25
#define SHADE_HDR_SIZE 76
#define SHADE_REC_SIZE 276
#define SHADE_REC_SIZE 320
#define GROUP_REC_SIZE 200
#define TRANS_REC_SIZE 74
#define ROOM_REC_SIZE 29
@ -805,6 +805,7 @@ bool ShadeConfigFile::readShadeRecord(SomfyShade *shade) {
rem->setRemoteAddress(this->readUInt32(0));
if(rem->getRemoteAddress() != 0) rem->lastRollingCode = pref.getUShort(rem->getRemotePrefId(), 0);
if(this->header.version < 5 && j == 4) break; // Prior to version 5 we only supported 5 linked remotes.
if(this->header.version < 25 && j == 6) break; // Prior to version 25 we only supported 7 linked remotes.
}
shade->lastRollingCode = this->readUInt16(0);
if(this->header.version > 7) shade->flags = this->readUInt8(0);

View file

@ -5,7 +5,7 @@
#define SOMFY_MAX_SHADES 32
#define SOMFY_MAX_GROUPS 16
#define SOMFY_MAX_LINKED_REMOTES 7
#define SOMFY_MAX_LINKED_REMOTES 11
#define SOMFY_MAX_GROUPED_SHADES 32
#define SOMFY_MAX_ROOMS 16
#define SOMFY_MAX_REPEATERS 7