NEWS
jalousie über einen Taster steuern
-
@thomson Wenn sich die Werte nicht ändern, dann stimmt ja was nicht in der Übertragung zum ioBroker...würde mal rebooten...
-
@thomson sagte: Oder habe ich da n fehler eingebaut
Das Blockly sieht fehlerfrei aus.
Ändert sich bei PRESS_LONG der Zeitstempel bei Betätigung? Im Bild oben ist PRESS_LONG false und orange, was bedeutet, dass noch nie ein Wert von der CCU empfangen wurde.Anmerkung: Bei HmIP wiederholt PRESS_LONG alle 250 ms die Aktualisierung des Zeitstempels. Verwende besser PRESS_SHORT.
-
@paul53 Ja die Befehle kommen durch.
Hab auch mal einen "Info" Block eingefügt. Der Trigger löst aus -
@thomson sagte: Der Trigger löst aus
Dann wird wohl in Richtung Shelly etwas nicht funktionieren. Kann die Jalousie im Tab "Objekte" über die 3 Button bewegt bzw. gestoppt werden?
-
@paul53
Japp das geht auch. -
@thomson sagte Japp das geht auch.
Frage: Ist Position = 0 geschlossen oder offen?
... weil bei Position <= 50 soll geschlossen werden? -
@paul53
100 - offen
0 - geschlossen -
@thomson sagte: 100 - offen
0 - geschlossenDann kann die Jalousie bei Positionen <= 50 nie mehr durch die HM-Taste geöffnet werden (und umgekehrt). Dreh mal die Bedingung um.
-
@paul53
Habe gerde einen weiteren Taster "vorher nicht bekannt" angelernt.
Die Signale kommen nicht durch. "Orange"
Also doch irgendwo ein Problem -
@thomson sagte: Die Signale kommen nicht durch. "Orange"
Gibt es ein Dummy-Programm für diesen Kanal auf der CCU?
-
@paul53
Das ist vom neuen FunktasterDer IP Wired hat ebenfalls keine verküpfung auf der CCU
Habe ich bei alles anderen Tastern, Aktoren, Tür Kontakte etc noch nie gemacht ...
Verwirrung total -
@thomson sagte in jalousie über einen Taster steuern:
Das ist vom neuen Funktaster
das ist aber kein Programm??
@thomson sagte in jalousie über einen Taster steuern:
Habe ich bei alles anderen Tastern, Aktoren, Tür Kontakte etc noch nie gemacht ...
muss auch nur bei Batteriesendern gemacht werden, da diese ohne bekannten Empfänger aus Stromspargründen gar nicht erst senden
-
@thomson
Man kann die Taster-Kanäle auch mit einem Javascript auf ioBroker aktivieren:// Dieses Skript einmal für jeden Taster-Kanal ausführen const inst = 'hm-rpc.0'; // Instanz anpassen const channel = 'XEQ1234567:1'; // Kanal-Adresse anpassen sendTo(inst, 'reportValueUsage', {ID: channel, paramType: 'PRESS_SHORT', params: 1}, res => { log(JSON.stringify(res)); });
-
@homoran
in der CCU habe ich kein Programm.
Der Wired Taster der die Jalousie steuern soll, funktioniert mit anderen Aktionen wie z.B. Licht.Den gerade genannten Funktaster habe ich eine Variable in der CCU zugeordnet. nun kommt das Signal auch durch.
zusammengefasst.
Der Trigger kommt beim drücken der Taste.
Den Shelly kann ich über Objekte steuern, nur Zeitstempel wird aktualisiert. -
@thomson sagte: Der Trigger kommt beim drücken der Taste.
Wie man sieht, alle ca. 250 ms, wenn man die Taste gedrückt hält. Besser PRESS_SHORT verwenden und die Bedingung umkehren:
falls Wert von Position > 50 mache steuere Close mit wahr
Mit PRESS_SHORT bekommt man die Jalousie auch präziser gestoppt.
-
-
@thomson sagte: Springt direkt nach "sonst"
Das passiert doch nur, wenn "Roller state" != "stop" ist.
@thomson sagte in jalousie über einen Taster steuern:
In Objekten ist auch wie gesagt alles rot.
Dann bestätigt der Adapter nicht.
-
@thomson
Sieht bei dir der Datenpunkt "shelly.0.*.Shutter.state" auch wie folgt aus??
Ich habe selber ein Skript, welches das "stop" abfängt. Bei mir funktioniert es einwandfrei.
Öffne oder Schliesse mal die Jalousie (z.B. mit Shelly-App) und schaue dir dann die Infos des obigen Datenpunktes an.
Ändert sich "Zuletzt geändert"?
-
@kusi
Nein ändert sich nicht. Status wurde zuletzt vor 2h geändert.
Die Ansteuerung ansich geht aber über Objekte.
Glaube ich setzte das teil mal komplett zurück und entferne den Datenpunkt.
Oder übertrieben? -
@thomson Kann nicht schaden...