Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for SIN-4-FP-21 from NodOn #6381

Merged
merged 2 commits into from
Nov 1, 2023
Merged

Add support for SIN-4-FP-21 from NodOn #6381

merged 2 commits into from
Nov 1, 2023

Conversation

AlexisPolegato
Copy link
Contributor

Update nodon.ts file to add support for SIN-4-FP-21

@Koenkk
Copy link
Owner

Koenkk commented Nov 1, 2023

Thanks!

@yoan-m
Copy link
Contributor

yoan-m commented Nov 2, 2023

Hi @AlexisPolegato do you know how to change the heating mode (ECO, CONFORT, OFF, HG, etc) ?

@AlexisPolegato
Copy link
Contributor Author

Hi @yoan-m , working on it. In the meantime, you can do ON for COMFORT and OFF for HG. But the product is not on the market yet.

@yoan-m
Copy link
Contributor

yoan-m commented Nov 2, 2023

Perfect, thanks you, I'm using the SIN-4-FP-21_EQU from Adeo witch is already on the market

@skwat75
Copy link

skwat75 commented Nov 2, 2023

On my side, SIN-4-FP-21_EQU is not reconized with 15.106.0

@yoan-m
Copy link
Contributor

yoan-m commented Nov 2, 2023

Yes, you have to edit the file zigbee-herdsman-converters/devices/adeo.js
and add this

{
  zigbeeModel: ['SIN-4-FP-21_EQU'],
  model: 'SIN-4-FP-21_EQU',
  vendor: 'ADEO',
  description: 'Equation pilot wire heating module',
  ota: ota.zigbeeOTA,
  fromZigbee: [fromZigbee_1.default.on_off, fromZigbee_1.default.metering],
  toZigbee: [toZigbee_1.default.on_off],
  exposes: [e.switch(), e.power(), e.energy()],
  configure: async (device, coordinatorEndpoint, logger) => {
      const ep = device.getEndpoint(1);
      await reporting.bind(ep, coordinatorEndpoint, ['genBasic', 'genIdentify', 'genOnOff', 'seMetering']);
      await reporting.onOff(ep, { min: 1, max: 3600, change: 0 });
      await reporting.readMeteringMultiplierDivisor(ep);
      await reporting.instantaneousDemand(ep);
      await reporting.currentSummDelivered(ep);
  },
},

@skwat75
Copy link

skwat75 commented Nov 2, 2023

Thanks yoan-m, thats already done, but the device is still not reconized.
Did I forget something?

@Koenkk
Copy link
Owner

Koenkk commented Nov 3, 2023

@yoan-m could you make a PR to add support for this device out-of-the-box?

@pipiche38
Copy link

+1

@multinet33
Copy link

Hello, I get an CRC32 error when i try to update my nodon firmware SIN 4 FP 21 from 773 to 778

IMG_9769

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants