Guest User

Nibe S1155 6 PC OpenHAB

a guest
Oct 3rd, 2022
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.35 KB | None | 0 0
  1. // Modbus Nibe S1155-6-PC Things
  2.  
  3. Bridge modbus:tcp:NibeS1155 "Modbus Nibe S1155 6 PC" [host = "192.168.0.194", port=502, id=2] {
  4.  
  5. Bridge poller Heizung_Poller1 "Modbus Heizung Daten 01" [ start=1, length=5, refresh=1000, type="input" ] {
  6.  
  7. Thing data Heizung_Aussentemperatur "Heizung Aussentemperatur" [ readStart="1", readValueType="uint16", readTransform="JS(divide10.js)" ]
  8. Thing data Heizung_Vorlauftemperatur "Heizung Vorlauftemperatur" [ readStart="5", readValueType="uint16", readTransform="JS(divide10.js)" ]
  9.  
  10. }
  11.  
  12. Bridge poller Heizung_Poller2 "Modbus Heizung Daten 02" [ start=7, length=1, refresh=1000, type="input" ] {
  13.  
  14. Thing data Heizung_Ruecklauftemperatur "Heizung Rücklauftemperatur" [ readStart="7", readValueType="uint16", readTransform="JS(divide10.js)" ]
  15.  
  16. }
  17.  
  18. Bridge poller Heizung_Poller3 "Modbus Heizung Daten 03" [ start=9, length=6, refresh=1000, type="input" ] {
  19.  
  20. Thing data Heizung_Brauchwasser_unten "Heizung Brauchwasser unten (BT6)" [ readStart="9", readValueType="uint16", readTransform="JS(divide10.js)" ]
  21. Thing data Heizung_Sole_Eingang "Heizung Sole-Eingang" [ readStart="10", readValueType="uint16", readTransform="JS(divide10.js)" ]
  22. Thing data Heizung_Sole_Ausgang "Heizung Sole-Ausgang" [ readStart="11", readValueType="uint16", readTransform="JS(divide10.js)" ]
  23. Thing data Heizung_Kondensator "Heizung Kondensator" [ readStart="12", readValueType="uint16", readTransform="JS(divide10.js)" ]
  24. Thing data Heizung_Heissgas "Heizung Heißgas" [ readStart="13", readValueType="uint16", readTransform="JS(divide10.js)" ]
  25. Thing data Heizung_Fluessigkeitsleitung "Heizung Flüssigkeitsleitung" [ readStart="14", readValueType="uint16", readTransform="JS(divide10.js)" ]
  26.  
  27. }
  28.  
  29. Bridge poller Heizung_Poller4 "Modbus Heizung Daten 04" [ start=16, length=1, refresh=1000, type="input" ] {
  30.  
  31. Thing data Heizung_Sauggas "Heizung Sauggas" [ readStart="16", readValueType="uint16", readTransform="JS(divide10.js)" ]
  32.  
  33. }
  34.  
  35. Bridge poller Heizung_Poller5 "Modbus Heizung Daten 05" [ start=37, length=1, refresh=1000, type="input" ] {
  36.  
  37. Thing data Heizung_mittlere_Temperatur "Heizung mittlere Aussentemperatur" [ readStart="37", readValueType="uint16", readTransform="JS(divide10.js)" ]
  38.  
  39. }
  40.  
  41. Bridge poller Heizung_Poller6 "Modbus Heizung Daten 06" [ start=40, length=1, refresh=1000, type="input" ] {
  42.  
  43. Thing data Heizung_Volumenstrom "Heizung Volumenstrom" [ readStart="40", readValueType="uint16", readTransform="JS(divide10.js)" ]
  44.  
  45. }
  46.  
  47. Bridge poller Heizung_Poller7 "Modbus Heizung Daten 07" [ start=11, length=1, refresh=1000, type="holding" ] {
  48.  
  49. Thing data Heizung_Gradminuten "Heizung Gradminuten" [ readStart="11", readValueType="int16", writeStart="11", writeValueType="int16", writeType="holding", readTransform="JS(divide10.js)" ]
  50.  
  51. }
  52.  
  53. Bridge poller Heizung_Poller8 "Modbus Heizung Daten 08" [ start=1017, length=1, refresh=1000, type="input" ] {
  54.  
  55. Thing data Heizung_Berechneter_Vorlauf "Heizung Berechneter Vorlauf" [ readStart="1017", readValueType="uint16", readTransform="JS(divide10.js)" ]
  56.  
  57. }
  58.  
  59. Bridge poller Heizung_Poller9 "Modbus Heizung Daten 09" [ start=1027, length=1, refresh=1000, type="input" ] {
  60.  
  61. Thing data Heizung_Heizstableistung "Heizung Heizstableistung" [ readStart="1027", readValueType="uint16", readTransform="JS(divide100.js)" ]
  62.  
  63. }
  64.  
  65. Bridge poller Heizung_Poller10 "Modbus Heizung Daten 10" [ start=1029, length=1, refresh=1000, type="input" ] {
  66.  
  67. Thing data Heizung_Heizstab_Modus "Heizung Modus Heizstab" [ readStart="1029", readValueType="uint16" ]
  68.  
  69. }
  70.  
  71. Bridge poller Heizung_Poller11 "Modbus Heizung Daten 11" [ start=1046, length=1, refresh=1000, type="input" ] {
  72.  
  73. Thing data Heizung_Verdichterfrequenz "Heizung Verdichterfrequenz" [ readStart="1046", readValueType="uint16", readTransform="JS(divide10.js)" ]
  74.  
  75. }
  76.  
  77. Bridge poller Heizung_Poller12 "Modbus Heizung Daten 12" [ start=1102, length=1, refresh=1000, type="input" ] {
  78.  
  79. Thing data Heizung_Heizungspumpe "Heizung Drehzahl Heizungspumpe" [ readStart="1102", readValueType="uint16" ]
  80.  
  81. }
  82.  
  83. Bridge poller Heizung_Poller13 "Modbus Heizung Daten 13" [ start=1104, length=1, refresh=1000, type="input" ] {
  84.  
  85. Thing data Heizung_Waermequellenpumpe "Heizung Drehzahl Wärmequellenpumpe" [ readStart="1104", readValueType="uint16" ]
  86.  
  87. }
  88.  
  89. Bridge poller Heizung_Poller14 "Modbus Heizung Daten 14" [ start=1083, length=1, refresh=1000, type="input" ] {
  90.  
  91. Thing data Heizung_Verdichterstarts "Heizung Verdichterstarts" [ readStart="1083", readValueType="uint16" ]
  92.  
  93. }
  94.  
  95. Bridge poller Heizung_Poller15 "Modbus Heizung Daten 15" [ start=1087, length=1, refresh=1000, type="input" ] {
  96.  
  97. Thing data Heizung_Verdichter_Betriebsstunden "Heizung Verdichter Betriebsstunden" [ readStart="1087", readValueType="uint16" ]
  98.  
  99. }
  100.  
  101. Bridge poller Heizung_Poller16 "Modbus Heizung Daten 16" [ start=1091, length=1, refresh=1000, type="input" ] {
  102.  
  103. Thing data Heizung_Verdichter_Betriebsstunden_WW "Heizung Verdichter Betriebsstunden WW" [ readStart="1091", readValueType="uint16" ]
  104.  
  105. }
  106.  
  107. Bridge poller Heizung_Poller17 "Modbus Heizung Daten 17" [ start=1094, length=1, refresh=1000, type="input" ] {
  108.  
  109. Thing data Heizung_Verdichter_Betriebsmodus "Heizung Verdichter Betriebsmodus" [ readStart="1094", readValueType="uint16" ]
  110.  
  111. }
  112.  
  113. Bridge poller Heizung_Poller18 "Modbus Heizung Daten 18" [ start=1575, length=1, refresh=1000, type="input" ] {
  114.  
  115. Thing data Heizung_Brauchwasser_kWh "Heizung Brauchwasser kWh" [ readStart="1575", readValueType="uint16", readTransform="JS(divide10.js)" ]
  116.  
  117. }
  118.  
  119. Bridge poller Heizung_Poller19 "Modbus Heizung Daten 19" [ start=1577, length=1, refresh=1000, type="input" ] {
  120.  
  121. Thing data Heizung_kWh "Heizung kWh" [ readStart="1577", readValueType="uint16", readTransform="JS(divide10.js)" ]
  122.  
  123. }
  124.  
  125. Bridge poller Heizung_Poller20 "Modbus Heizung Daten 20" [ start=39, length=1, refresh=1000, type="input" ] {
  126.  
  127. Thing data Heizung_externer_Vorlauffuehler "Heizung Externer Vorlauffühler" [ readStart="39", readValueType="uint16", readTransform="JS(divide10.js)" ]
  128.  
  129. }
  130.  
  131. Bridge poller Heizung_Poller21 "Modbus Heizung Daten 21" [ start=1689, length=1, refresh=1000, type="input" ] {
  132.  
  133. Thing data Heizung_Brauchwasser_oben "Heizung Brauchwasser oben (BT7)" [ readStart="1689", readValueType="uint16", readTransform="JS(divide10.js)" ]
  134.  
  135. }
  136.  
  137. Bridge poller Heizung_Poller22 "Modbus Heizung Daten 22" [ start=2019, length=1, refresh=1000, type="input" ] {
  138.  
  139. Thing data Heizung_Kuehlung "Heizung Kühlung kWh" [ readStart="2019", readValueType="uint16", readTransform="JS(divide10.js)" ]
  140.  
  141. }
  142.  
  143. }
  144.  
  145.  
  146.  
  147.  
  148. // Modbus Nibe S1155-6-PC Items
  149.  
  150. Number Heizung_Aussentemperatur "Außentemperatur [%.2f °C]" <temperature> { channel="modbus:data:NibeS1155:Heizung_Poller1:Heizung_Aussentemperatur:number" }
  151. Number Heizung_Vorlauftemperatur "Vorlauftemperatur [%.2f °C]" <flowpipe> { channel="modbus:data:NibeS1155:Heizung_Poller1:Heizung_Vorlauftemperatur:number" }
  152. Number Heizung_Ruecklauftemperatur "Rücklauftemperatur [%.2f °C]" <returnpipe> { channel="modbus:data:NibeS1155:Heizung_Poller2:Heizung_Ruecklauftemperatur:number" }
  153. Number Heizung_Brauchwasser_unten "Warmwassertemperatur (unten) [%.2f °C]" <temperature_hot> { channel="modbus:data:NibeS1155:Heizung_Poller3:Heizung_Brauchwasser_unten:number" }
  154. Number Heizung_Sole_Eingang "Sole Ein [%.2f °C]" <flowpipe> { channel="modbus:data:NibeS1155:Heizung_Poller3:Heizung_Sole_Eingang:number" }
  155. Number Heizung_Sole_Ausgang "Sole Aus [%.2f °C]" <returnpipe> { channel="modbus:data:NibeS1155:Heizung_Poller3:Heizung_Sole_Ausgang:number" }
  156. Number Heizung_Kondensator "Kondensator [%.2f °C]" <temperature> { channel="modbus:data:NibeS1155:Heizung_Poller3:Heizung_Kondensator:number" }
  157. Number Heizung_Heissgas "Heißgas [%.2f °C]" <temperature> { channel="modbus:data:NibeS1155:Heizung_Poller3:Heizung_Heissgas:number" }
  158. Number Heizung_Fluessigkeitsleitung "Flüssigkeitsleitung [%.2f °C]" <temperature> { channel="modbus:data:NibeS1155:Heizung_Poller3:Heizung_Fluessigkeitsleitung:number" }
  159. Number Heizung_Sauggas "Sauggas [%.2f °C]" <temperature> { channel="modbus:data:NibeS1155:Heizung_Poller4:Heizung_Sauggas:number" }
  160. Number Heizung_mittlere_Temperatur "Mittlere Aussentemperatur [%.2f °C]" <temperature> { channel="modbus:data:NibeS1155:Heizung_Poller5:Heizung_mittlere_Temperatur:number" }
  161. Number Heizung_Volumenstrom "Volumenstrom [%.2f l/min]" <flow> { channel="modbus:data:NibeS1155:Heizung_Poller6:Heizung_Volumenstrom:number" }
  162. Number Heizung_Gradminuten "Gradminuten" <time> { channel="modbus:data:NibeS1155:Heizung_Poller7:Heizung_Gradminuten:number" }
  163. Number Heizung_Berechneter_Vorlauf "Berechneter Vorlauf [%.2f °C]" <flowpipe> { channel="modbus:data:NibeS1155:Heizung_Poller8:Heizung_Berechneter_Vorlauf:number" }
  164. Number Heizung_Heizstableistung "Leistung Heizstab [%.2f kW]" <energy> { channel="modbus:data:NibeS1155:Heizung_Poller9:Heizung_Heizstableistung:number" }
  165. String Heizung_Heizstab_Modus "Modus Heizstab" <energy> { channel="modbus:data:NibeS1155:Heizung_Poller10:Heizung_Heizstab_Modus:string" }
  166. Number Heizung_Verdichterfrequenz "Verdichterfrequenz [%.0f Hz]" <pump> { channel="modbus:data:NibeS1155:Heizung_Poller11:Heizung_Verdichterfrequenz:number" }
  167. Number Heizung_Heizungspumpe "Drehzahl Heizungspumpe [%d %%]" <pressure> { channel="modbus:data:NibeS1155:Heizung_Poller12:Heizung_Heizungspumpe:number" }
  168. Number Heizung_Waermequellenpumpe "Drehzahl Wärmequellenpumpe [%d %%]" <pressure> { channel="modbus:data:NibeS1155:Heizung_Poller13:Heizung_Waermequellenpumpe:number" }
  169. Number Heizung_Verdichterstarts "Verdichterstarts" <pump> { channel="modbus:data:NibeS1155:Heizung_Poller14:Heizung_Verdichterstarts:number" }
  170. Number Heizung_Verdichter_Betriebsstunden "Verdichter Betriebsstunden [%.0f h]" <time> { channel="modbus:data:NibeS1155:Heizung_Poller15:Heizung_Verdichter_Betriebsstunden:number" }
  171. Number Heizung_Verdichter_Betriebsstunden_WW "Verdichter Betriebsstunden Warmwasser [%.0f h]" <time> { channel="modbus:data:NibeS1155:Heizung_Poller16:Heizung_Verdichter_Betriebsstunden_WW:number" }
  172. String Heizung_Verdichter_Betriebsmodus "Modus Verdichter" <heating> { channel="modbus:data:NibeS1155:Heizung_Poller17:Heizung_Verdichter_Betriebsmodus:string" }
  173. Number Heizung_Brauchwasser_kWh "Wärmemenge Warmwasser [%.2f kWh]" <water> { channel="modbus:data:NibeS1155:Heizung_Poller18:Heizung_Brauchwasser_kWh:number" }
  174. Number Heizung_kWh "Wärmemenge Heizung [%.2f kWh]" <fire> { channel="modbus:data:NibeS1155:Heizung_Poller19:Heizung_kWh:number" }
  175. Number Heizung_externer_Vorlauffuehler "Vorlauftemperatur (BT25) [%.2f °C]" <flowpipe> { channel="modbus:data:NibeS1155:Heizung_Poller20:Heizung_externer_Vorlauffuehler:number" }
  176. Number Heizung_Brauchwasser_oben "Warmwassertemperatur (oben) [%.2f °C]" <temperature_hot> { channel="modbus:data:NibeS1155:Heizung_Poller21:Heizung_Brauchwasser_oben:number" }
  177. Number Heizung_Kuehlung "Wärmemenge Kühlung [%.2f kWh]" <snow> { channel="modbus:data:NibeS1155:Heizung_Poller22:Heizung_Kuehlung:number" }
  178.  
  179. Number Heizung_Arbeitszahl "Arbeitszahl [%.2f]" <pressure>
  180.  
  181. Number Stromzaehler_WP_kWh_Visu "Stromzähler [%.2f kWh]" <energy> { channel="knx:device:MDTIPInterface:BinaereingangPotentialfrei1:Stromzaehler_WP_kWh" }
  182. Number Stromzaehler_WP_Watt_Visu "Aktueller Verbrauch [%.0f W]" <energy> { channel="knx:device:MDTIPInterface:BinaereingangPotentialfrei1:Stromzaehler_WP_Watt" }
  183.  
  184.  
  185.  
  186. /// Sitemap
  187.  
  188. Frame label="NIBE S1155-6 PC"
  189. {
  190. Text item=Stromzaehler_WP_kWh_Visu
  191. Text item=Heizung_kWh
  192. Text item=Stromkosten_Jahr_WP
  193. Text item=Heizung_Brauchwasser_kWh
  194. Text item=Heizung_Arbeitszahl
  195. Text item=Heizung_Kuehlung
  196. Text item=Heizung_Aussentemperatur
  197. Text item=Heizung_mittlere_Temperatur
  198. Text item=Heizung_Verdichter_Betriebsmodus
  199. Text item=Heizung_Gradminuten
  200. Text item=Stromzaehler_WP_Watt_Visu
  201. Text item=Heizung_Verdichterfrequenz
  202. Text item=Heizung_Vorlauftemperatur
  203. Text item=Heizung_externer_Vorlauffuehler
  204. Text item=Heizung_Berechneter_Vorlauf
  205. Text item=Heizung_Ruecklauftemperatur
  206. Text item=Heizung_Brauchwasser_unten
  207. Text item=Heizung_Brauchwasser_oben
  208. Text item=Heizung_Volumenstrom
  209. Text item=Heizung_Verdichterstarts
  210. Text item=Heizung_Heizungspumpe
  211. Text item=Heizung_Waermequellenpumpe
  212. Text item=Heizung_Verdichter_Betriebsstunden
  213. Text item=Heizung_Verdichter_Betriebsstunden_WW
  214. }
Advertisement
Add Comment
Please, Sign In to add comment