mirror of
https://github.com/nymea/nymea-plugins.git
synced 2026-06-30 22:09:34 +02:00
Update to new evcharger interfaces
This commit is contained in:
parent
1da9322e81
commit
2dbab9be5d
@ -75,11 +75,9 @@
|
||||
"name": "capacity",
|
||||
"displayName": "Capacity",
|
||||
"displayNameEvent": "Capacity changed",
|
||||
"displayNameAction": "Set capacity",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 50,
|
||||
"writable": true
|
||||
"defaultValue": 50
|
||||
},
|
||||
{
|
||||
"id": "b70b2a73-4304-46ba-85ce-4ecdc68f241f",
|
||||
@ -100,14 +98,6 @@
|
||||
"type": "bool",
|
||||
"defaultValue": false
|
||||
},
|
||||
{
|
||||
"id": "8a4f89f3-fdb1-4b7b-8d17-1ff813e3800c",
|
||||
"name": "pluggedIn",
|
||||
"displayName": "Plugged in",
|
||||
"displayNameEvent": "Plugged/unplugged",
|
||||
"type": "bool",
|
||||
"defaultValue": false
|
||||
},
|
||||
{
|
||||
"id": "fa05b774-13f1-432f-a8c5-5ffc18bafc6d",
|
||||
"name": "chargingState",
|
||||
|
||||
@ -171,10 +171,6 @@ def pollService():
|
||||
vehicleBatteryLevelStateTypeId,
|
||||
vehicle.status.charging_level_hv,
|
||||
)
|
||||
thing.setStateValue(
|
||||
vehiclePluggedInStateTypeId,
|
||||
vehicle.status.connection_status == "CONNECTED",
|
||||
)
|
||||
thing.setStateValue(
|
||||
vehicleChargingStateStateTypeId,
|
||||
"charging"
|
||||
@ -184,14 +180,7 @@ def pollService():
|
||||
|
||||
|
||||
def executeAction(info):
|
||||
if info.actionTypeId == vehicleCapacityActionTypeId:
|
||||
info.thing.setStateValue(
|
||||
vehicleCapacityStateTypeId,
|
||||
info.paramValue(vehicleCapacityActionCapacityParamTypeId),
|
||||
)
|
||||
info.finish(nymea.ThingErrorNoError)
|
||||
else:
|
||||
logger.error(f"Unhandled action: {info.action.id}")
|
||||
logger.error(f"Unhandled action: {info.action.id}")
|
||||
|
||||
|
||||
def thingRemoved(thing):
|
||||
|
||||
@ -15,7 +15,7 @@
|
||||
"createMethods": ["user"],
|
||||
"setupMethod": "userandpassword",
|
||||
"interfaces": [ "account" ],
|
||||
"providedInterfaces": ["evcharger"],
|
||||
"providedInterfaces": ["evchargerac"],
|
||||
"stateTypes": [
|
||||
{
|
||||
"id": "568d5896-813e-4f66-b430-ed8c8b1ad8c4",
|
||||
@ -39,7 +39,7 @@
|
||||
"name": "charger",
|
||||
"displayName": "Easee charger",
|
||||
"createMethods": ["auto"],
|
||||
"interfaces": ["evcharger", "smartmeterconsumer", "wirelessconnectable"],
|
||||
"interfaces": ["evchargerac", "smartmeterconsumer", "wirelessconnectable"],
|
||||
"paramTypes": [
|
||||
{
|
||||
"id": "b9f0573e-bf41-45f0-a53e-b2457d51ecb5",
|
||||
|
||||
@ -15,7 +15,7 @@
|
||||
"createMethods": ["discovery"],
|
||||
"discoveryType": "weak",
|
||||
"setupMethod": "justadd",
|
||||
"interfaces": [ "evcharger", "smartmeterconsumer", "connectable" ],
|
||||
"interfaces": [ "evchargerac", "smartmeterconsumer", "connectable" ],
|
||||
"paramTypes": [
|
||||
{
|
||||
"id": "bce7c412-c19a-4e60-a11f-fe8308408abf",
|
||||
@ -106,7 +106,7 @@
|
||||
"createMethods": ["discovery"],
|
||||
"discoveryType": "weak",
|
||||
"setupMethod": "justadd",
|
||||
"interfaces": [ "evcharger", "connectable" ],
|
||||
"interfaces": [ "evchargerac", "connectable" ],
|
||||
"paramTypes": [
|
||||
{
|
||||
"id": "159fec55-e73d-4a9d-bbde-b2b44fe7f363",
|
||||
|
||||
@ -14,7 +14,7 @@
|
||||
"id": "965cbe0d-088c-42a2-965d-ceafbb8b01e9",
|
||||
"setupMethod": "JustAdd",
|
||||
"createMethods": ["discovery", "user"],
|
||||
"interfaces": [ "evcharger", "smartmeterconsumer", "networkdevice", "connectable" ],
|
||||
"interfaces": [ "evchargerac", "smartmeterconsumer", "networkdevice", "connectable" ],
|
||||
"paramTypes": [
|
||||
{
|
||||
"id": "f1f3e9a7-3a35-4089-8869-b9bfd64659e5",
|
||||
@ -181,7 +181,7 @@
|
||||
"setupMethod": "JustAdd",
|
||||
"createMethods": [ "Discovery", "User" ],
|
||||
"interfaces": [ "gateway", "networkdevice" ],
|
||||
"providedInterfaces": [ "evcharger" ],
|
||||
"providedInterfaces": [ "evchargerac" ],
|
||||
"discoveryParamTypes": [
|
||||
{
|
||||
"id": "cd1cfca6-22f7-4d31-a95f-f642e0e1470f",
|
||||
@ -253,7 +253,7 @@
|
||||
"id": "ec47ac6b-e6ec-4a6c-a584-ac6802f79d12",
|
||||
"setupMethod": "JustAdd",
|
||||
"createMethods": ["auto"],
|
||||
"interfaces": [ "evcharger", "smartmeterconsumer", "connectable" ],
|
||||
"interfaces": [ "evchargerac", "smartmeterconsumer", "connectable" ],
|
||||
"paramTypes": [
|
||||
{
|
||||
"id": "b9773de0-a4a8-457e-b221-448d299b9e38",
|
||||
@ -487,4 +487,3 @@
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
"displayName": "go-eCharger Home",
|
||||
"id": "3b663d51-fdb5-4944-b409-c07f7933877e",
|
||||
"createMethods": ["Discovery", "User"],
|
||||
"interfaces": ["evcharger", "smartmeterconsumer", "connectable", "networkdevice"],
|
||||
"interfaces": ["evchargerac", "smartmeterconsumer", "connectable", "networkdevice"],
|
||||
"paramTypes": [
|
||||
{
|
||||
"id": "0e30e30f-ad96-417e-b739-cac85f75de39",
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
"name": "keba",
|
||||
"displayName": "Keba KeContact",
|
||||
"createMethods": ["discovery", "user"],
|
||||
"interfaces": ["evcharger", "smartmeterconsumer", "connectable", "networkdevice"],
|
||||
"interfaces": ["evchargerac", "smartmeterconsumer", "connectable", "networkdevice"],
|
||||
"paramTypes":[
|
||||
{
|
||||
"id": "c2df921d-ff8b-411c-9b1d-04a437d7dfa6",
|
||||
@ -416,7 +416,7 @@
|
||||
"name": "kebaSimple",
|
||||
"displayName": "KeConnect German Edition",
|
||||
"createMethods": ["discovery", "user"],
|
||||
"interfaces": ["evcharger", "connectable", "networkdevice"],
|
||||
"interfaces": ["evchargerac", "connectable", "networkdevice"],
|
||||
"paramTypes":[
|
||||
{
|
||||
"id": "e438179a-5202-4106-a622-d9e10a74fed9",
|
||||
@ -675,4 +675,3 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user