Advertisement
Guest User

Untitled

a guest
Jan 3rd, 2020
1,289
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.94 KB | None | 0 0
  1. Tauron AMIPlus + HomeAssistant cook-book
  2.  
  3. Jak część z Was wie we Wrocławiu Tauron wymienił liczniki prądu na Smart z opcją właczenia w-mbus. Jakiś miesiąc temu ktoś się chwalił, że mu działa ale nie pojawiła się finalnie instrukcja jak to ugryźć, więc lecimy
  4.  
  5. Wymagane komponenty:
  6.  
  7. https://shop.imst.de/…/im871a-usb-wireless-m-bus-usb-adapte…
  8. https://github.com/weetmuts/wmbusmeters/
  9. MQTT
  10.  
  11. Pobieramy z githuba wmbusmeters i poźniej
  12. make; make install (u mnie na rpi zero trwało to ok 3min)
  13. konfiguracja
  14.  
  15. /etc/wmbusmeters.conf
  16.  
  17. loglevel=normal
  18. device=/dev/ttyUSB0
  19. logtelegrams=false
  20. format=json
  21. meterfiles=/var/log/wmbusmeters/meter_readings
  22. meterfilestype=overwrite
  23. logfile=/var/log/wmbusmeters/wmbusmeters.log
  24. shell=/usr/bin/mosquitto_pub -h mqtt_ip -u mqtt -P mqtt -t "wmbusmeters" -m "$METER_JSON"
  25.  
  26. /etc/wmbusmeters.d/amiplus
  27. name=dom
  28. type=amiplus
  29. id=123456 (bierzesz z https://elicznik.tauron-dystrybucja.pl/)
  30. key=FFFFFFFFFFFFFFFFFF (bierzesz z https://elicznik.tauron-dystrybucja.pl/)
  31. meterfilestype=overwrite
  32.  
  33. i same sensory
  34.  
  35. - platform: mqtt
  36. name: "Energia pobrana"
  37. state_topic: "wmbusmeters"
  38. unit_of_measurement: 'kWh'
  39. value_template: "{{ value_json.total_energy_consumption_kwh }}"
  40. json_attributes_topic: "wmbusmeters"
  41. - platform: mqtt
  42. name: "Moc pobierana"
  43. state_topic: "wmbusmeters"
  44. unit_of_measurement: 'W'
  45. value_template: "{{ value_json.current_power_consumption_kw }}"
  46. json_attributes_topic: "wmbusmeters"
  47. - platform: mqtt
  48. name: "Calkowia moc oddana do sieci"
  49. state_topic: "wmbusmeters"
  50. unit_of_measurement: 'kWh'
  51. value_template: "{{ value_json.total_energy_production_kwh }}"
  52. json_attributes_topic: "wmbusmeters"
  53. - platform: mqtt
  54. name: "Moc oddawana"
  55. state_topic: "wmbusmeters"
  56. unit_of_measurement: 'W'
  57. value_template: "{{ value_json.current_power_production_kw }}"
  58. json_attributes_topic: "wmbusmeters"
  59. - platform: mqtt
  60. name: "Ostani odczyt"
  61. state_topic: "wmbusmeters"
  62. value_template: "{{ value_json.device_date_time }}"
  63. json_attributes_topic: "wmbusmeters"
  64.  
  65. i to wszystko.
  66.  
  67. ps licznik wysyła dane co ok minutę, w nocy zdarzały mu się interwały co 3min. Wg dokumentacji interwał może być między 10sek a 10min.
  68.  
  69. #amiplus #tauron #wroclaw
  70.  
  71. EDIT: Mozna zrobić mocno taniej
  72.  
  73. AmiPlus + HA + RTL-Sdr
  74.  
  75. Potrzebne projekty:
  76. git clone git://git.osmocom.org/rtl-sdr.git
  77. git clone https://github.com/xaelsouth/rtl-wmbus.git
  78. git clone https://github.com/weetmuts/wmbusmeters/.git
  79.  
  80. apt install libusb-1.0-0-dev libusb-1.0-0 dh-autoreconf
  81.  
  82. Kompilujemy
  83. git://git.osmocom.org/rtl-sdr.git
  84.  
  85. cd rtl-sdr/
  86. autoreconf -i
  87. ./configure
  88. make
  89. sudo make install
  90. sudo ldconfig
  91. ln -s /usr/local/bin/rtl_sdr /usr/bin/rtl_sdr
  92.  
  93. później kompilacja https://github.com/xaelsouth/rtl-wmbus.git
  94.  
  95. cd ../rtl-wmbus/
  96. make
  97. cp build/rtl_wmbus /usr/bin/
  98.  
  99. Konfiguracja AmiPlus identyczna jak przy donglu USB tylko zamiast /dev/ttyUSB0 dajemy rtlwmbus:868.9M
  100.  
  101. Testowane na RTL-Sdr v3 AmiPlus + HA + RTL-Sdr
  102.  
  103. Potrzebne projekty:
  104. git clone git://git.osmocom.org/rtl-sdr.git
  105. git clone https://github.com/xaelsouth/rtl-wmbus.git
  106. git clone https://github.com/weetmuts/wmbusmeters/.git
  107.  
  108. apt install libusb-1.0-0-dev libusb-1.0-0 dh-autoreconf
  109.  
  110. Kompilujemy
  111. git://git.osmocom.org/rtl-sdr.git
  112.  
  113. cd rtl-sdr/
  114. autoreconf -i
  115. ./configure
  116. make
  117. sudo make install
  118. sudo ldconfig
  119. ln -s /usr/local/bin/rtl_sdr /usr/bin/rtl_sdr
  120.  
  121. później kompilacja https://github.com/xaelsouth/rtl-wmbus.git
  122.  
  123. cd ../rtl-wmbus/
  124. make
  125. cp build/rtl_wmbus /usr/bin/
  126.  
  127. Konfiguracja AmiPlus identyczna jak przy donglu USB tylko zamiast /dev/ttyUSB0 dajemy rtlwmbus:868.9M
  128.  
  129. Testowane na RTL-Sdr v3 (udało się kupić na alle za 90zl - cenie z ali) do tego antena na 868mhz (ok 13zł, użyłem chwilowo tej z rflinka) i zamykamy się w 100pln vs 330pln przy użyciu dongla (udało się kupić na alle za 90zl - cenie z ali) do tego antena na 868mhz (ok 13zł, użyłem chwilowo tej z rflinka) i zamykamy się w 100pln vs 330pln przy użyciu dongla
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement