NEWS
[gelöst]Yahka Feedback
-
Habe mittels Yahka Adapter ein Shelly1 eingebunden. Dies mit einem MultiState.
Also Command und Feedback mit 2 versch. Datenpunkten. Ein Skript wandelt den bool Wert in on/off um.
Einschalten funktioniert. Das Feedback nicht! Also der Button im Homekit ist auf OFF. Schalte ich nun nochmals ein, bleibt der Button auf ON.
Also jeweils beim zweiten einschalten bleibt das Feedback.Wer kann mir hier einen Tipp geben?
Danke
pat -
@valbuz sagte:
Shelly1 eingebunden. Dies mit einem MultiState.
Was verstehst Du unter Multistate ? Ein Multistate (Werteliste) hat diskrete Werte, i.d.R. 0, 1, 2, ...
@valbuz sagte in Yahka Feedback:
Command und Feedback mit 2 versch. Datenpunkten. Ein Skript wandelt den bool Wert in on/off um.
Das ist eine typische Funktion von Alias-Datenpunkten.
-
@valbuz Ich gehe mal davon aus das du den Shelly über genau einen Datenpunkt steuerst. Ist das korrekt ?
Wenn ja, dann
Typ state, nicht MultiState
Transferfunktion "Skript"
toHomekit:
return value === "ON"
toIobroker:
if (value) return "ON"; return "OFF";
-
Ich habe den Shelly mit MQTT eingebunden.
Für das Schalten(write) und lesen(read) habe ich 2 DP.
Im Yahka kann ich mittels Multistate für write und read unterschiedliche DP angeben.
So habe ich es gelöst.
Hier noch Screenshot'sBin ich da grundsätzlich falsch?!
-
@Asgothian Danke! Das schalten incl. Feedback funzt nun.
Wird die Lampe jedoch von extern geschalten, erhalte ich das Feedback nicht in Homekit -
@valbuz Bekommst du denn den Datenpunkt im ioBroker geschaltet, i.e ändert der Datenpunkt seinen Status ?
A.
-
@Asgothian sagte in Yahka Feedback:
@valbuz Bekommst du denn den Datenpunkt im ioBroker geschaltet, i.e ändert der Datenpunkt seinen Status ?
A.
Ja, der DP schaltet. Aber in Yahka habe ich ja nur den Command DP eingerichtet. Das Feedback liegt ja auf einem anderen DP.... dies habe ich ja oben beschrieben -
Deswegen schrieb ich ja, das du weg vom MultiState sollst.
@Asgothian sagte in Yahka Feedback:
Typ state, nicht MultiState
-
@Asgothian Bin ich ja jetzt.
Es fehlt mir nur das Feedback beim externen schalten des Lichtes. -
@valbuz sagte:
Es fehlt mir nur das Feedback beim externen schalten des Lichtes.
@paul53 sagte in Yahka Feedback:
Das ist eine typische Funktion von Alias-Datenpunkten.
-
@valbuz sagte in Yahka Feedback:
@Asgothian Bin ich ja jetzt.
Es fehlt mir nur das Feedback beim externen schalten des Lichtes.ok.. sorry, da hatte ich dich missverstanden. Du kannst (inzwischen) die conversion per Skript auch im multistate nutzen.. das sollte sofort gehen
-
Also... das ganze funzt nun mittels Multi-State und den Script Einträgen!
Danke für die Hilfe.
pat
-
@valbuz kannst du deine Lösung noch mal bitte mit Bildern und so zeigen?
-
@el_malto Gerne