sonnenCharger

Integration of sonnenCharger into ioBroker

Текущий релиз
1.2.1
Разработчик
ChrisWbb
Лицензия
MIT

адаптер sonnen-charger для ioBroker

Этот адаптер интегрирует ваш sonnenCharger в ioBroker.
Дополнительную информацию о sonnenCharger можно найти на веб-странице поставщика .

Конфигурация

После создания экземпляра apdater необходимо настроить несколько параметров:

Имя параметраОписаниеПо умолчанию
IP-адресIP-адрес зарядного устройства sonnenCharger-
ПортПорт интерфейса Modbus зарядного устройства sonnenCharger502
Интервал запросаИнтервал для получения данных в секундах (ValueRage 30 - 3600)30
Разрешить доступ на запись для sonnenChargerЭКСПЕРИМЕНТАЛЬНАЯ ЧАСТЬ: будьте осторожны при записи данных в SonnenCharger.ЛОЖЬ

Использование

Канал: информация

ИдентификаторОписаниеТип данныхЕдиницаЧтение/ЗаписьДополнительная информация
связьПодключенное устройство или службалогический-Р-

Канал: chargerSettings

ИдентификаторОписаниеТип данныхЕдиницаЧтение/ЗаписьДополнительная информация
серийный номерСерийный номернитьР
модельМодельнитьР
hwVersionАппаратная версиянитьР
swVersionВерсия программного обеспечениянитьР
количествоСоединителейКоличество разъемовцелое числоР

Канал: chargerSettings.connector.<number>

ИдентификаторОписаниеТип данныхЕдиницаЧтение/ЗаписьДополнительная информация
тип соединителяТип разъеманитьР
количествоФазПронумеровать этапыцелое числоР
l1ConnectedToPhaseL1 подключен к фазецелое числоР
l2ConnectedToPhaseL2 подключен к фазецелое числоР
l3ConnectedToPhaseL3 подключен к фазецелое числоР
customMaxCurrentНастраиваемый максимальный токплаватьАР

Канал: измерения.<номер>

ИдентификаторОписаниеТип данныхЕдиницаЧтение/ЗаписьДополнительная информация
connectorStatusИдентификатор состояния разъемацелое числоР
connectorStatusLabelМетка состояния разъеманитьР0: Неизвестно
1: SocketAvailable
2: Ожидание подключения транспортного средства
3: Ожидание запуска автомобиля
4: Зарядка
5: ChargingPausedByEv
6: ChargingPausedByEvse
7: Зарядка завершена
8: Ошибка зарядки
9: Возобновление зарядки
10: Недоступно
measuredVehicleNumberOfPhasesИзмеренное количество фаз транспортного средства idцелое числоР
measuredVehicleNumberOfPhasesLabelИзмеренное количество фаз на транспортном средстве.нитьР
evMaxPhaseCurrentмаксимальный фазный ток электромобиляплаватьАР
targetCurrentFromPowerMgmЦелевой ток от модуля управления питанием или Modbus.плаватьАР
частотаЧастотаплаватьГцР
напряжениеL1Напряжение LN (L1)плаватьВР
напряжениеL2Напряжение LN (L2)плаватьВР
напряжениеL3Напряжение LN (L3)плаватьВР
текущийL1Текущий (L1)плаватьАР
текущийL2Текущий (L2)плаватьАР
текущийL3Текущий (L3)плаватьАР
activePowerL1Активная мощность (L1)плаватькВтР
activePowerL2Активная мощность (L2)плаватькВтР
activePowerL3Активная мощность (L3)плаватькВтР
activePowerTotalАктивная мощность (суммарная)плаватькВтР
коэффициент мощностикоэффициент мощностиплаватьР
totalImportedActiveEnergyInRunningSessionОбщая затраченная активная энергия во время беговой тренировкиплаватькВтчР
runningSessionDurationПродолжительность беговой сессиичислосекундР
runningSessionDepartureTimeВремя начала беговой сессиичислосекундРВремя Unix (секунды с 1 января 1970 г., 00:00:00 UTC)
runningSessionDepartureTimeISOВремя начала текущей сессии в формате ISO UTCнитьР
runningSessionIDИдентификатор текущей сессиицелое числоРВ случае, если зарядное устройство взаимодействует с центральной системой, это идентификатор транзакции (tactionId), предоставленный центральной системой по протоколу OCPP.
evMaxPowerмаксимальная мощность электромобиляплаватькВтРОбнаружена максимальная мощность в текущей сессии зарядки.
evPlannedEnergyПланируемая энергетика для электромобилейплаватькВтчРОбщее количество энергии, которое планируется передать в ходе текущей сессии зарядки.

Канал: команды

ИдентификаторОписаниеТип данныхЕдиницаЧтение/ЗаписьДополнительная информация
перезапускПерезапустить sonnen-chargerкнопкаВ
setTimeУстановить время UTC"целое числосекундВВремя Unix (секунды с 1 января 1970 г., 00:00:00 UTC)

Канал: commands.connectors<number>

ИдентификаторОписаниеТип данныхЕдиницаЧтение/ЗаписьДополнительная информация
остановить зарядкуПрекратите зарядкукнопкаВ
паузаЗарядкаПриостановить зарядкукнопкаВ
setDepartureTimeУстановить время отправленияцелое числосекундВ
setCurrentSetpointУстановить текущую заданную точкуплаватьАВ
cancelCurrentSetpointОтменить текущую заданную точкукнопкаВ
setPowerSetpointУстановите заданный уровень мощностиплаватькВтВ
отменитьPowerSetpointОтмена заданного значения мощностикнопкаВ

РАБОТА В ПРОЦЕССЕ

  • (ChrisWbb) Реализация интеллектуального режима (в настоящее время не отключена)
  • (ChrisWbb) обновить версии зависимостей

1.2.1 (2024-05-30)

  • (ChrisWbb) исправьте результаты проверки адаптера.

1.2.0 (2024-05-30)

  • (ChrisWbb) обновить версии зависимостей
  • (ChrisWbb) исправление поиска адаптера в программе проверки адаптеров
  • (ChrisWbb) корректирует роли в штате
  • (ChrisWbb) новая версия @types/node
  • (ChrisWbb) тесты для Node 20.x

1.1.1 (2023-03-30)

  • (ChrisWbb) исправил проблему с релизом

1.1.0 (2023-03-30)

  • (ChrisWbb) доступ на запись к реестру хранения
  • (ChrisWbb) рефакторинг асинхронных вызовов
  • (ChrisWbb) Небольшие изменения, основанные на предложениях, высказанных в ходе проверки.
  • (ChrisWbb) обновить файл readme

1.0.2 (2023-02-18)

  • (ChrisWbb) исправьте результаты проверки ESLint

1.0.1 (2023-02-18)

  • (ChrisWbb) подготовка к выпуску
  • (ChrisWbb) Небольшие исправления из проверки адаптера

1.0.0 (2023-01-02)

  • (ChrisWbb) первоначальная версия

Changelog

License

MIT License

Copyright (c) 2024 ChrisWbb development@chrweber.de

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.