|
|
||
Also ich bin zur Zeit über den Vertrieb mit dem Service in Kontakt, das läuft aber alles über den Vertriebsinnendienst. Einen direkten Kontakt zum Service oder gar zu einem Mitarbeiter mit tieferen "inneren" Kenntnissen bezüglich der nicht funktionierenden Brauchwasserautomatik hab ich bisher noch nicht zustande gebracht. |
||
|
||
Vielen dank! Auch bei mir funktioniert der Durchflussmesser und auch die Energiezähler wieder! Firmware Downgrade hab ich aber nicht benötigt. Modbus ausschalten, WP neustarten und erst nach Kalibrierung dann Modbus wieder einschalten hat anscheinend gereicht. Da läuft eine REST API. Der einzige ohne Authentifizierung nutzbare endpoint ist anscheinend /devices Da kommt aber nichts sonderlich interessantes zurück. Andere endpoints sind anscheinend: /devices/* /devices/*/menuchain/* /devices/*/menu/* /devices/*/pairings /devices/*/pairings/* /devices/*/token /devices/*/firmware /devices/*/points /devices/*/points/* /devices/*/haystack /devices/*/events/* /devices/*/notifications /devices/*/datetime /devices/*/timezones /devices/*/aidmode /devices/*/smartmode Meine Vermutung ist, dass die eventuell für den lokalen Zugriff von myUplink Pro (https://play.google.com/store/apps/details?id=com.myuplink.pro) gedacht ist. |
||
|
||
Danke für die Liste. Hättest du auch noch die hassio Config wo rumliegen. |
||
|
||
so... Das zickige Register 1585 hat wieder den Geist aufgegeben. Ich bleib nun bei 1577, das ist (warum auch immer?!) stabiler und funktioniert bisher problemlos |
||
|
||
Endlich habe ich die Zeit gefunden den raspberry zum Laufen zu bringen. Homeassistant läuft auch aber das verwirrt mich noch. Config schreiben? Wie mach ich das? Am PC einfach eine Datei erstellen? Bin offensichtlich zu dämlich das selbst auf die Reihe zu bekommen. MfG Peter |
||
|
||
OK. War wieder mal ungeduldig. Die config hab ich gefunden. Wie das aber unterm Strich aussehen muss übersteigt mein Verständnis. Host ist die IP von der Wärmepumpe. Type ist TCP Welchen Port braucht man? Schreibt man wirklich alle Register einzeln in diese config? |
||
|
||
Ja, automatische Erkennung gibts da bei modbus leider nicht. In die Home Assistant config musst du folgendes einfügen: XXX mit IP adresse der WP WP [Wärmepumpe] ersetzen und dann noch für jedes register, dass du auslesen willst: ... usw. Die YAML config ist da ein bisschen gewöhnungsbedürftig, du musst unbedingt auf die Einrückungen aufpassen. Ich wollte schon die längste Zeit ein converter script schreiben, dass die liste aus der Wärmepumpe automatisch in eine HA config umwandelt. |
||
|
||
Danke. Port ist beim Beispiel von Homeassistant falsch drin und natürlich keine Kommunikation. Hätte ich wahrscheinlich nie richtig raus bekommen. Großen Dank nochmal. MfG Peter |
||
|
||
Also so weit funktioniert das meiste bereits. Folgende register spucken aber keine plausiblen Werte aus. : Außentemperatur bt1 Register : 1 WQ Pumpe Register: 1533 WT Pumpe Register: 1532 Gp12 Kollektor ein Register: 744 Habe ich eventuell die falschen Register verwendet? MfG Peter |
||
|
||
also für die Pumpendrehzahlen verwende ich Register 1102 und 1104 wie im PDF angegeben, das funktioniert einwandfrei... |
||
|
||
Für bt57 und bt58 habe ich Register 743 und 744 Leider kommt nur bei 744 ein plausibler Wert. Bei 743 kommt nur 10° obwohl fast 15° Anliegen. Kann aber sein weil ich über die AXC Karte die zwei Fühler bekomme es doch ein anderes Register ist. Komisch das aber 744 in Ordnung ist. Danke wegen der anderen zwei Register. MfG Peter |
||
|
||
Da die ersten Dinge bei mir mittlerweile recht gut funktionieren würde ich gerne einen Schritt weiter gehen und z.b. "mehr Brauchwasser" über modbus aktivieren. Da ich aber die Register nicht kenne wird es etwas schwierig ohne Hilfe. Gibt es auch eine Liste an Registern für solche Dinge? MfG Peter |
||
|
||
Habe bei Nibe auch nochmals die Register angefragt und eine Liste erhalten. Um Mehr Brauchwasser zu aktivieren sollte die Adresse zuständig sein: Bez: Comfort hot water, Register: 56, Typ: fc06/16 holdingregister, Größe: s8, Wert: 0/1 dieser ist auch schreibbar, allerdings hört sich das nach einmaliger Erhöhung an. _________ Und in eigener Sache: Habe nun eine Nibe VVM S320 + F2120-12 stehen und versuche diese per ModBus TCP/IP auszulesen. Nun gibt die WP WP [Wärmepumpe] mir nicht wirklich alle Werte aus. Eigentlich wollte ich BT1, BT25 (separates UKV 100) sowie BT50 haben erhalten tue ich diese Werte jedoch nicht, habe testweise versucht auch einige andere Werte auszulesen: • [BT1 (1)] => 0 • [BT2 (5)] => 0 • [BT3 (7)] => 373 • [BT7 (8)] => 0 • [BT6 (9)] => 0 • [BT50 (26)] => 0 • [BT25 (39)] => 0 • [Calculated supply line (1017)] => 396 • [BT28 (1621)] => 0 • [Current comp.frequence (1803)] => 0 Die einzigen Werte die ich erhalte sind die aktuelle Vorlauftemperatur (BT3) und die berechnete Vorlauftemperatur, alle anderen Werte sind bisher immer 0. Hat dazu jemand eine Idee oder ein Workaround sonst muss ich Nibe darauf versuchen anhauen ^^? |
||
|
||
Register 56 ist nicht "mehr Brauchwasser" Mit Register 56 kann nur der Bedarfs-Modus geändert werden. kann aber im Prinzip ähnlich verwendet werden: Mehr Brauchwasser ist auf diesen 2 Registern zu finden: (obs funktioniert, hab ich noch nicht probiert) |
||
|
||
magst du diese vielleicht mit uns teilen?! Wäre interessant, was du da bekommen hast. Bzgl. VVMS320 + F2120-12 kann ich leider nicht weiterhelfen, sorry. |
||
|
||
Sind insgesamt 5 Seiten PDF Schade dann muss ich sonst nochmals Nibe schreiben. Werden bei euch auch BT1 usw. ausgegeben oder auch nur der Vorlauf? Habe aktuell Version 1.9.0 und außen 10609. Modbus parameters, NIBE S‐series Version 1937‐1 S1155/S1255 ID Register Size Unit Factor Mode BT1 Outdoor sensor 1 fc04 inputregister s16 °C 10 R BT2 Supply 5 fc04 inputregister s16 °C 10 R BT3 Return 7 fc04 inputregister s16 °C 10 R BT6 HW‐Load 9 fc04 inputregister s16 °C 10 R BT7 HW‐Top 8 fc04 inputregister s16 °C 10 R BT10 Brine in 10 fc04 inputregister s16 °C 10 R BT11 Brine out 11 fc04 inputregister s16 °C 10 R BT 12 Condensor supply 12 fc04 inputregister s16 °C 10 R BT14 Hot gas 13 fc04 inputregister s16 °C 10 R BT15 Liquid line 14 fc04 inputregister s16 °C 10 R BT17 Suction gas 16 fc04 inputregister s16 °C 10 R BT29 Compressor sensor (only Fxx55) 86 fc04 inputregister s16 °C 10 R BT25 External supply 39 fc04 inputregister s16 °C 10 R BT50 Room sensor 26 fc04 inputregister s16 °C 10 R GP1 HM‐pump 1102 fc04 inputregister u8 % 1 R GP2 Brine‐pump 1104 fc04 inputregister u8 % 1 R Compressor EP14 on/off 1100 fc04 inputregister u8 n/a 1 R Compressor frequence (only FXX55) 1046 fc04 inputregister u16 Hz 10 R Compressor starts 1083 fc04 inputregister s32 n/a 1 R VVM S320/VVM S325 ID Register Size Unit Factor Mode BT1 Outdoor sensor 1 fc04 inputregister s16 °C 10 R BT2 Supply 5 fc04 inputregister s16 °C 10 R BT3 Return 7 fc04 inputregister s16 °C 10 R BT6 HW‐Load 9 fc04 inputregister s16 °C 10 R BT7 HW‐Top 8 fc04 inputregister s16 °C 10 R BT63 Supply after immersion heater 72 fc04 inputregister s16 °C 10 R GP1 Circ.pump 1636 fc04 inputregister u8 n/a 1 R F2120 ID Register Size Unit Factor Mode Fan speed 401 fc04 inputregister u16 % 1 R Current comp.frequence 1803 fc04 inputregister s16 Hz 10 R Requested comp.frequence 301 fc04 inputregister u8 Hz 10 R Compressor EP14 on/off 1686 fc04 inputregister u8 n/a 1 R Inverter temp 1967 fc04 inputregister s16 °C 10 R Protection status 1804 fc04 inputregister u16 n/a 1 R BP8 Low pressure sensor Degrees 550 fc04 inputregister s16 °C 10 R BP9 High pressure sensor Degrees 551 fc04 inputregister s16 °C 10 R TT3 return 1475 fc04 inputregister s16 °C 10 R BT12 Condensor out 1478 fc04 inputregister s16 °C 10 R Bt14 Hot gas 1479 fc04 inputregister s16 °C 10 R BT15 Liquid line 1480 fc04 inputregister s16 °C 10 R BT16 Evaporator 1622 fc04 inputregister s16 °C 10 R BT17 Suction gas 1481 fc04 inputregister s16 °C 10 R BT28 outdoor temp 1621 fc04 inputregister s16 °C 10 R BT81 Injection 552 fc04 inputregister s16 °C 10 R BT84 evaporator 555 fc04 inputregister s16 °C 10 R F2040 ID Register Size Unit Factor Mode Current comp.frequence 1803 fc04 inputregister s16 Hz 10 R Requested comp.frequence 301 fc04 inputregister u8 Hz 10 R Compressor EP14 on/off 1686 fc04 inputregister u8 n/a 1 R BT3 return 1475 fc04 inputregister s16 °C 10 R BT12 Condensor out 1478 fc04 inputregister s16 °C 10 R BT14 Hot gas 1479 fc04 inputregister s16 °C 10 R BT15 Liquid line 1480 fc04 inputregister s16 °C 10 R BT16 Evaporator 1622 fc04 inputregister s16 °C 10 R BT16 Evaporator 2 1966 fc04 inputregister s16 °C 10 R BT17 Suction gas 1481 fc04 inputregister s16 °C 10 R BT28 outdoor temp 1621 fc04 inputregister s16 °C 10 R BP4 High pressure sensor bar 1801 fc04 inputregister s16 bar 10 R BP2 Low pressure sensor bar 1802 fc04 inputregister s16 bar 10 R Inverter temp 1967 fc04 inputregister s16 °C 10 R Defrost 1805 fc04 inputregister u8 n/a 1 R Common ID Register Size Unit Factor Mode Min supply line 34 fc06/16 holdingregister s16 °C 10 R/W Max supply line 36 fc06/16 holdingregister s16 °C 10 R/W Calculated supply line 1017 fc04 inputregister s16 °C 10 R Heating curve 26 fc06/16 holdingregister s8 n/a 1 R/W Offset curve 30 fc06/16 holdingregister s8 n/a 1 R/W Degree minutes 18 fc06/16 holdingregister s16 n/a 1 R/W Own curve +30=29 ‐30=45 39‐45 fc06/16 holdingregister s8 °C 10 R/W Comfort hot water 56 fc06/16 holdingregister s8 n/a 1 R/W Alarm number 1975 fc04 inputregister u16 n/a 1 R Reset alarm 22 fc06/16 holdingregister u8 n/a 1 R/W Alarm action heat 196 fc06/16 holdingregister u8 n/a 1 R/W Alarm action hot water 197 fc06/16 holdingregister u8 n/a 1 R/W Additional heat step 1029 fc04 inputregister u8 n/a 1 R Total additional heat time 1025 fc04 inputregister s32 h 10 R Operation prio EP 14 1558 fc04 inputregister u8 n/a 1 R Operation prio EP 15 1557 fc04 inputregister u8 n/a 1 R Operation prio 1028 fc04 inputregister u8 n/a 1 R Compressor starts EP14 1083 fc04 inputregister s32 n/a 1 R Compresor time EP14 1087 fc04 inputregister s32 h 10 R Current BE1 50 fc04 inputregister u32 A 10 R Current BE2 48 fc04 inputregister u32 A 10 R Current BE3 46 fc04 inputregister u32 A 10 R Disable Log.set 1031 fc06/16 holdingregister u8 n/a 1 R/W Word swap 1020 fc06/16 holdingregister u8 n/a 1 R/W Energy meter 1 ‐ X22 398 fc04 inputregister u32 kWh 100 R Energy meter 2 ‐ X23 396 fc04 inputregister u32 kWh 100 R Flow meter BF1 40 fc04 inputregister s16 l/m 10 R Flow meter heat only compressor 1585 fc04 inputregister u32 kWh 10 R Flow meter heat compressor including additional 1577 fc04 inputregister u32 kWh 10 R Flow meter hot water only compressor 1583 fc04 inputregister u32 kWh 10 R Flow meter hot water compressor including additional 1575 fc04 inputregister u32 kWh 10 R Flow meter pool only compressor 1581 fc04 inputregister u32 kWh 10 R Accessories ID Register Size Unit Factor Mode Shunt control additional BT52 Temp sensor boiler 38 fc04 inputregister s16 °C 10 R QN11 Shunt valve 153 fc04 inputregister u8 n/a 1 R GP10 Circ.pump heat external 1066 fc04 inputregister u8 n/a 1 R BT25 External supply 39 fc04 inputregister s16 °C 10 R BT71 External return 88 fc04 inputregister s16 °C 10 R Step control additional Step control type ELK26/42 1029 fc04 inputregister u8 n/a 1 R BT25 External supply 39 fc04 inputregister s16 °C 10 R BT71 External return 88 fc04 inputregister s16 °C 10 R GP10 Circ.pump heat external 1066 fc04 inputregister u8 n/a 1 R Hotwater circulation BT70 Temp.sensor outgoing HW 87 fc04 inputregister s16 °C 10 R GP11 Circ.pump HWC 1063 fc04 inputregister u8 n/a 1 R Ground water GP3 circ.pump 1835 fc04 inputregister u8 n/a 1 R Extra climate system 1 BT2 Supply sensor 4 fc04 inputregister s16 °C 10 R BT3 Return sensor 77 fc04 inputregister s16 °C 10 R GP10 circ.pump 1825 fc04 inputregister u8 n/a 1 R QN25 Shunt valve 1032 fc04 inputregister u8 n/a 1 R Shunt control brine BT26 Temp.sensor brine in 106 fc04 inputregister s16 °C 10 R Passive cooling (2‐pipes) GP13 Cirkpump 1833 fc04 inputregister u8 n/a 1 R Passive cooling (pcs44) (4‐pipes) BT64 Temp.sensor cooling supply 30 fc04 inputregister s16 °C 10 R BT65 Temp.sensor cooling return 31 fc04 inputregister s16 °C 10 R GP13 Circ.pump 1833 fc04 inputregister s16 n/a 1 R POOL40 BT51 Pool sensor 27 fc04 inputregister s16 °C 10 R QN19 Reversing valve pool 1134 fc04 inputregister u8 n/a 1 R GP9 Circ.pump Pool 1828 fc04 inputregister u8 n/a 1 R POOL310 BT51 Temp.sensor pool 27 fc04 inputregister s16 °C 10 R QN19 Reversing valve pool 1134 fc04 inputregister u8 n/a 1 R GP9 Circ.pump pool 1828 fc04 inputregister u8 n/a 1 R GP12 Charging pump pool 1589 fc04 inputregister u8 n/a 1 R ACS‐45 Passive/Active cooling (4 pipes) BT25 External supply 39 fc04 inputregister s16 °C 10 R BT71 External return 88 fc04 inputregister s16 °C 10 R BT57 Temp.sensor collector 90 fc04 inputregister s16 °C 10 R BT64 Temp.sensor supply cooling 30 fc04 inputregister s16 °C 10 R BT75 Temp.sensor supply after heatpump 91 fc04 inputregister s16 °C 10 R GP20 Circ.pump heatpump 1831 fc04 inputregister u8 n/a 1 R ACS310 Passive/Active cooling BT64 Temp.sensor cooling 30 fc04 inputregister s16 °C 10 R GP12 Charging pump cooling 1589 fc04 inputregister u8 n/a 1 R GP13 Circ.pump cooling 1833 fc04 inputregister u8 n/a 1 R |
||
|
||
bei der S1x55 funktionierten viele Register bei 1.9.0 nicht mehr. für Alternativen, siehe die grün markierten Register hier: https://www.energiesparhaus.at/forum-nibe-s1155-neue-firmware-1-8-3-changelog/58396_3#575138 Vielleicht funkt das bei dir auch!? Absonsten: seit heute gibt es SW-Version 1.9.2 Da gehen scheinbar auch die bisherigen Register wieder |
||
|
||
Also die Brauchwassertemp BT6 auf Register 9 ging bei mir nach dem Update auf 1.9.2 nicht mehr, musste das "neue" Register aus peddas Liste nehmen. Danke nochmal an pedaa für die Liste mit den Ersatzregistern 👏 |
||
|
||
Mit 1.9.2 gehen nun diese Werte: • [BT1 AF (1)] => 0 • [BT2 Vorlauf (5)] => 0 • [BT3 Rücklauf (7)] => 339 • [BT7 WW WW [Warmwasser] Oben (8)] => 0 • [BT6 WW WW [Warmwasser] Mitte (9)] => 476 • [BT50 RF (26)] => 0 • [BT25 UKV (39)] => 0 • [BT1 Alt. (108)] => 106 • [BT50 Alt. (116)] => 227 • [Calculated supply line (1017)] => 338 • [BT3 Rücklauf Alt. (1520)] => 0 • [BT28 F2120 AF (1621)] => 94 • [BT2 Vorlauf Alt. (1690)] => 0 • [Current comp.frequence (1803)] => 271 Es wird, der verlinkte Beitrag hat schon gut geholfen :) |
||
|
||
Hab da ein kleines Problem. Ich habe zwar einen neuen Faden erstellt aber der wurde zu Elektrotechnik verschoben warum auch immer. Bekomme ich aus Homeassistant die daten der modbus Sensoren in mqtt oder sollte ich das komplett anders angehen? Mqtt Broker ist vorhanden und die Implementierung ist auch bei Homeassistant drin. Ich hänge beim Dienst mqtt publish fest. Wenn jemand weiter weiß wäre ich dankbar. MfG Peter |
||
|
||
Da ist die Frage, ob du HomeAssistant als System überhaupt brauchst (z.B. für Automatisierungen oder andere Integrationen) oder ob du nur die werte per mqtt irgendwo hin publishen willst. Wenn letzteres wäre wahrscheinlich ein direkter MODBUS->MQTT adapter sinnvoller. Wenn du bei HomeAssistant bleiben willst kannst du dir https://www.home-assistant.io/integrations/mqtt_statestream/ anschauen. Hab das zwar nicht in Verwendung, aber es klingt nach dem was du erreichen willst. Das musst du glaub ich zusätzlich zu der MQTT Integration aktivieren und sollte dann alle Änderungen automatisch publishen ohne das du automatisierungen über mqtt publish machen musst. |
Beitrag schreiben oder Werbung ausblenden?
Einloggen
Kostenlos registrieren [Mehr Infos]