DSMR Slimme仪表


比利时,荷兰语,卢森堡和瑞典智能电表的传感器平台,符合DSMR(荷兰智能电表要求),也称为“ Slimme Meter”或“ P1 Poort”。这种集成不支持带有“汉港”的瑞典仪表。

  • 目前支持DSMR V2.2,V3,V4,V5,BELGIAN V5变体,卢森堡V5 Variant(Smarty),瑞典V5 Variant和Easimeter Q3D(德国)DSMR_PARSER奈杰尔·多克特(Nigel Dokter)的模块。
  • 有关DSMR的官方信息,请参阅:DSMR文档
  • 有关P1端口的官方信息,请参见:P1伴侣标准
  • 有关非官方硬件连接示例的有关:domototx
  • 有关瑞典变体的官方信息,请参见:瑞典规格
  • 支持P1电缆集成在a中RFXTRX设备

配置

  • 对于比利时仪表,选择DSMR版本5b
  • 对于荷兰仪表,选择DSMR版本2.2,,,,4, 或者5
  • 对于卢森堡米,请选择DSMR版本5L
  • 对于瑞典仪表,选择DSMR版本5s
  • 对于均计Q3D,选择DSMR版本Q3D

选项

要配置DSMR集成的选项,请转到设置- >设备和服务然后按选项在DSMR卡上。

更新之间的时间

通常,智能仪表每5-10秒发送一次新数据。此值定义了实体更新之间的最小时间。将此值设置为0将每次从智能电表收到数据时更新实体。

减少更新之间的默认时间将增加生成的事件的数量,并可能在系统中淹没系统。

支撑的仪表

众所周知,该集成适用于:

  • ISKRA ME382 / MT382(DSMR 2.2)
  • ISKRA AM550(DSMR 5.0)
  • Landis+GYR E350(DMSR 4)
  • Landis+GYR ZCF110 / ZM F110(DSMR 4.2)
  • Kaifa E0026
  • Kamstrup 382JXC(DSMR 2.2)
  • SAGEMCOM XS210 ESMR5
  • Sagemcom T211
  • ZIV E0058 ESMR5
  • Easimeter Q3D

连接到仪表

可以通过USB与串行连接器或通过串行到网络代理直接完成连接。也可以连接到RFXTRX设备与集成P1电缆

USB串行转换器:

Docker用户必须允许Docker访问USB通过添加- 设备/dev/ttyusb21:/dev/ttyusb21到运行命令:

$ docker run -device/dev/ttyusb0:/dev/dev/ttyusb0 -d -name =“ home -sassistant” -v/home/home/username/username/username/hass:/config -v/etc/localtime:/etc/etc/etctime/et localtime:ro ro-net = host ghcr.io/home-assistant/home-assistant

串行到网络代理:

DIY解决方案(基于ESP8266):

配置

可以通过使用此my按钮将DSMR Slimme仪表添加到必威体育存款您的家庭助必威是什么理实例中:

手动配置步骤

Ser2net 3.x.x的可选配置示例:

#example/etc/ser2net.conf代理USB/串行连接到DSMRV4智能电表2001:原始:600:/dev/ttyusb0:115200无1stopbit 8Databits xonxoff xonxoff local-rtscts

或者

#example /etc/ser2net.conf代理USB/串行连接到DSMRV2.2智能电表2001:原始:600:/dev/ttyusb0:9600甚至1Stopbit 7Databits xonxoff xonxoff local-rtscts

Ser2net 4.x.x的可选配置示例:

#example/etc/ser2net.yaml用于代理USB/串行连接到DSMRV4智能电表连接:&CON0096 ACCEPTER:TCP,2001使能够:ON选项:横幅:*Banner Kickolduser:真的telnet-brk-on-sync:真的连接器:SerialDev, /dev /ttyusb0,115200N81,本地

技术概述

DSMR是荷兰SmartMeters必须遵守的标准。它指定智能计必须在串行端口上每10秒发送一次“电报”(DSMR 5.0设备每秒)。

此电报的内容之间的内容不同,但它们通常由带有“ OBIS”(对象识别系统,值的数值ID)的线组成,然后使用该值和单位。

比利时,卢森堡和瑞典的智能电表提供了相同内容的电报。

该模块使用DSMR_PARSER等待完整电报的模块,解析并将其放在异步队列中奥比斯/对象映射。可以从对象属性读取每个值的数值和单位。因为奥比斯对于每个DSMR版本都知道该集成的实体在引导程序期间创建。

设置了另一个循环(DSMR类),该循环(DSMR类)读取电报队列,存储/缓存最新电报,并通知实体已更新电报。

Baidu