Skip to main content

Python Library to communicate with Grünbeck Cloud based Water softeners

Project description

pygruenbeck_cloud

Gruenbeck

PyPI - Python Version PyPI release Release status Build Pipeline codecov Checked with mypy Pre-commit License

pygruenbeck_cloud is a Python 3 (>= 3.11) library to communicate with the Grünbeck Cloud based Water softeners.

It is intended to be used in custom_component hagruenbeck_cloud for Home Assistant.

Implementation is based on the ioBroker gruenbeck adapter implementation.

Available configuration parameter

Parameter Type Description
dslt boolean Activation of daylight saving time
buzzer boolean Activation of signal on error
buzzer_from time (HH:MM) Signal from time
buzzer_to time (HH:MM) Signal from time
push_notification boolean Activation of push notifications
email_notification boolean Activation of email notifications
water_hardness_unit integer Water hardness Unit (1 = "°dH", 2 = "°fH", 3 = "°e", 4 = "mol/m³", 5 = "ppm")
raw_water_hardness integer Water hardness value
soft_water_hardness integer Softwater hardness value
mode integer Current operation mode (1 = "Eco", 2 = "Comfort", 3 = "Power", 4 = "Individual")
mode_individual_monday integer Individual mode for Monday
mode_individual_tuesday integer Individual mode for Tuesday
mode_individual_wednesday integer Individual mode for Wednesday
mode_individual_thursday integer Individual mode for Thursday
mode_individual_friday integer Individual mode for Friday
mode_individual_saturday integer Individual mode for Saturday
mode_individual_sunday integer Individual mode for Sunday
regeneration_mode integer Regeneration mode (0 = "Auto", 1 = "Fixed")
regeneration_time_monday_1 string Custom regeneration time for Monday 1 (Format: HH:MM)
regeneration_time_monday_2 string Custom regeneration time for Monday 2 (Format: HH:MM)
regeneration_time_monday_3 string Custom regeneration time for Monday 3 (Format: HH:MM)
regeneration_time_tuesday_1 string Custom regeneration time for Tuesday 1 (Format: HH:MM)
regeneration_time_tuesday_2 string Custom regeneration time for Tuesday 2 (Format: HH:MM)
regeneration_time_tuesday_3 string Custom regeneration time for Tuesday 3 (Format: HH:MM)
regeneration_time_wednesday_1 string Custom regeneration time for Wednesday 1 (Format: HH:MM)
regeneration_time_wednesday_2 string Custom regeneration time for Wednesday 2 (Format: HH:MM)
regeneration_time_wednesday_3 string Custom regeneration time for Wednesday 3 (Format: HH:MM)
regeneration_time_thursday_1 string Custom regeneration time for Thursday 1 (Format: HH:MM)
regeneration_time_thursday_2 string Custom regeneration time for Thursday 2 (Format: HH:MM)
regeneration_time_thursday_3 string Custom regeneration time for Thursday 3 (Format: HH:MM)
regeneration_time_friday_1 string Custom regeneration time for Friday 1 (Format: HH:MM)
regeneration_time_friday_2 string Custom regeneration time for Friday 2 (Format: HH:MM)
regeneration_time_friday_3 string Custom regeneration time for Friday 3 (Format: HH:MM)
regeneration_time_saturday_1 string Custom regeneration time for Saturday 1 (Format: HH:MM)
regeneration_time_saturday_2 string Custom regeneration time for Saturday 2 (Format: HH:MM)
regeneration_time_saturday_3 string Custom regeneration time for Saturday 3 (Format: HH:MM)
regeneration_time_sunday_1 string Custom regeneration time for Sunday 1 (Format: HH:MM)
regeneration_time_sunday_2 string Custom regeneration time for Sunday 2 (Format: HH:MM)
regeneration_time_sunday_3 string Custom regeneration time for Sunday 3 (Format: HH:MM)
maintenance_interval integer Maintenance interval in days
installer_name string Installer name
installer_phone string Installer phone
installer_email string Installer email

And these are additional parameter which are provided by the API, but their meaning and/or value is not known:

Parameter Type
pntpsync bool
pcfcontact bool
pknx bool
pmonflow bool
pmondisinf bool
pledatsaltpre bool
prescaplimit int
pcurrent int
pload int
pforcedregdist int
pfreqregvalve int
pfreqblendvalve int
pledbright int
pvolume int
ppratesoftwater float
pprateblending float
pprateregwater float
psetcapmo int
psetcaptu int
psetcapwe int
psetcapth int
psetcapfr int
psetcapsa int
psetcapsu int
pnomflow float
ppressurereg int
pmonregmeter int
pmonsalting int
prinsing float
pbackwash int
pwashingout int
pminvolmincap float
pmaxvolmincap float
pminvolmaxcap float
pmaxvolmaxcap float
pmaxdurdisinfect int
pmaxresdurreg int
planguage int
pprogout int
pprogin int
ppowerfail int
pmodedesinf int
pled int
pmonblend int
poverload int
pfreqregvalve2 int

Feel free to open an issue if you know the meaning of them and their possible values.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pygruenbeck_cloud-0.2.0.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

pygruenbeck_cloud-0.2.0-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

Details for the file pygruenbeck_cloud-0.2.0.tar.gz.

File metadata

  • Download URL: pygruenbeck_cloud-0.2.0.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for pygruenbeck_cloud-0.2.0.tar.gz
Algorithm Hash digest
SHA256 2c6ce716b16be792af5a298dfae3732806eb14d3093c66da23c6be4a72271382
MD5 8b0c59f042ec2664eb34311ab8e40221
BLAKE2b-256 5c040d3562c29934f27f07947a82c3e2590df97851f8f1963aecc219174140ea

See more details on using hashes here.

File details

Details for the file pygruenbeck_cloud-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pygruenbeck_cloud-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9dc608accfb992a824d041c8de27b279eefee9de0b608c5f38524611fb6870c3
MD5 760e2ddf1ec4478b8109ada226cd4219
BLAKE2b-256 69ed391d6b34e6d7cf4577ebc15305401752650cc7cfe8ee2f693279f23e565e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page