41 Commits (master)
 

Author SHA1 Message Date
Pim van den Berg 8bde04ba41 fix(readme): suppress direnv loading output in cron
3 months ago
Pim van den Berg 8f02e2b833 fix(readme): install odbcinst1debian2
3 months ago
Pim van den Berg c41b700f13 feat(itho-wpu): support for all datatypes supported by the service tool
2 years ago
Pim van den Berg 370209603b fix(itho-wpu): 0x90 is a 2 byte signed decimal
2 years ago
Pim van den Berg 751182b70d style: apply flake8 and black formatting
2 years ago
Pim van den Berg 8c7d0ed947 docs(readme): save par file from Service Tool as HeatPump.par
2 years ago
Pim van den Berg 153da73b08 docs(readme): update mdbtools to 0.9.3-1
2 years ago
Pim van den Berg b936311e59 refactor: put all export related stuff in itho_export.py
2 years ago
Pim van den Berg 7f4cdc8682 refactor: put all i2c related stuff in itho_i2c.py
2 years ago
Pim van den Berg cb3cde86be docs(readme): add grafana dashboard and demo
2 years ago
Pim van den Berg 60c4a794a8 feat(itho-wpu): getdatalog: show name identifier in output
2 years ago
Pim van den Berg 236d5c34fc feat(itho-wpu): add timestamp argument to make it optional
2 years ago
Pim van den Berg 57954bafb4 docs(readme): installation and execution instructions
2 years ago
Pim van den Berg 83acd955ba feat(gitignore): ignore .envrc, pycache, heatpump.sqlite
2 years ago
Pim van den Berg 96f91cb9d3 feat(itho-wpu): get datalog structure from the database
2 years ago
Pim van den Berg 00f098f4e1 fix(itho-wpu): 0x12 is a 2 byte unsigned decimal
2 years ago
Pim van den Berg 1f8eca43f6 feat(itho-wpu): populate IthoWPU object with nodeid, datatype
2 years ago
Pim van den Berg ff149eba6a feat(itho-wpu): cache results for getnodeid, getserial, getdatatype in a json file
2 years ago
Pim van den Berg 0b4b9a3d79 feat(itho-wpu): move itho interaction to an IthoWPU class
2 years ago
Pim van den Berg 8b34069fc6 feat(convert-itho-db): convert an itho servicetool database to sqlite
2 years ago
Pim van den Berg d537ab80a3 feat(requirements.txt): python dependencies
2 years ago
Pim van den Berg ecc8bd123b Merge pull request #3 from WouterJN/patch-1
2 years ago
WouterJN ce846efb62 Update itho-wpu.py
2 years ago
Pim van den Berg 2a25e8148b feat(itho-wpu): use (hardcoded) datatype from getdatatype in datalog
2 years ago
Pim van den Berg d40b0d94ff feat(itho-wpu): add manufacturer naming
2 years ago
Pim van den Berg 273a22a4c0 refactor(itho-wpu): check messageclass in a central function
2 years ago
Pim van den Berg 1a57a8bd9b feat(itho-wpu): implement getserial action
2 years ago
Pim van den Berg b0ea3a9473 refactor(itho-wpu): compose request + calculate checksum on the fly
2 years ago
Pim van den Berg 58f35d988e feat(itho-wpu): implement getnodeid action
2 years ago
Pim van den Berg 11ae0978b3 refactor(itho-wpu): check MessageType + move MessageClass check
2 years ago
Pim van den Berg 152b6021cf feat(itho-wpu): check message length
2 years ago
Pim van den Berg c43de957e9 feat(itho-wpu): export to influxdb support
2 years ago
Pim van den Berg c867203913 feat(itho-wpu): process getdatalog
2 years ago
Pim van den Berg d00e948208 feat(itho-wpu): rm slave thread + pass result to I2CMaster via a queue + add retry mechanism
2 years ago
Pim van den Berg e3bc670050 refactor(itho-wpu): rm wait type
2 years ago
Pim van den Berg c7b5171a66 feat(itho-wpu): add checksum validation for received messages
2 years ago
Pim van den Berg f989b61789 feat(itho-wpu): cli arguments to run master/slave only + set slave timeout
2 years ago
Pim van den Berg ff3c705608 feat(itho-wpu): option to slave via event_callback()
2 years ago
Pim van den Berg 15c6103820 feat(itho-wpu): basic slave functionality
2 years ago
Pim van den Berg 91913c4fe7 feat(itho-wpu): initial i2c master functionality
2 years ago
Pim van den Berg 4e6d4c8666 docs(readme): initial commit
2 years ago