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串行转换器:
- 便宜(Banggood/eBay)通用PL2303
- SmartMeter Webshop
- SOS解决方案
- aliexpress
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类)读取电报队列,存储/缓存最新电报,并通知实体已更新电报。