Skip to content

Instantly share code, notes, and snippets.

View marazmarci's full-sized avatar
🦆

Márton Maráz marazmarci

🦆
View GitHub Profile
@marazmarci
marazmarci / soda_s8_ext_v2_changed_property_names.js
Created April 13, 2025 09:54
SODA S8 Window Handle Zigbee2MQTT external converter v2: changed property names
const exposes = require("zigbee-herdsman-converters/lib/exposes");
const tuya = require("zigbee-herdsman-converters/lib/tuya");
const e = exposes.presets;
const ea = exposes.access;
module.exports = {
fingerprint: tuya.fingerprint("TS0601", ["_TZE200_j7sgd8po"]),
model: "S8",
vendor: "SODA",
description: "S8 premium window handle EXT v2: changed property names",
@marazmarci
marazmarci / soda_s8_ext_v1_cached_state.js
Created April 13, 2025 09:22
SODA S8 Window Handle Zigbee2MQTT external converter v1: cached state
const exposes = require("zigbee-herdsman-converters/lib/exposes");
const tuya = require("zigbee-herdsman-converters/lib/tuya");
const e = exposes.presets;
const ea = exposes.access;
const globalStore = require("zigbee-herdsman-converters/lib/store");
const fz = {
TZE200_j7sgd8po_SODA_S8: {
...tuya.fz.datapoints,
convert: (model, msg, publish, options, meta) => {