Bitron ZIGBEE devices - supported devices and channels?

During the last weeks, I migrated my Qivicon solution step by step to Openhab.
This weekend I did my last steps and disabled the Qivicon gateway :slight_smile:
Overall I migrated more than 50 items with around 200 channels.
Most items are Homematic and Bitron (ZIGBEE).

I’m using Openhab (OpenHABIAN) on my Raspberry Pi 3B with a CUL (CC1101) stick (Homegear) and the Qivicon ZIGBEE stick.

Overall I’m really happy with Openhab.

But I’m missing 2 things (that were available within Qivicon).

  1. I’m not able to add my Bitron Smoke Detectors (902010/24). They simply do not appear in my Inbox
    Has anyone successfully added this device?

  2. I have more that 10 SmartMeter Plugs from Bitron (902010/25). I have no problem adding them to Openhab. But I only see / can use the Switch channel. What about other channels (like electrical_activepower, electrical_rmscurrent or electrical_rmsvoltage)?
    I tried to add them in my item file … but I don’t see numbers.
    Has anyone successfully add more that only the switch channel?

In PapaerUI > Things where you add channels sometimes you need to click the show more button to see the other available channels. I’m not using this device so can’t say for sure but hope this helps.

What version of openHAB are you running?

If it’s not a very recent version (eg you are on 2.3), I would strongly suggest upgrading to 2.4M5 as these channels have been added over the past months, but probably aren’t in 2.3 which is quite old now.

Indeed, I’m running 2.3 stable.

Everything is working well (except my two questions) … and you know -> never change a running system.

I never took a look at the status of 2.4 … anything that I should know before updating my system?

Just to exhume this post ;-):
Did you manage to get the power meter-channels up and running?

I am in a similar situation, although not on your scale: I have a Zigbee dongle (Telegesis ETRX3) and a Bitron Smart Plug w/ power meter function. Upon adding the plug to OpenHAB, I only have the switch function available.

Edit: Upon closer reading of the supported coordinators, my stick is the same as yours.

Additional power channels will be added in future.

Any information on when? Or better: Where I can help to add those?
In your PR to add power readings came the information that the power cluster should be 0x0B04.
In in Bitron Video’s (or better Climax’s) certification file they appear to let it run as Simple Metering (0x0702).
My - naive - approach would have been, to throw the values at your #99 PR … but alas, the joys of standards, certifications and different aproaches …

Bitron use different clusters which are not available in the library at the moment. I have implemented them in another branch so they need to now be added, and then the converter in the binding needs to be updated.

I will try and do this in a couple of weeks - at the moment I’m tied up for another week or two with other things.

Any news on this topic?
In the meantime, I successfully migrated to OH 2.4 and I was able to add my Smoke Detectors (902010/24).

Is there a chance to manually activate the alarm on the Smoke Detector. This must be possible, because it was available with the same Qivicon Zigbee Stick and the Qivicon solution.

Let me come back with this topic and my question regarding the SmartMeter Plugs from Bitron (902010/25).
I’m running OpenHAB 2.5.6 with a Qivicon Zigbee-Stick on a Raspberry Pi 4.

I still have a lot of these devices up and running and switching with OpenHAB runs fine.

But I’m not able to read out ActivePower, RmsCurrent or RmsVoltage or even link these channels to the device.
Is it still not possible to use these channels?

This is quite an old thread. If it’s not working, then please raise an issue on github, and provide the exact attributes you are looking for,

Thanks for your quick reply.
I opened a new issue as you proposed : Missing channels for Bitron Home 902010/25 · Issue #625 · openhab/org.openhab.binding.zigbee · GitHub

Not sure if the part of the log is the needed one. If not, I have more on my pc.

OH3 with CC2531 USB stick and the Plugs from Bitron (902010/25) still in only with ON/OFF function.

XML File shows the same parameter as above.

What is to do to implement the smart meter values?

Firstly, please use OH3.1.

Please provide the information on what attributes you are talking about.

sorry can not implement code parts (user lvl)

part of XML

1794 false 0 0 Current Summation Delivered UNSIGNED_48_BIT_INTEGER true false true false false 0 0 0 2048 2048 Generic Alarm Mask BITMAP_16_BIT false false true true true 0 0 0 1 1 Current Summation Received UNSIGNED_48_BIT_INTEGER false false true false false 0 0 0

spec from Bitron

