Arnold-n / P1P2MQTT

Monitor and control Daikin/Rotex (hybrid/Altherma) heat pumps via the 2-wire P1/P2 thermostat interface with an ATmega328P, ESP8266, and electronics. The P1P2Serial library and P1P2Monitor program perform low-level bus operation, the P1P2-bridge-esp8266 program interprets data from/to MQTT supporting Home Assistant MQTT discovery. P1P2Serial may also be used for other Japanese Home Bus System based standards: DIII-NET (F1/F2) bus, Mitsubishi M-Net bus, Toshiba TCC-Link, Hitachi H-link, Panasonic/Sanyo SIII-Net, Haier, York, and others.
Other
326 stars 62 forks source link

Usage without existing Daikin control module #81

Closed rubenvanparys closed 5 months ago

rubenvanparys commented 1 year ago

I was wondering, can the presented module work without a Daikin control module attached to the P1P2 port? I have an Altherma 3 without central module but with external thermostat that just gives an on/off relay signal on a different port.

If so, can the P1P2toMQTT do the following things:

Arnold-n commented 1 year ago

Hi @rubenvanparys , Most newer systems have an LCD controller in the inside unit which acts as main controller so even if the P1/P2 port seems empty, any new device should and can still act as auxiliary controller. At the moment you can turn heating/cooling on/off. I haven't looked into the on/off state of an external (relay) thermostat, but I think that is very likely possible. Current/power limit setting should be(come) possible too but is not supported yet in the current version v0.9.41.

Arnold-n commented 6 months ago

Updates: -P1/P2 communicates the status of the heating/cooling relay inputs for both main and additional zones, regardless of the mode (room thermostat, external thermostat, or LWT), so the P1P2MQTT bridge outputs these too (starting at v0.9.48) so they can be used as input in HA. -Power limit setting via P1/P2 is now available via the quiet level selection, which can limit maximum power consumption to a few fixed levels.