# Zigbee2mqtt: Owon PC321 Z unvollständig

**URL:** <https://community.gladysassistant.com/t/zigbee2mqtt-owon-pc321-z-incomplet/8901>\
**Category:** Demande de fonctionnalités\
**Tags:** zigbee2mqtt, zigbee\
**Created:** [7. Mai 2024 um 20:23 UTC](https://community.gladysassistant.com/t/zigbee2mqtt-owon-pc321-z-incomplet/8901 "2024-05-07T20:23:44Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![McFlyPartages](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mcflypartages/32/15670_2.png) [@McFlyPartages](https://community.gladysassistant.com/u/McFlyPartages)\
**Post date:** [7. Mai 2024 um 20:23 UTC](https://community.gladysassistant.com/t/zigbee2mqtt-owon-pc321-z-incomplet/8901/1 "2024-05-07T20:23:44Z")

</div>

Hallo zusammen,

Ich schreibe gerade etwas über den Owon PC321-Z und stelle fest, dass er in Gladys nur teilweise erkannt wird. Wie kann man ihm alle Funktionen hinzufügen?

 ![Bildschirmfoto vom 2024-05-07 22-17-16](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/c/c/ccaf12b1845926fa1a9eae55b5e1f17da55b987c.png)

Während er in Zigbee2MQTT:

```auto
{
    "current": 0.87,
    "current_l1": 0.56,
    "current_l2": 0.307,
    "current_l3": 0,
    "energy": 28.36,
    "energy_l1": 8.559000000000001,
    "energy_l2": 19.805,
    "energy_l3": 0,
    "linkquality": 149,
    "power": 45,
    "power_factor_l1": 1,
    "power_factor_l2": 0.75,
    "power_factor_l3": 0,
    "power_l1": -6,
    "power_l2": 53,
    "power_l3": 0,
    "power_reactive": 46,
    "reactive_energy": 21.857,
    "reactive_energy_l1": 2.036,
    "reactive_energy_l2": 19.821,
    "reactive_energy_l3": 0,
    "reactive_power_l1": 0,
    "reactive_power_l2": 46,
    "reactive_power_l3": 0,
    "voltage_l1": 230.8,
    "voltage_l2": 230.6,
    "voltage_l3": 230.6
}

```

> **[OWON PC321 control via MQTT | Zigbee2MQTT](https://www.zigbee2mqtt.io/devices/PC321.html#owon-pc321)**
>
> How to use device type specific configuration | Integrate your OWON PC321 via Zigbee2MQTT with whatever smart home infrastructure you are using without the vendor's bridge or gateway.

Vielen Dank im Voraus

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [8. Mai 2024 um 06:12 UTC](https://community.gladysassistant.com/t/zigbee2mqtt-owon-pc321-z-incomplet/8901/2 "2024-05-08T06:12:05Z")

</div>

Man muss einen Feature-Request stellen, damit ein Entwickler sie hinzufügt 👍

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [8. Mai 2024 um 17:49 UTC](https://community.gladysassistant.com/t/zigbee2mqtt-owon-pc321-z-incomplet/8901/3 "2024-05-08T17:49:28Z")

</div>

Danke für das Feedback @McFlyPartages, ich habe diesen Beitrag in einen Feature-Request umgewandelt!

---

<div class="post-metadata">

**Author:** ![McFlyPartages](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mcflypartages/32/15670_2.png) [@McFlyPartages](https://community.gladysassistant.com/u/McFlyPartages)\
**Post date:** [8. Mai 2024 um 19:47 UTC](https://community.gladysassistant.com/t/zigbee2mqtt-owon-pc321-z-incomplet/8901/4 "2024-05-08T19:47:35Z")

</div>

Ist das wirklich eine Funktion? Denn es ist eine Gerätehinzufügung in Zigbee2mqtt, oder?

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [8. Mai 2024 um 21:33 UTC](https://community.gladysassistant.com/t/zigbee2mqtt-owon-pc321-z-incomplet/8901/5 "2024-05-08T21:33:40Z")

</div>

Um die unbekannten Funktionen dieses Geräts in Gladys zu integrieren.  
Das ist nicht kompliziert.  
Ich verspreche nichts, weil ich im Moment nicht viel Zeit habe, aber ich kann es mir merken. Es sei denn, jemand macht es vorher…

---

<div class="post-metadata">

**Author:** ![McFlyPartages](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mcflypartages/32/15670_2.png) [@McFlyPartages](https://community.gladysassistant.com/u/McFlyPartages)\
**Post date:** [9. Mai 2024 um 07:23 UTC](https://community.gladysassistant.com/t/zigbee2mqtt-owon-pc321-z-incomplet/8901/6 "2024-05-09T07:23:03Z")

</div>

> [@Will\_71](#):
>
> Das ist nicht schwer zu machen.

Wenn es eine Anleitung gibt, würde ich gerne versuchen, aber wie bei allen anderen fehlt auch mir die Zeit.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [9. Mai 2024 um 08:04 UTC](https://community.gladysassistant.com/t/zigbee2mqtt-owon-pc321-z-incomplet/8901/7 "2024-05-09T08:04:32Z")

</div>

> [@McFlyPartages](#):
>
> Ist das überhaupt eine Funktion?

Eine Funktionsanfrage = eine Entwicklung 🙂

Sobald jemand „ran muss“ (außer bei Bugs, dann ist es ein Github Issue), muss es in diese Kategorie 🙂

> [@McFlyPartages](#):
>
> Wenn es eine Anleitung gibt, würde ich es gerne versuchen

Hier ist ein Beispiel für eine PR für diese Art von Entwicklung:

> <https://github.com/GladysAssistant/Gladys/pull/1962>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[\] If your changes affects code, did your write the tests?
> \- \[\] Are tests passing? (\`npm test\` on both front/server)
> \- \[\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community (\[french forum\](https://community.gladysassistant.com/)/\[english forum\](https://en-community.gladysassistant.com/)) for testing before merging.
> \- \[\] If your changes modify the API (REST or Node.js), did you modify the API documentation? (Documentation is based on comments in code)
> \- \[\] If you are adding a new features/services which needs explanation, did you modify the user documentation? See \[the GitHub repo\](https://github.com/GladysAssistant/v4-website) and the \[website\](https://gladysassistant.com).
> \- \[\] Did you add fake requests data for the demo mode (\`front/src/config/demo.js\`) so that the demo website is working without a backend? (if needed) See \[https://demo.gladysassistant.com\](https://demo.gladysassistant.com).
> 
> NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
> 
> \### Description of change
> 
> Add tamper and battery low expose in zigbee2mqtt integration
> 
> !\[image\](https://github.com/GladysAssistant/Gladys/assets/11477113/73d36efd-6a72-4dcb-aa47-7a8d3eb53337)

Es gibt die gesamte Entwicklerdokumentation:

> **[Contribuer sur Gladys Assistant | Gladys Assistant](https://gladysassistant.com/fr/docs/dev/developing-a-service/)**
>
> Contribuez au cœur de Gladys Assistant : découvrez la stack open-source (Preact, Node.js, SQLite, DuckDB) et apprenez à ajouter des fonctionnalités backend, améliorer l'interface et écrire des tests.

Live-Codings sind auch gute Beispiele 🙂

Dabei ist das Schwierigste nicht die PR, sondern die zeitaufwendigste Sache ist, die Informationen zusammenzutragen und in der Praxis zu testen, dass alles funktioniert!

In diesem Fall muss man auch neue Arten von Funktionen erstellen, denn wir verwalten nicht „reactive\_energy“, etc.. Ich weiß nicht mal, was das ist, ehrlich gesagt 😅

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [9. Mai 2024 um 20:28 UTC](https://community.gladysassistant.com/t/zigbee2mqtt-owon-pc321-z-incomplet/8901/8 "2024-05-09T20:28:34Z")

</div>

@pierre-gilles

> [@pierre-gilles](#):
>
> In diesem Fall müssen auch neue Arten von Funktionen erstellt werden, da wir « reactive\_energy » usw. nicht verwalten. Ich weiß nicht einmal, was das ist, ehrlich gesagt 😅

Das entspricht der Energie, die von alten Geräten wie Kühlschränken verbraucht wird, die einen RC-Kreis mit Kondensatoren haben und eine Phasenverschiebung verursachen. Sie wird in der Industrie mit Drehstrom gemessen und abgerechnet, aber nicht bei Privatkunden…

[https://www.edf.fr/entreprises/faq-entreprises/facture/comprendre-gerer/quest-ce-que-lenergie-reactive](https://www.edf.fr/entreprises/faq-entreprises/facture/comprendre-gerer/quest-ce-que-lenergie-reactive)

> Die Blindenergie wird separat durch den Linky-Zähler gemessen und nicht an die Lieferanten übertragen. **Sie wird daher nicht für die Abrechnung des Kunden berücksichtigt**. Die Hauptverbraucher von Blindenergie sind große Verbraucher, insbesondere in der Industrie, die Schweißmaschinen, Induktionsöfen, Lichtbogenöfen, Asynchronmotoren, Transformatoren oder Leuchtstofflampen verwenden. Bei Hochspannungstarifierung führt ein zu hoher Blindenergieverbrauch zur **Verhängung einer finanziellen Strafe durch den Verteilernetzbetreiber**. Der Grenzwert wird durch den cos phi-Wert festgelegt, der \> 0,9 bleiben muss. Dieser Wert ist auf jeder monatlichen Rechnung, in der unteren linken Ecke, angegeben

Da haben wir es… EDF liefert mehr als nur Licht! 🤣

---

<div class="post-metadata">

**Author:** ![McFlyPartages](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mcflypartages/32/15670_2.png) [@McFlyPartages](https://community.gladysassistant.com/u/McFlyPartages)\
**Post date:** [12. Mai 2024 um 16:28 UTC](https://community.gladysassistant.com/t/zigbee2mqtt-owon-pc321-z-incomplet/8901/9 "2024-05-12T16:28:08Z")

</div>

@pierre-gilles, ich glaube, du hast mir von einem JSON gesprochen, das ich bereitstellen soll? Ist das nicht das, was ich oben gepostet habe?

Danke im Voraus

> [@McFlyPartages](#):
>
> Während in Zigbee2MQTT:
> 
> ```auto
> {
> "current": 0.87,
> "current_l1": 0.56,
> "current_l2": 0.307,
> "current_l3": 0,
> "energy": 28.36,
> "energy_l1": 8.559000000000001,
> "energy_l2": 19.805,
> "energy_l3": 0,
> "linkquality": 149,
> "power": 45,
> "power_factor_l1": 1,
> "power_factor_l2": 0.75,
> "power_factor_l3": 0,
> "power_l1": -6,
> "power_l2": 53,
> "power_l3": 0,
> "power_reactive": 46,
> "reactive_energy": 21.857,
> "reactive_energy_l1": 2.036,
> "reactive_energy_l2": 19.821,
> "reactive_energy_l3": 0,
> "reactive_power_l1": 0,
> "reactive_power_l2": 46,
> "reactive_power_l3": 0,
> "voltage_l1": 230.8,
> "voltage_l2": 230.6,
> "voltage_l3": 230.6
> }
> 
> ```

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [13. Mai 2024 um 07:53 UTC](https://community.gladysassistant.com/t/zigbee2mqtt-owon-pc321-z-incomplet/8901/10 "2024-05-13T07:53:26Z")

</div>

@McFlyPartages Nein, du verwechselst das mit diesem Thema 🙂

> [@Zigbee2MQTT - dauerhafte Entdeckung und Wiederentdeckung](https://community.gladysassistant.com/t/zigbee2mqtt-decouverte-et-re-decouverte-permanente/8902/9?u=pierre-gilles):
>
> Je regarde maisje suis en vac donc pas sur de là ou je suis.

---

<div class="post-metadata">

**Author:** ![McFlyPartages](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mcflypartages/32/15670_2.png) [@McFlyPartages](https://community.gladysassistant.com/u/McFlyPartages)\
**Post date:** [13. Mai 2024 um 09:59 UTC](https://community.gladysassistant.com/t/zigbee2mqtt-owon-pc321-z-incomplet/8901/11 "2024-05-13T09:59:18Z")

</div>

Jetzt verstehe ich, warum ich die Nachricht nicht gefunden habe lol

---

<div class="post-metadata">

**Author:** ![Alyafride](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alyafride/32/16035_2.png) [@Alyafride](https://community.gladysassistant.com/u/Alyafride)\
**Post date:** [15. Mai 2024 um 19:58 UTC](https://community.gladysassistant.com/t/zigbee2mqtt-owon-pc321-z-incomplet/8901/12 "2024-05-15T19:58:13Z")

</div>

Falls ihr Dokumente/Informationen zu diesem Gerät benötigt, zögert nicht, mich zu fragen. Ich habe mich um das Hinzufügen bestimmter Metriken gekümmert, insbesondere den Leistungsfaktor:

> <https://github.com/Koenkk/zigbee-herdsman-converters/pull/6879/files>

Ich sollte die Attribut-IDs finden können, da dieses Gerät einige nicht standardmäßige Metriken sendet.
