
## 工作流概述
这个n8n工作流通过集成Rentcast.io API和YNAB(You Need A Budget)预算管理工具,实现房地产价值的自动化追踪和资产价值更新。
## 工作原理
### 核心功能
1. **房地产价值获取**:使用Rentcast.io API获取房产的近似市场价值
2. **YNAB资产同步**:将获取的房产价值同步到YNAB预算管理系统
3. **智能比较**:自动检测房产价值变化并创建调整交易
4. **通知机制**:通过Discord发送价值变更通知
### 技术实现流程
#### 1. 数据准备阶段
– **Start节点**:作为子工作流的触发器,接收输入参数
– **Edit Fields节点**:设置和验证所有必需的API密钥和房产信息
#### 2. 数据获取阶段
– **Get Property Value节点**:调用Rentcast.io API获取房产当前市场价值
– **YNAB Asset Value节点**:从YNAB获取当前资产账户余额
#### 3. 价值比较与决策
– **Get Value节点**:处理YNAB返回的资产数据
– **If节点**:智能判断房产价值是否发生变化
– 如果价值无变化:执行”No Operation, do nothing”节点
– 如果价值有变化:继续执行调整流程
#### 4. 资产更新阶段
– **Crypto节点**:生成唯一标识符
– **HTTP Request节点**:在YNAB中创建调整交易记录
#### 5. 通知阶段
– **Discord No Change**:当价值无变化时发送通知
– **Discord Changed**:当价值发生变化时发送详细变更通知
## 配置要求
### API密钥获取
– **Rentcast.io API密钥**:用于获取房产估值数据
– **YNAB API密钥**:用于访问预算管理功能
### 参数配置
需要设置的变量包括:
– `rentcast_api`:Rentcast API密钥
– `ynab_api`:YNAB API密钥
– `address`:房产详细地址
– `propertyType`:房产类型(单户住宅、公寓等)
– `bedrooms`:卧室数量
– `bathrooms`:卫生间数量
– `squareFootage`:总面积(平方英尺)
– `ynab_budget`:YNAB预算ID
– `ynab_account`:YNAB账户ID
## 使用场景
这个工作流特别适合:
– 房地产投资者追踪多个房产价值
– 个人财务管理中的资产价值更新
– 自动化投资组合价值监控
– 定期资产重估和预算调整
## 成本考虑
Rentcast.io提供每月50次免费API请求,超出后每次请求收费0.20美元,适合定期但不频繁的价值更新需求。

评论(0)