Functie: Geeft alle members uit de installatie, met hun toestand terug.

Voorbeeld: http://BHS_IP:BHS_RESTPort/datasnap/rest/TServerMethodsBHS/getMemberState
Voorbeeld van het resultaat:


{
  "memberState": [
    {
      "memberKey": 197, -> identificatie van de Member (getal)
      "memberID": "1482479819", -> identificatie van de Member (string)
      "name": "Berging", -> omschrijving van de Member
      "group": 2, -> groep van de Mebmber
      "address": 1, -> adres van de Member
      "memberType": 1, -> membertype van de Member
      "version": "RLM_4" -> versie van de Member
      "status": "Reset", -> toestand van de Member
      "total": "00:0:0"
    },
    {
      "memberKey": 29,
      "memberID": "1005160415626",
      "name": "Lichtsensor",
      "group": 1,
      "address": 5,
      "memberType": 11, 
      "version": "LDM_93",
      "status": "0@99", -> Statusweergave van een lichtsensor (LDM)
      "total": "00:00:00"
    },
    {
      "memberKey": 215,
      "memberID": "67662941",
      "name": "Th Living.",
      "group": 1,
      "address": 6,
      "memberType": 31, 
      "version": "TVK_55",
      "status": "11@41@38@140@0", -> Statusweergave van een thermostaat (TVK)
      "total": "00:00:00"
    },  

    {
      "memberKey": 75,
      "memberID": "1207622581",
      "name": "Th Bureau",
      "group": 1,
      "address": 11,
      "memberType": 7, 
      "version": "TSM_52",
      "status": "11@47@1@30", -> Statusweergave van een thermostaat (TSM)
      "total": "00:00:00"
    },    

    {
      "memberKey": 122,
      "memberID": "504083146",
      "name": "WSM",
      "group": 0,
      "address": 13,
      "memberType": 13, 
      "version": "WSM_112",-> Statusweergave van een windsensor (WSM)
      "status": "14@0",
      "total": "00:00:00"
    }

  ]
}


Nieuw: vanaf versie 3.0.11, mei 2023

Elke member is vanaf nu ook voorzien van het memebertype (voor toekomstig gebruik)


Opmerking:

De status van de Members wordt weergegeven als 'Set' of 'Reset' waar mogelijk. (RLM's, dimmers, SoftwareMembers, ...)

De waarde van 'total' is de tijd dat de module vanaf 0:00u vandaag actief ('Set') geweest is.
Opgelet: de tijd is een momentopname en wordt pas geüpdated als de module met 'Reset' wordt aangestuurd. Dat betekent dat als je een module hebt waarvan de status momenteel 'Set' is, de tijd ondertussen verder loopt in de BHS.
Om 23:59:59 wordt het overzicht van de dag afgesloten en worden alle timers weer op 0 gezet.

De toestand van de modules blijft op dat moment uiteraard ongewijzigd.


De sensoren geven hun status en al hun details weer, gescheiden door een '@'.


LDM: (0@99)

0 -> Waarde tussen 0-3

@

99: -> Waarde tussen 0-255

-> 4*256=1024 stappen tussen donker en licht


TVK: (11@41@38@140@0)

11 -> waarde tussen 11-12: 11: positieve temperatuur, 12: negatieve temperatuur

@

41 -> gemeten waarde in halve graden

@

1 -> huidige comfort.(0=manueel)

@

38 -> ingestelde temperatuur in halve graden

@

140 -> 0-63 : Delta koelen-verwarmen; 64 koelen actief; 128 verwarmen actief

@

0 -> 0-15: toestand van de voorwaarden; 16 verwarming aangestuurd; 32 koelen aangestuurd


TSM: (11@47@1@30)

11 -> waarde tussen 11-12: 11: positieve temperatuur, 12: negatieve temperatuur

@

47 -> gemeten waarde in halve graden

@

1 -> huidige comfort.(0=manueel)

@

30 -> ingestelde temperatuur in halve graden


WSM: (14@0)

14 -> vaste waarde 

@

0 -> waarde tussen 0-100: gemeten windsnelheid in halve Km/u