Zigbee2Mqtt erkennt leider mein neu gekauftes MüllerLicht Gartenlicht nicht. Unter ZHA hat es problemlos funktioniert.
Unter den Zigbee Einstellungen des Gerätes im Reiter Details werden alle Funktionen des LED Strahlers angezeigt und die Funktionen sind einwandfrei.
Im Reiter Entwicklungskonsole kann ich folgende “generated external definition” automatisch darstellen lassen:
So weit ich das gerade verstehe, gar nicht, denn diese Schritte sind dazu da, den Entwicklern, die nötigen Informationen zuzusenden, damit sie das neue Device aufnehmen können.
Dazu muss man dann ein Pull Request an die Entwickler stellen.
Du kannst natürlich von Z2M Github Projekt einen Fork anlegen und die Informationen dort einpflegen und Dir eine eigene Version bauen, und installieren.
Um was für ein Müller Licht geht es genau? Bitte die genaue Modellbezeichnung. Vielleicht kannst Du hier auch mal einen Screenshot von dem “Über” Menüpunkt von Z2M zu dem Gerät posten, damit man mal sehen kann was da wie erkannt wurde und steht.
Wenn die Funktionen einwandfrei sind wo genau ist dann Dein Problem?
Genau so ist es und das steht so ja auch am Ende auf der Seite.
Now it’s time to submit a pull request to zigbee-herdsman-converters so this device is supported out of the box by Zigbee2MQTT. This can be done by adding the definition to the vendor file of your device.
Wie schon geschrieben, Du musst einen Fork erstellen, dann die von Dir ermittelten Daten da einfügen und daraus dann einen Pull Request erstellen.
Habe aber mit Github noch nicht viel gemacht, reiche meist nur Fehlerberichte ein.
Für ungeübte, man kann auch versuchen ein Issue aufzumachen, mit allen Informationen, oft nimmt sich ein Entwickler die Informationen und pflegt die dann ein
Das sieht doch fast schon aus wie die fertige Datei.
Ist schon eine Weile her, dass ich das gemacht habe, aber die Vorgehensweise müsste wie folgt sein:
Gehe über das Netzwerk in die CONFIG Freigabe von deinem Homeassistant und dann in den Ordner zigbee2mqtt (alternativ geht auch das Addon File Editor oder Studio Code Server)
erstelle eine neue Datei z.B. mit dem Namen mueller.js
kopiere den Inhalt in diese Datei und speichere sie:
da, wo jetzt bei mir tuya.js steht musst du dann wieder den oben gewählten Namen (z.B.) mueller.js eintragen
bestätige das Ganze mit dem Submit Knopf
anschließend Zigbee2MQTT einmal neustarten und dann sollte der manuell erstellte Konverter eigentlich geladen werden (ggf. in das Zigbee2MQTT Addon Protokoll gucken, ob da Fehler aufgetaucht sind)…
Eigentlich müsste mit dieser Datei, das Ein-/Auschalten, sowie Farbanpassungen bereits funktionieren…
Bei Licht ist die Datei bzw. der externe Konverter noch relativ trivial… der “Spaß” beginnt bei anderen Zigbee Geräten oder Geräten von Tuya,
Add a device picture (.png, 512x512, transparent background) to public/images/devices. Use the Adobe Express Remove Background tool to make the background transparent.
Optional: Add a markdown file for your device to docs/devices, use the model property of your definition as the filename. Most of the contents of this file will be auto-generated through docgen but you can add your own notes in a notes section. Do not use h1 or h2 heading within “## Notes”-Section.
<!-- Notes BEGIN --> >> ## Notes
… <!-- Notes END -->