-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
resolves #7 support delta pro #19
Commits on Aug 11, 2024
-
feat(schemas:dp): Add Delta Pro serial number validation schema
Introduced a new module to handle Delta Pro serial number validation using Zod. This includes a schema that enforces serial numbers to start with "DCABZ" and type-checking utilities.
Configuration menu - View commit details
-
Copy full SHA for d50becb - Browse repository at this point
Copy the full SHA d50becbView commit details -
feat(schemas:dp): Add schemas for DeltaPro set commands
Created schemas for setting various DeltaPro configurations like X-Boost switch, car charger, charge level, discharge level, car input current, beep switch, screen brightness, and smart generator auto-on. Each schema includes detailed validation based on the corresponding command parameters.
Configuration menu - View commit details
-
Copy full SHA for 0d09cb0 - Browse repository at this point
Copy the full SHA 0d09cb0View commit details -
feat(schemas:dp): Add deltaPro set command schemas
Introduced schemas for various deltaPro set commands, including smart generator auto off, unit timeout, screen timeout, AC standby time, AC charging settings, PV charging type, and bypass AC auto start.
Configuration menu - View commit details
-
Copy full SHA for bc121f3 - Browse repository at this point
Copy the full SHA bc121f3View commit details
Commits on Aug 12, 2024
-
feat(schemas:dp): Add DeltaPro properties schema
This commit introduces a new file, `getProperties.ts`, defining a comprehensive schema using zod for DeltaPro properties. It includes numerous fields related to system metrics, health status, and configurations, each with appropriate data type validation.
Configuration menu - View commit details
-
Copy full SHA for 7459a87 - Browse repository at this point
Copy the full SHA 7459a87View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0e89d5 - Browse repository at this point
Copy the full SHA c0e89d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for daf945c - Browse repository at this point
Copy the full SHA daf945cView commit details -
fix(schemas:dp): Add export for deltaPro schema
This commit introduces the export for the deltaPro schema in the index file. This ensures that deltaPro can be used throughout the application as part of the schemas package. Other exports remain unchanged.
Configuration menu - View commit details
-
Copy full SHA for a48020c - Browse repository at this point
Copy the full SHA a48020cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 927d84e - Browse repository at this point
Copy the full SHA 927d84eView commit details -
feat(rest-client): Add support for Delta Pro device
Introduced Delta Pro class with validation for serial numbers. Updated DeviceFactory and respective tests to ensure proper creation and handling of Delta Pro instances.
Configuration menu - View commit details
-
Copy full SHA for 1050591 - Browse repository at this point
Copy the full SHA 1050591View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfd0bbb - Browse repository at this point
Copy the full SHA cfd0bbbView commit details -
fix(schemas:dp): Refactor schema properties to make specific fields o…
…ptional. Updated the 'mppt.reserved' and 'pd.brightnessLevel' fields to be optional in the deltaPro schema. Original data did not include these fields.
Configuration menu - View commit details
-
Copy full SHA for a853ef5 - Browse repository at this point
Copy the full SHA a853ef5View commit details -
feat(rest-client:dp): Add methods to enable Xboost and car charger.
Introduced methods `enableXboost` and `enableCharger` to the DeltaPro class. Updated tests for the new methods and included additional validation for API response parsing.
Configuration menu - View commit details
-
Copy full SHA for 840d6d2 - Browse repository at this point
Copy the full SHA 840d6d2View commit details -
feat(rest-client:dp): Add method to set max charge level for DeltaPro
Implemented `setMaxChargeLevel` method in DeltaPro to specify maximum charge level. Added corresponding test to ensure proper functionality and schema validation.
Configuration menu - View commit details
-
Copy full SHA for 34b07bf - Browse repository at this point
Copy the full SHA 34b07bfView commit details
Commits on Aug 13, 2024
-
feat(rest-client:dp): Add new device settings and update tests
Implemented new methods for various device settings like AC charging power, beep, screen timeout, and smart generator thresholds. Updated corresponding tests to ensure these methods work correctly and included renaming `setMaxChargeLevel` to `setChargeLevel`.
Configuration menu - View commit details
-
Copy full SHA for e4c016c - Browse repository at this point
Copy the full SHA e4c016cView commit details
Commits on Aug 15, 2024
-
docs(rest-client:dp): Add Delta Pro examples and documentation
Included detailed usage examples for the Delta Pro device in the TypeScript code and updated the README accordingly. These changes demonstrate how to enable features and set various configurations using the client library.
Configuration menu - View commit details
-
Copy full SHA for f619554 - Browse repository at this point
Copy the full SHA f619554View commit details -
chore: changeset - Add delta pro support
Deleted redundant changeset files and consolidated updates into a single changeset for the addition of delta pro support. This ensures cleaner version tracking and avoids duplicate entries.
Configuration menu - View commit details
-
Copy full SHA for 6d4d890 - Browse repository at this point
Copy the full SHA 6d4d890View commit details