zigbee-herdsman-converters

Begonnen von dkalass, 20 Oktober 2022, 09:11:52

Vorheriges Thema - Nächstes Thema

dkalass

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!

KölnSolar

Das ist ja nicht FHEM, sondern zigbee2mqtt.

Musst Du mal dort(GitHub) zum Update lesen.

Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

dkalass

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?