8000 # Delta Pro 3 デバイスの統合 / Delta Pro 3 Device Integration by NEXTAltair · Pull Request #491 · tolwi/hassio-ecoflow-cloud · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

# Delta Pro 3 デバイスの統合 / Delta Pro 3 Device Integration #491

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

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

NEXTAltair
Copy link

概要 / Overview

Delta Pro 3 デバイスのサポートを追加。デバイスのステータス取得は可能が、デバイス操作は不可能。

Added support for Delta Pro 3 device. The current implementation allows device status retrieval, but device control functionality is not yet implemented.

実装内容 / Implementation Details

  • delta_pro_3.py の新規作成 / Created new delta_pro_3.py
  • ef_dp3_iobroker.proto の新規作成 / Created new ef_dp3_iobroker.proto
  • デバイスステータス取得機能の実装 / Implemented device status retrieval functionality
    • バッテリー情報 / Battery information
    • 充電状態 / Charging status
    • 温度情報 / Temperature information
    • その他のデバイスパラメータ / Other device parameters

参考実装 / Reference Implementation

  • ioBroker.ecoflow-mqtt の実装を参考に、Delta Pro 3 用のプロトコル定義とデバイスクラスを実装

Implemented protocol definitions and device class for Delta Pro 3 based on the implementation of ioBroker.ecoflow-mqtt

現状の制限事項 / Current Limitations

  • デバイスのステータス取得のみ可能 / Only device status retrieval is available
  • デバイス操作機能(充電制御、出力制御など)は未実装 / Device control functionality (charging control, output control, etc.) is not implemented

@NEXTAltair NEXTAltair marked this pull request as draft June 17, 2025 04:13
NEXTAltair and others added 3 commits June 26, 2025 03:48
- Add VS Code task descriptions for Reset homeassistant, Generate Docs, and Run Home Assistant Core
- Document dual API architecture (private/public)
- Explain device registry structure with internal/public implementations
- Detail MQTT client architecture and protocol buffer usage
- Document entity types, configuration migration, and development workflow
- List key dependencies and development utilities
- Provide guidance for manual testing and documentation generation

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Add shortcuts for common development tasks
- reset: Update core to latest and setup config
- docs: Generate device documentation
- run: Start Home Assistant Core
- dev: Setup development environment
- clean: Clean up generated files

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
  - Add delta_pro_3.py with complete device implementation
  - Add ef_dp3_iobroker protocol buffer definitions and generated code
  - Implement 642 lines of device logic for sensors, switches, and controls
  - Add comprehensive protobuf schema with 1214 lines of type hints

  🤖 Generated with [Claude Code](https://claude.ai/code)

  Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0