FHEM Forum

FHEM - Hausautomations-Systeme => Zigbee => Thema gestartet von: dkalass am 20 Oktober 2022, 09:11:52

Titel: zigbee-herdsman-converters
Beitrag von: dkalass am 20 Oktober 2022, 09:11:52
Hallo zusammen,
ich möchte das Gerät TS1201 integrieren.
Dazu muss man sicherlich die moes.js in "/opt/zigbee2mqtt/node_modules/zigbee-herdsman-converters/devices" ergänzen.
Die originale Date ist aus 1985. Gibt es eine Möglichkeit diese Dateien über einen Updateweg zu aktualisieren?
Wenn ich in eine neue moes.js schaue stehen da Dinge, die in Fhem nicht sind.

const zosung = require('zigbee-herdsman-converters/lib/zosung');
const utils = require('zigbee-herdsman-converters/lib/utils');
const fzZosung = zosung.fzZosung;
const tzZosung = zosung.tzZosung;
const ez = zosung.presetsZosung;

Diese werden wohl für den Fingerprint EIntrag benötigt:

    {
        fingerprint: [
            {modelID: 'TS1201', manufacturerName: '_TZ3290_j37rooaxrcdcqo5n'},
            {modelID: 'TS1201', manufacturerName: '_TZ3290_ot6ewjvmejq5ekhl'},
        ],
        model: 'UFO-R11',
        vendor: 'Moes',
        description: 'Universal smart IR remote control',
        fromZigbee: [
            fzZosung.zosung_send_ir_code_00, fzZosung.zosung_send_ir_code_01, fzZosung.zosung_send_ir_code_02,
            fzZosung.zosung_send_ir_code_03, fzZosung.zosung_send_ir_code_04, fzZosung.zosung_send_ir_code_05,
            fz.battery,
        ],
        toZigbee: [tzZosung.zosung_ir_code_to_send, tzZosung.zosung_learn_ir_code],
        exposes: [ez.learn_ir_code(), ez.learned_ir_code(), ez.ir_code_to_send(), e.battery(), e.battery_voltage()],
        configure: async (device, coordinatorEndpoint, logger) => {
            const endpoint = device.getEndpoint(1);
            await endpoint.read('genPowerCfg', ['batteryVoltage', 'batteryPercentageRemaining']);
            await reporting.bind(endpoint, coordinatorEndpoint, ['genPowerCfg']);
            await reporting.batteryPercentageRemaining(endpoint);
            await reporting.batteryVoltage(endpoint);
        },
    },

Wer kann mir da ein Tipp geben wie ich meine IR Fersteuerung integriere?

Danke!
Titel: Antw:zigbee-herdsman-converters
Beitrag von: KölnSolar am 20 Oktober 2022, 22:28:31
Das ist ja nicht FHEM, sondern zigbee2mqtt.

Musst Du mal dort(GitHub) zum Update lesen.

Grüße Markus
Titel: Antw:zigbee-herdsman-converters
Beitrag von: dkalass am 21 Oktober 2022, 17:11:22
Moin, bin schon ein Stück weiter,
remove npm
remove Nodejs
apt autoremove
alte Verzeichnisse umbenennen
nodesjs auf 16.18.0 und npm auf 8.19.2 aktualisiert.
Zigbee 1.2.8.0 installiert.

die Konfig zurück.
Die Geräte werden alle erkannt.
Jetzt muss ich nur noch meiner IF Fernbedienung  die Codes beibringen, senden und Empfangen klappt schon.
Hat das schon mal einer gemacht in der Zigbee Konsole?