Closed dentro-git closed 2 years ago
Vote up your Feature Request!
Vote up your feature request by selecting an emoticon on the FIRST POST (NOT THIS POST) as reaction:
Stimme für deinen Feature Request ab!
Stimme für deinen Feature Requests ab indem du die Emoticons beim ERSTEN BEITRAG (NICHT DIESER BEITRAG) als Reaktion nutzt: Siehe auch https://forum.iobroker.net/topic/30668/jarvis-v2-0-0-just-another-remarkable-vis/1986
sorry :-(
Die Import-Konfiguration vonHmIP-BROLL
sieht bereits den stop
Datenpunkt vor:
"HmIP-BROLL": {
"level": {
"state": ".channels.1.shutterLevel",
"action": ".channels.1.shutterLevel",
"properties": {
"min": "0",
"max": "1"
}
},
"activity": {
"state": ".channels.1.processing"
},
"stop": {
"action": ".channels.1.stop"
}
}
Kannst du nochmal via Importer schauen, ob dieser wirklich nicht angeboten wird? Nicht existierende Datenpunkte werden durch den Importer rausgesammelt. Das könnte hier passiert sein, auch wenn es keinen Sinn ergibt, da dieser ja existiert.
Die properties
für level
habe ich aufgenommen.
Hey, ich habe es nochmal alles neu importieren lassen und dann sieht das so aus:
"fensterbad_6036c": {
"id": "fensterbad_6036c",
"name": "Fenster Bad",
"function": "blind",
"states": {
"unreach": {
"state": "hmip.0.devices.3014F711A0001118A9914BCF.channels.0.unreach"
},
"lowBattery": {
"state": "hmip.0.devices.3014F711A0001118A9914BCF.channels.0.lowBat"
},
"level": {
"state": "hmip.0.devices.3014F711A0001118A9914BCF.channels.1.shutterLevel",
"action": "hmip.0.devices.3014F711A0001118A9914BCF.channels.1.shutterLevel",
"actionElement": "InputAction"
},
"activity": {
"state": "hmip.0.devices.3014F711A0001118A9914BCF.channels.1.processing"
},
"stop": {
"action": "hmip.0.devices.3014F711A0001118A9914BCF.channels.1.stop",
"actionElement": "IconButtonAction"
}
},
"options": {},
"attributes": {
"imported": true,
"manufacturer": {
"name": "HomeMatic IP via Access Point",
"namespace": "hmip"
}
}
},
Stop ist also da
Bezüglich der properties hat er das leider nicht übernommen. Hier habe ich jetzt händisch wieder die 3 Anpassungen für
"fensterbad_6036c": {
"name": "Fenster Bad",
"icon": "",
"label": "",
"function": "blind",
"states": {
"unreach": {
"state": "hmip.0.devices.3014F711A0001118A9914BCF.channels.0.unreach",
"stateKey": "unreach"
},
"lowBattery": {
"state": "hmip.0.devices.3014F711A0001118A9914BCF.channels.0.lowBat",
"stateKey": "lowBattery"
},
"level": {
"state": "hmip.0.devices.3014F711A0001118A9914BCF.channels.1.shutterLevel",
"action": "hmip.0.devices.3014F711A0001118A9914BCF.channels.1.shutterLevel",
"actionElement": "BlindLevelAction",
"stateKey": "level",
"properties": {
"min": "1",
"max": "0"
},
"LevelBodyConfig": {
"step": "0.1",
"val": "val"
},
"icon": {
"default": "window-shutter-open",
"<0.2": "window-shutter-open",
">=0.8": "window-shutter"
},
"bodyElement": "LevelBody",
"showState": false
},
"activity": {
"state": "hmip.0.devices.3014F711A0001118A9914BCF.channels.1.processing",
"stateKey": "activity"
},
"stop": {
"action": "hmip.0.devices.3014F711A0001118A9914BCF.channels.1.stop",
"actionElement": "IconButtonAction",
"stateKey": "stop"
}
},
"options": {},
"attributes": {
"imported": true,
"manufacturer": {
"name": "HomeMatic IP via Access Point",
"namespace": "hmip"
}
},
"id": "fensterbad_6036c",
"revision": "1b50c"
},
schau nochmal bitte mit v3.0.0-beta.10
so, mit v3.0.0-beta.12
sieht es wie folgt aus:
an den drei markierten Stellen musste ich nochmal Hand anlegen 1.) min - max vertauscht, dann gehen die Level Action Knöpfe fasch rum.... 2.) die Schrittweite 1 macht bei 0 bis 1 Wertebereich nicht viel Sinn 3.) ich bevorzuge beim Action Type den Blind Level Action
dann sieht es so aus und funktioniert :-)
Danke für die Details! Probier nochmal bitte mit v3.0.0-beta.21
.
@dentro-git
@Zefau, habe gerade mit v3.0.4-beta.1
getestet.
Leider sind jetzt bei allen meinen Shuttern die Stop Datenpunkte aus der Shutter Config verschwunden.
Und das nicht nur für die HMIP Datenpunkte sondern auch für meine zu Fuß angelegten KLF200 DAtenpunkte.
Mit der v3.0.1
gestern ging das alles noch
Ist testweise wegen https://github.com/Zefau/ioBroker.jarvis/issues/1093#issuecomment-1003901533
Ok, habe gerade mit v3.0.4-beta.2
getestet.
Für die HMIP Geräte ist aller wieder Takko. Hier meine HMIP Geräte:
Leider bei meinen KLF Dachfenstern immer noch weg :-(
"670d7642-8b8c-43b5-9e34-3deb36d09a6f": {
"name": "Dachfenster Bad DG",
"icon": "",
"label": "",
"function": "blind",
"states": {
"activity": {
"showState": false,
"state": "klf200.0.products.0.runStatus",
"label": "",
"action": "",
"bodyElement": "LastChangeBody",
"stateKey": "activity"
},
"level": {
"showState": false,
"state": "klf200.0.products.0.currentPosition",
"action": "klf200.0.products.0.targetPosition",
"properties": {
"min": "100",
"max": "0"
},
"display": {},
"unit": "%",
"LevelBodyConfig": {
"step": "10"
},
"icon": {
"default": "window-shutter-open",
"<20": "window-shutter-open",
">=80": "window-shutter"
},
"label": "",
"BlindLevelActionConfig": {
"activityState": "activity",
"stopAction": "stop"
},
"bodyElement": "LastChangeBody",
"stateKey": "level"
},
"stop": {
"showState": false,
"state": "klf200.0.products.0.stop",
"label": "",
"action": "",
"bodyElement": "LastChangeBody",
"stateKey": "stop"
}
},
@dentro-git passt es inzwischen mit v3.0.9
?
hey, ja mit v3.0.9
ist er wieder da, und funktioniert auch.
Der Knopf "Stop" wird nur leider nicht rot wenn das Rolo fährt. (Für HMIP geht alles! nur bei meinen Dachfenstern habe ich das Thema.)
Sieht im Moment also alles recht gut aus. Ohne kleine Baustellen würde es ja auch keinen Spaß machen.
Gruß
Dort wo der Stop-Button nicht rot wird, ist dort activity
ein Boolean? Betrifft das klf200.0.products.0.runStatus
?
Nein, es ist kein Boolean und ja, es betrifft den klf200.0.products.0.runStatus
Hab den so konfiguriert:
Das wird aber das Problem sein, kann man da die Variable über ein JSON anpassen?
Gruß
dann einfach einen Datenpunkt in jarvis anlegen, der Boolean ist und dem Level in in den Component Options zuordnen (statt activity
).
Also hier dann einen Datenpunkt auswählen, der Boolean ist:
Hey, ich nutze inzwischen nur noch Jarvis für meine Steuerung der Home Automation. Mich stört schon länger das bei den HMIP-BROLL Adaptern die ich für alle meien Jalousien verwende der Stop-Knopf nicht funktioniert. Ich habe hier jetzt mal testweise den entsprechenden Datenpunkt im IOBroker als Stop DP Hinzugefügt und alles funktioniert super.
Diesen könnte man in den Standard übernehmen, das würde denke ich vielen das leben leichter machen.
Zudem arbeitet HMIP für den Shutter level mit einem Wert 0=open und 1=closed, das habe ich so angepasst, könnte auch in den Standard..
Hier nochmal meine Konfig zu dem Fenster. Da kann man bestimmt noch viel besser machen. Habe es soweit angepasst das es funktioniert.
Gruß und sorry wenn bei mir die Sachen immer etwas gestückelt kommen. Hab viel zu wenig Zeit mich damit richtig auseinander zu setzten.