在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:datMaffin/homebridge-tesla-powerwall开源软件地址:https://github.com/datMaffin/homebridge-tesla-powerwall开源编程语言:JavaScript 100.0%开源软件介绍:homebridge-tesla-powerwall(Unofficial) Homebridge Plugin for the Tesla Powerwall. Communication with the Tesla Powerwall is according to https://github.com/vloschiavo/powerwall2 . This Plugin is considered to be complete. If you encounter a bug or want to propose a new feature, feel free to open an issue! If you like this plugin, it is possible to donate a "cup of coffee" via Paypal: Installation
Legacy Installation Instructions
ConfigurationInside ...
"platforms": [
{ Mandatory: "platform": "TeslaPowerwall",
"name": "Tesla Powerwall",
"ip": "111.222.111.222",
"password": "abc123",
Optional: "port": "",
"username": "customer",
"email": "[email protected]",
"loginInterval": 39600000,
"pollingInterval": 15000,
"historyInterval": 300000,
"lowBattery": 20,
"additionalServices": {
"powerwall": {
"homekitVisual": true,
"eveHistory": true,
"batteryIsLowSwitch": false,
"batteryIsChargingSwitch": false,
"makeOnOffSwitchReadOnly": true
},
"solar": {
"homekitVisual": true,
"evePowerMeter": true,
"eveHistory": true,
"eveLineGraph": false,
"pullingFromSensor": false,
"sensorThreshold": 0
},
"grid": {
"homekitVisual": true,
"positiveEvePowerMeter": true,
"negativeEvePowerMeter": true,
"eveHistory": true,
"eveLineGraph": false,
"feedingToSensor": false,
"pullingFromSensor": false,
"sensorThreshold": 0
},
"battery": {
"homekitVisual": true,
"positiveEvePowerMeter": true,
"negativeEvePowerMeter": true,
"eveHistory": true,
"eveLineGraph": false,
"feedingToSensor": false,
"pullingFromSensor": false,
"sensorThreshold": 0
},
"home": {
"homekitVisual": true,
"evePowerMeter": true,
"eveHistory": true,
"eveLineGraph": false,
"feedingToSensor": false,
"sensorThreshold": 0
},
"gridstatus": {
"gridIsDownSwitch": false,
"gridIsUpSwitch": false,
"gridIsNotYetInSyncSwitch": false,
"gridIsDownSensor": false,
"gridIsUpSensor": false
}
}
},
...
other platforms
...
]
... History ConfigurationFrom: Fakegato project No persistence (The Elgato-Eve App will still save received measurements):
File-System persistence: "historySetting": { Mandatory: "storage": "fs", Optional: "size": 4032,
"path": "/place/to/store/my/persistence/"
} Google Drive persistence: "historySetting": { Mandatory: "storage": "googleDrive", Optional: "size": 4032,
"folder": "fakegato",
"keyPath": "/place/to/store/my/keys/"
} For the setup of Google Drive, please follow the Google Drive Quickstart for Node.js instructions from https://developers.google.com/drive/v3/web/quickstart/nodejs, except for these changes:
Example ConfigurationMinimal Configuration...
{
"platform": "TeslaPowerwall",
"name": "Tesla Powerwall",
"ip": "192.168.178.100",
"password": "abc123",
"pollingInterval": 10000,
"historyInterval": 120000,
"lowBattery": 10,
"historySetting": {
"storage": "fs"
}
}
... When using Eve.app...
{
"platform": "TeslaPowerwall",
"name": "Tesla Powerwall",
"ip": "192.168.178.100",
"password": "abc123",
"additionalServices": {
"powerwall": {
"homekitVisual": false
},
"solar": {
"homekitVisual": false
},
"grid": {
"homekitVisual": false
},
"battery": {
"homekitVisual": false
},
"home": {
"homekitVisual": false
}
}
}
... Using only Home.app supported services (minimal)...
{
"platform": "TeslaPowerwall",
"name": "Tesla Powerwall",
"ip": "192.168.178.100",
"password": "abc123",
"additionalServices": {
"powerwall": {
"homekitVisual": false,
"eveHistory": false
},
"solar": {
"homekitVisual": false,
"evePowerMeter": false,
"eveHistory": false
},
"grid": {
"homekitVisual": false,
"positiveEvePowerMeter": false,
"negativeEvePowerMeter": false,
"eveHistory": false
},
"battery": {
"homekitVisual": false,
"positiveEvePowerMeter": false,
"negativeEvePowerMeter": false,
"eveHistory": false
},
"home": {
"homekitVisual": false,
"evePowerMeter": false,
"eveHistory": false
}
}
}
... Using only Home.app supported services (all the visualization services)...
{
"platform": "TeslaPowerwall",
"name": "Tesla Powerwall",
"ip": "192.168.178.100",
"password": "abc123",
"additionalServices": {
"powerwall": {
"eveHistory": false
},
"solar": {
"evePowerMeter": false,
"eveHistory": false
},
"grid": {
"positiveEvePowerMeter": false,
"negativeEvePowerMeter": false,
"eveHistory": false
},
"battery": {
"positiveEvePowerMeter": false,
"negativeEvePowerMeter": false,
"eveHistory": false
},
"home": {
"evePowerMeter": false,
"eveHistory": false
}
}
}
... FAQI get a login errorIf you get a login error similar to:
Plugin stopped working after the Powerwall upgraded to version 20.49.0Upgrade to the latest update of this plugin and make sure the The Plugin behaves not as it should and the Powerwall version is lower than 20.49.0Try to use the last 1.x.y version "1.1.0", i.e., Feature request / Bug found?You are welcome to create an Issue. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论