thkl / hap-homematic

a AddOn for HomeMatic CCU3 (Raspberrymatic) that will bring HomeKit to your CCU
MIT License
220 stars 24 forks source link

Systemvariable schaltet in der CCU nicht um #644

Closed gerd2005 closed 11 months ago

gerd2005 commented 11 months ago

Hallo,

in der CCU habe ich eine Systemvariable angelegt: image

Diese habe ich zu den Favoriten/der Startseite hinzugefügt um den Status zu sehen: image

Anschließend habe ich die Variable ins Homekit gebracht um hier den Status ändern zu können: image

In der Home-App wird die Variable nun auch angezeigt und ich kann sie ein- und ausschalten. Jedoch ändert sich der Status in der CCU nicht. Dieser bleibt immer auf "Manu-Modus"

PS: Ein Programm habe ich noch nicht aktiv. Ich wollte es erst hinbekommen, dass der Status in der CCU korrekt angezeigt wird. Hat jemand eine Idee was ich falsch mache?

VG gerd

blackbasket commented 11 months ago

Hallo @gerd2005 ,

nach dem Motto keep it simple: Nimm mal das einfache HomematicVariableAccessory

Das funktioniert bei mir problemlos...

LG, Marcel

gerd2005 commented 11 months ago

Hi,

habe ich nun gemacht, und die CCU auch einmal neu gestartet. Leider ohne Erfolg.

Komisch ist auch folgendes: Ich schalte die Variable in der Home-App ein => Der Schalter bleibt oben Schließe ich in der App den Schalter über das "X", schaltet sich die Variable direkt wieder aus.

ChrWi commented 11 months ago

Hallo Gerd, wenn ich den screenshot aus dem hap addon richtig interpretiere, hast Du keinen Trigger definiert, oder? Bin mir gerade nur nicht sicher, ob der für beide Richtungen (ccu <-> hap) benötigt wird. Sollte im Wiki stehen

gerd2005 commented 11 months ago

@ChrWi Danke für dein Feedback. Ich verstehe es aber leider nicht… Was genau meinst du? So sieht die Variable in dem Plugin aktuell aus. IMG_0747

Meinst du das, was da im Hintergund ist? Teigiger => Auswählen?

ChrWi commented 11 months ago

Ja, siehe https://github.com/thkl/hap-homematic/wiki/variables#trigger

gerd2005 commented 11 months ago

Hi, ich habe nun einen virtuellen Taster als Trigger hinzugefügt und dieses Hilfsprogramm erzeugen lassen. Das hat auch soweit geklappt. Dennoch schaltet sich meine Variable in der CCU immer noch nicht um.

Ist denn überhaupt möglich eine Variable im Homekit als Schalter hinzuzufügen und löst bei einer Änderung ein Programm in der CCU aus?

image Ich bin echt ratlos mittlerweile...

ChrWi commented 11 months ago

Hallo Gerd, ich nutze das an mehreren Stellen. Ein konkretes Beispiel:

gerd2005 commented 11 months ago

Also ich würde sagen, dass ich das genauso habe wie du. Ich habe bei der DANN-Bedingung zur KOntrolle mal einen Lichtschalter genommen, damit ich sehen kann, ob überhaupt was in der CCU ankommt.

Programm: image

Switch im Plugin: image

hap_autotrigger: image

Hast du noch eine Idee?

ChrWi commented 11 months ago

Ich vermeide aus Gewohnheit Leerzeichen und Sonderzeichen in Variablen

blackbasket commented 11 months ago

Guter Hinweis @ChrWi ... das ist mir bewusst gar nicht aufgefallen... mache ich auch...

gerd2005 commented 11 months ago

Hallo,

das Problem ist behoben. Leerzeichen und Umlaute (ä,ö, usw.) funktionieren in der CCU nicht. Irgendwie unglaublich, dass die CCU damit nicht umgehen kann.

Danke für Eure Hilfe!!!

Viele Grüße Gerd

blackbasket commented 11 months ago

Ok... da ich auch in der "Ära" nach 8.3 immer noch möglichst kurze Dateinamen und nur ASCII-Zeichen verwende, ist mir das tatsächlich nicht aufgefallen ;) schön, dass es jetzt läuft :) @ChrWi gutes Auge ;)

gerd2005 commented 10 months ago

Hallo,

ich habe doch noch eine abschließende Frage. Besteht die Problematik mit der Benamung (Nur A-Z, keine Umlaute und Leerzeichen) nur in Verbindung mit dem PlugIn, oder ist das ein generelles Problem in der CCU?

Mit anderen Worten: Wenn ich eine SV in der CCU anlege, diese aber NICHT im PlugIn ist, kann ich diese mit Leerzeichen und Umlauten benennen?

ChrWi commented 10 months ago

Hallo Gerd, ich habe kurz in den Dokumentation nachgeschaut - aus offizieller Sicht ist die Antwort nein. IMG_0604 https://www.eq-3.com/Downloads/eq3/download%20bereich/hm_web_ui_doku/HM-Skript_Teil_1_Sprachbeschreibung_V2.2.pdf#page6