ZigBee Smart Home DevicesDevice Clusters and Attributes
Page 5of 12 31/08/2014
902010/25: Smart Plug with Metering 16A
Device ID: Mains Power Outlet :0x0009
Endpoint:0x01
Server Side Client Side
Mandatory
Basic(0x0000)
None Identify(0x0003)
Groups(0x0004)
Scenes (0x0005)
On/Off (0x0006)
Optional
Metering (0x0702) None
Report cluster: On/Off (0x0006)
Report attribute: ATTRID_ON_OFF (0x0000)
Datatype: ZCL_DATATYPE_BOOLEAN
minReportInt:0
maxReportInt: at least 0x05 sec (5 sec), default value:0x258 sec (600 sec)

Report cluster: Metering (0x0702)
Report attribute: ATTRID_SE_INSTANTANEOUS_DEMAND (0x0400)
Datatype: ZCL_DATATYPE_INT24
Report attribute: ATTRID_SE_CURRENT_SUMMATION_DELIVERED (0x0000)
Datatype: ZCL_DATATYPE_UINT48
minReportInt:0
maxReportInt: at least 0x05 sec (5 sec), default value:0x258 sec (600 sec)

<ZclCluster>
          <clusterId>1794</clusterId>
          <isClient>false</isClient>
          <attributes>
            <entry>
              <int>0</int>
              <ZclAttribute>
                <id>0</id>
                <name>Current Summation Delivered</name>
                <dataType>UNSIGNED_48_BIT_INTEGER</dataType>
                <mandatory>true</mandatory>
                <implemented>false</implemented>
                <readable>true</readable>
                <writable>false</writable>
                <reportable>false</reportable>
                <minimumReportingPeriod>0</minimumReportingPeriod>
                <maximumReportingPeriod>0</maximumReportingPeriod>
                <reportingTimeout>0</reportingTimeout>
              </ZclAttribute>
            </entry>
            <entry>
              <int>2048</int>
              <ZclAttribute>
                <id>2048</id>
                <name>Generic Alarm Mask</name>
                <dataType>BITMAP_16_BIT</dataType>
                <mandatory>false</mandatory>
                <implemented>false</implemented>
                <readable>true</readable>
                <writable>true</writable>
                <reportable>true</reportable>
                <minimumReportingPeriod>0</minimumReportingPeriod>
                <maximumReportingPeriod>0</maximumReportingPeriod>
                <reportingTimeout>0</reportingTimeout>
              </ZclAttribute>
            </entry>
            <entry>
              <int>1</int>
              <ZclAttribute>
                <id>1</id>
                <name>Current Summation Received</name>
                <dataType>UNSIGNED_48_BIT_INTEGER</dataType>
                <mandatory>false</mandatory>
                <implemented>false</implemented>
                <readable>true</readable>
                <writable>false</writable>
                <reportable>false</reportable>
                <minimumReportingPeriod>0</minimumReportingPeriod>
                <maximumReportingPeriod>0</maximumReportingPeriod>
                <reportingTimeout>0</reportingTimeout>
              </ZclAttribute>
            </entry>

update:
actual now on OH3.1 → CC2531 Coordinator and Bitron Plug with Powermeter new installed;
thing will be connected with no channels so the On/OFF function is now also gone. Teh XML File is only a short one.

<ZigBeeNode>
  <ieeeAddress>00124B00073081BD</ieeeAddress>
  <networkAddress>38636</networkAddress>
  <endpoints/>
  <bindingTable/>
</ZigBeeNode>

Channels to support these attributes were added in OH3.1. If it’s not working, I’d need to see some information to understand why not. This is quite a common channel that is used for many of our commercial customers on smart meters.

Thanks for your support at first.
Now situation is confused for me.

  1. I de-istalled all components of ZIGBEE including the main OH Binding.
  2. Installed all components
  3. installed 2 plugs see logfile
  4. the XML file from devices are too short as before
<ZigBeeNode>
  <ieeeAddress>00124B0007307FFD</ieeeAddress>
  <networkAddress>36322</networkAddress>
  <endpoints/>
  <bindingTable/>
