Перейти к содержимому

Добро пожаловать!

Делитесь и обсуждайте лучший контент и новые маркетинговые идеи, повышайте свой профессиональный уровень и становитесь лучшим маркетологом вместе.

Регистрация

Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
2 Ответы
2650 Просмотры

Hello

I've got a dimmer with temp control from you but there's no information on how to use it. Could you please explain? If it's just a thermistor between VCC and TEMP ping then please provide it's characteristics to read data with ADC.

Аватар
Отменить
Лучший ответ

Pretty brutal support here. I was able to reverse it out of this repo: https:/github.com/robotdyn-dimmer/rbdimmerThermalESP32

It looks like its an NTC thermistor with B constant of 3950 at 25C at 10kOhm.  If you want to use it in ESPHome you could do it like this:


sensor:
  # Read raw voltage from the pin
  - platform: adc
    pin: ${ntc_pin}
    id: ntc_voltage
    attenuation: 12db
    update_interval: 5s
    
  # Convert Voltage to Resistance
  # Circuit: 3.3V -> 10k Resistor -> Pin -> NTC -> GND
  - platform: resistance
    id: ntc_resistance
    sensor: ntc_voltage
    configuration: DOWNSTREAM
    resistor: 10kOhm
    name: "NTC Resistance"
    internal: true # Hide from Home Assistant if not needed

  # Convert Resistance to Temperature (Steinhart-Hart / Beta)
  - platform: ntc
    sensor: ntc_resistance
    name: "Measured Temperature"
    id: current_temperature
    calibration:
      b_constant: 3950
      reference_temperature: 25C
      reference_resistance: 10kOhm
Аватар
Отменить
Автор Лучший ответ

Anyone?

Аватар
Отменить

Ваш ответ

Пожалуйста, постарайтесь дать содержательный ответ. Если вы хотите прокомментировать вопрос или ответ, просто воспользуйтесь инструментом комментирования. Пожалуйста, помните, что вы всегда можете пересмотреть свои ответы - нет необходимости отвечать на один и тот же вопрос дважды. Также, пожалуйста, не забывайте голосовать - это очень помогает выбрать лучшие вопросы и ответы!