question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

need some configure ReportInterval explanation

See original GitHub issue

@Koenkk i missed the herdsman-converter train and need some explanation to set the following values:

minimumReportInterval
maximumReportInterval

after your conversation from shepard to herdsman my Bitron Thermostat implementation reports now the temperature every 30 seconds instead of every 15 minutes.

is it like this? (await endpoint.configureReporting(‘thermostatTemperature’))

        supports: 'temperature, heating/cooling system control',
        fromZigbee: [
            fz.bitron_thermostat_att_report,
            fz.bitron_battery_att_report,
        ],
        toZigbee: [
            tz.thermostat_occupied_heating_setpoint, tz.thermostat_local_temperature_calibration,
            tz.thermostat_local_temperature, tz.thermostat_running_state,
            tz.thermostat_temperature_display_mode,
        ],
        meta: {configureKey: 1},
        configure: async (device, coordinatorEndpoint) => {
            const endpoint = device.getEndpoint(1);
            const binds = [
                'genBasic', 'genPowerCfg', 'genIdentify', 'genPollCtrl', 'hvacThermostat', 'hvacUserInterfaceCfg',
            ];
            await bind(endpoint, coordinatorEndpoint, binds);
            await endpoint.configureReporting('thermostatTemperature', [{
                minimumReportInterval: 900,
                maximumReportInterval: repInterval.HOUR,
            }], endpoint);
            // await configureReporting.thermostatTemperature(endpoint);
            await configureReporting.thermostatTemperatureCalibration(endpoint);
            await configureReporting.thermostatOccupiedHeatingSetpoint(endpoint);
            await configureReporting.thermostatRunningState(endpoint);
            await configureReporting.batteryAlarmState(endpoint);
            await configureReporting.batteryVoltage(endpoint);
        },
    },

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:9 (9 by maintainers)

github_iconTop GitHub Comments

2reactions
Koenkkcommented, Nov 29, 2019

This is possible now in the latest dev: https://github.com/Koenkk/zigbee2mqtt.io/blob/develop/docs/information/mqtt_topics_and_message_structure.md#zigbee2mqttbridgeconfigure

You should only increase the configureKey, other users could still be on 1 so they won’t reconfigure.

1reaction
Koenkkcommented, Nov 28, 2019

Looks good, you can force a reconfigure by bumping the configureKey (set it to 2 in the above example).

Read more comments on GitHub >

github_iconTop Results From Across the Web

Multi Cell : Measurement in LTE - 4G | ShareTechnote
This page will explain about various aspect of Measurement Process that is happening in a LTE. In any technology, Measurement is done roughly...
Read more >
5G NR: Measurement Configuration - How LTE Stuff Works?
For EN-DC, LTE RRCConnectionReconfiguration carries the required information to help the UE measure NR cell while being served by an LTE cell. Measurement ......
Read more >
mod_mpmstats - Apache HTTP Server - Publib.boulder.ibm.com.
Description : MPM/thread monitoring module for IBM HTTP Server ... Default: 0, but default configuration has ReportInterval 600. Context: server config.
Read more >
Geolocator.ReportInterval Property - Windows - Microsoft Learn
If your application requires updates infrequently, set this value so that location services can conserve power by calculating location only when needed.
Read more >
Cisco IOS Voice Command Reference - timeouts call ...
To configure the initial digit timeout value for a specified voice port, ... of the timer media-inactive command and the ip rtcp report...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found