mariusz-ostoja-swierczynski / tech-controllers

TECH Controllers integration for Home Assistant
MIT License
95 stars 67 forks source link

[Feat]: Add zone alarm status #96

Closed anarion80 closed 1 month ago

anarion80 commented 5 months ago

The request

Consider adding binary sensors for zone alarm status in each zone ('zoneState': 'noAlarm'):

'zone': {
            'id': 120,
            'parentId': 99,
            'time': '2024-06-21T23:20:50.618888',
            'duringChange': False,
            'index': 0,
            'currentTemperature': 255,
            'setTemperature': 220,
            'flags': {
                'relayState': 'off',
                'minOneWindowOpen': False,
                'algorithm': 'heating',
                'floorSensor': 0,
                'humidityAlgorytm': 0,
                'zoneExcluded': 0
            },
            'zoneState': 'noAlarm',
            'signalStrength': 70,
            'batteryLevel': 79,
            'actuatorsOpen': 0,
            'humidity': -2,
            'visibility': True
        },

Additional information

No response

daroga0002 commented 5 months ago

when Alarm triggers?

anarion80 commented 5 months ago

I have no idea yet :) I will wait until my remote temperature sensor in the garage loses connectivity to check what is then reported.

wusiu commented 5 months ago

Z tego co pamiętam jak testowałem to alarm zmienia stan gdy w którejś strefie pojawi się problem (słaba bateria, brak łączności). Analogicznie w emodulu wyświetla się czerwony wykrzyknik przy strefie z problemem.

daroga0002 commented 5 months ago

I have a wireless thermostats and when I pull out batteries from one of them and wait few minutes there is no change in emodul and zoneState doesnt change at all.

Same was when batteries become discharged in past, the only difference was that zone go into off mode and I was not able to enable it

wusiu commented 4 months ago

Sprawdziłem na czujniku okna. Przed wyjęciem baterii było "noAlarm", a po wyjęciu "noCommunication".

1 2

wusiu commented 4 months ago

To samo dzieje się w zmiennej "zoneState" po wyjęciu baterii z regulatora temperatury. Siłowniki też mają parametr "state". Była by to fajna opcja gdyby te dane dało się wyciągnąć chociażby jako atrybut, jak obecnie są podawane siła sygnału i bateria w siłownikach.

daroga0002 commented 4 months ago

To samo dzieje się w zmiennej "zoneState" po wyjęciu baterii z regulatora temperatury

I have done same, for 30 minutes nothing has changed in API output.

I am using https://tech-controllers.com/p/eu-r-8pb-plus