</ZigBeeNode>
your code goes here
021-07-02 10:12:17.214 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:coordinator_cc2531:74d9647dcd' changed from UNINITIALIZED to INITIALIZING
2021-07-02 10:12:17.236 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:coordinator_cc2531:74d9647dcd' changed from INITIALIZING to UNKNOWN
2021-07-02 10:12:23.545 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:coordinator_cc2531:74d9647dcd' changed from UNKNOWN to ONLINE
2021-07-02 10:13:59.847 [INFO ] [bee.discovery.ZigBeeDiscoveryService] - 00124B00073081BD: Starting ZigBee device discovery
2021-07-02 10:13:59.852 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing 'zigbee:device:74d9647dcd:00124b00073081bd' to inbox.
2021-07-02 10:13:59.852 [INFO ] [openhab.event.InboxAddedEvent       ] - Discovery Result with UID 'zigbee:device:74d9647dcd:00124b00073081bd' has been added.
2021-07-02 10:14:18.158 [INFO ] [openhab.event.InboxRemovedEvent     ] - Discovery Result with UID 'zigbee:device:74d9647dcd:00124b00073081bd' has been removed.
2021-07-02 10:14:18.170 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:74d9647dcd:00124b00073081bd' changed from UNINITIALIZED to INITIALIZING
2021-07-02 10:14:18.181 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:74d9647dcd:00124b00073081bd' changed from INITIALIZING to UNKNOWN
2021-07-02 10:14:18.195 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:74d9647dcd:00124b00073081bd' changed from UNKNOWN to OFFLINE: Node has not completed discovery
2021-07-02 10:14:18.630 [INFO ] [penhab.event.FirmwareStatusInfoEvent] - Firmware status of thing zigbee:device:74d9647dcd:00124b00073081bd changed to UNKNOWN.
2021-07-02 11:44:48.584 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:74d9647dcd:00124b00073081bd' changed from OFFLINE: Node has not completed discovery to REMOVING
2021-07-02 11:44:54.690 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:74d9647dcd:00124b00073081bd' changed from REMOVING to UNINITIALIZED
2021-07-02 11:44:54.716 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:74d9647dcd:00124b00073081bd' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)
2021-07-02 11:47:27.858 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:coordinator_cc2531:74d9647dcd' changed from ONLINE to REMOVING
2021-07-02 11:47:27.870 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:coordinator_cc2531:74d9647dcd' changed from REMOVING to REMOVED
2021-07-02 11:47:27.875 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:coordinator_cc2531:74d9647dcd' changed from REMOVED to UNINITIALIZED
2021-07-02 11:47:32.885 [WARN ] [core.thing.internal.ThingManagerImpl] - Disposing handler for thing 'zigbee:coordinator_cc2531:74d9647dcd' takes more than 5000ms.
2021-07-02 11:47:32.897 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:coordinator_cc2531:74d9647dcd' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)
2021-07-02 11:49:51.112 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:coordinator_cc2531:64ce0d4b87' changed from UNINITIALIZED to INITIALIZING
2021-07-02 11:49:51.135 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:coordinator_cc2531:64ce0d4b87' changed from INITIALIZING to UNKNOWN
2021-07-02 11:49:57.121 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:coordinator_cc2531:64ce0d4b87' changed from UNKNOWN to ONLINE
2021-07-02 11:51:32.514 [INFO ] [bee.discovery.ZigBeeDiscoveryService] - 00124B00073081BD: Starting ZigBee device discovery
2021-07-02 11:51:32.519 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing 'zigbee:device:64ce0d4b87:00124b00073081bd' to inbox.
2021-07-02 11:51:32.519 [INFO ] [openhab.event.InboxAddedEvent       ] - Discovery Result with UID 'zigbee:device:64ce0d4b87:00124b00073081bd' has been added.
2021-07-02 11:51:51.913 [INFO ] [openhab.event.InboxRemovedEvent     ] - Discovery Result with UID 'zigbee:device:64ce0d4b87:00124b00073081bd' has been removed.
2021-07-02 11:51:51.923 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:64ce0d4b87:00124b00073081bd' changed from UNINITIALIZED to INITIALIZING
2021-07-02 11:51:51.935 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:64ce0d4b87:00124b00073081bd' changed from INITIALIZING to UNKNOWN
2021-07-02 11:51:51.950 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:64ce0d4b87:00124b00073081bd' changed from UNKNOWN to OFFLINE: Node has not completed discovery
2021-07-02 11:51:52.379 [INFO ] [penhab.event.FirmwareStatusInfoEvent] - Firmware status of thing zigbee:device:64ce0d4b87:00124b00073081bd changed to UNKNOWN.
2021-07-02 11:53:50.297 [INFO ] [bee.discovery.ZigBeeDiscoveryService] - 00124B00073081BD: Starting ZigBee device discovery
2021-07-02 11:54:09.935 [INFO ] [bee.discovery.ZigBeeDiscoveryService] - 00124B0007307FFD: Starting ZigBee device discovery
2021-07-02 11:54:09.939 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing 'zigbee:device:64ce0d4b87:00124b0007307ffd' to inbox.
2021-07-02 11:54:09.939 [INFO ] [openhab.event.InboxAddedEvent       ] - Discovery Result with UID 'zigbee:device:64ce0d4b87:00124b0007307ffd' has been added.
2021-07-02 11:54:25.531 [INFO ] [openhab.event.InboxRemovedEvent     ] - Discovery Result with UID 'zigbee:device:64ce0d4b87:00124b0007307ffd' has been removed.
2021-07-02 11:54:25.540 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:64ce0d4b87:00124b0007307ffd' changed from UNINITIALIZED to INITIALIZING
2021-07-02 11:54:25.551 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:64ce0d4b87:00124b0007307ffd' changed from INITIALIZING to UNKNOWN
2021-07-02 11:54:25.564 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:64ce0d4b87:00124b0007307ffd' changed from UNKNOWN to OFFLINE: Node has not completed discovery
2021-07-02 11:54:25.961 [INFO ] [penhab.event.FirmwareStatusInfoEvent] - Firmware status of thing zigbee:device:64ce0d4b87:00124b0007307ffd changed to UNKNOWN.
2021-07-02 11:56:23.928 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:64ce0d4b87:00124b0007307ffd' changed from OFFLINE: Node has not completed discovery to REMOVING
2021-07-02 11:56:29.144 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:64ce0d4b87:00124b00073081bd' changed from OFFLINE: Node has not completed discovery to REMOVING
2021-07-02 11:56:35.390 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:coordinator_cc2531:64ce0d4b87' changed from ONLINE to REMOVING
2021-07-02 11:56:35.396 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:coordinator_cc2531:64ce0d4b87' changed from REMOVING to REMOVED
2021-07-02 11:56:35.406 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:64ce0d4b87:00124b00073081bd' changed from REMOVING to UNINITIALIZED
2021-07-02 11:56:35.418 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:64ce0d4b87:00124b00073081bd' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)
2021-07-02 11:56:35.421 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:64ce0d4b87:00124b0007307ffd' changed from REMOVING to UNINITIALIZED
2021-07-02 11:56:35.431 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:64ce0d4b87:00124b0007307ffd' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)
2021-07-02 11:56:35.434 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:coordinator_cc2531:64ce0d4b87' changed from REMOVED to UNINITIALIZED
2021-07-02 11:56:40.443 [WARN ] [core.thing.internal.ThingManagerImpl] - Disposing handler for thing 'zigbee:coordinator_cc2531:64ce0d4b87' takes more than 5000ms.
2021-07-02 11:56:40.457 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:coordinator_cc2531:64ce0d4b87' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)
2021-07-02 11:57:43.301 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:64ce0d4b87:00124b00073081bd' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to REMOVING
2021-07-02 11:57:56.973 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:64ce0d4b87:00124b0007307ffd' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to REMOVING
2021-07-02 12:02:02.159 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:coordinator_cc2531:106c8c697d' changed from UNINITIALIZED to INITIALIZING
2021-07-02 12:02:02.214 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:coordinator_cc2531:106c8c697d' changed from INITIALIZING to UNKNOWN
2021-07-02 12:02:09.311 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:coordinator_cc2531:106c8c697d' changed from UNKNOWN to ONLINE
2021-07-02 12:04:10.029 [INFO ] [bee.discovery.ZigBeeDiscoveryService] - 00124B0007307FFD: Starting ZigBee device discovery
2021-07-02 12:04:10.039 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing 'zigbee:device:106c8c697d:00124b0007307ffd' to inbox.
2021-07-02 12:04:10.039 [INFO ] [openhab.event.InboxAddedEvent       ] - Discovery Result with UID 'zigbee:device:106c8c697d:00124b0007307ffd' has been added.
2021-07-02 12:05:10.716 [INFO ] [openhab.event.InboxRemovedEvent     ] - Discovery Result with UID 'zigbee:device:106c8c697d:00124b0007307ffd' has been removed.
2021-07-02 12:05:10.732 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:106c8c697d:00124b0007307ffd' changed from UNINITIALIZED to INITIALIZING
2021-07-02 12:05:10.741 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:106c8c697d:00124b0007307ffd' changed from INITIALIZING to UNKNOWN
2021-07-02 12:05:10.761 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zigbee:device:106c8c697d:00124b0007307ffd' changed from UNKNOWN to OFFLINE: Node has not completed discovery
2021-07-02 12:05:11.233 [INFO ] [penhab.event.FirmwareStatusInfoEvent] - Firmware status of thing zigbee:device:106c8c697d:00124b0007307ffd changed to UNKNOWN.

I’m not really sure what is happening, and without detailed logging it’s really impossible to comment. Unfortunately it seems that you probably have more fundamental issues than what’s discussed in this thread.