NEWS
[gelöst]Wechselschaltung
-
@dominik-f sagte: Generic error (UNREACH)
Das hat nichts mit dem Skript zu tun.
Es ist vielleicht ein Problem, dass an 4 Leuchten gleichzeitig gesendet wird? Ein kleiner Zeitversatz (je 200 ms) wäre sicherlich nicht verkehrt.Ich werde es versuchen, dank dir
-
Ich werde es versuchen, dank dir
-
@dominik-f
Es sollte auch vermieden werden, dass unnötig gesendet wird (Ausschalten am Tag).
Ich danke dir, ich werde berichten wenn der Fehler bleibt.
Muss ich dann diesen Baustein 4 mal machen, für jedes einzelne Objekt? Oder gibt es eine schönere Lösung?
-
Ich danke dir, ich werde berichten wenn der Fehler bleibt.
Muss ich dann diesen Baustein 4 mal machen, für jedes einzelne Objekt? Oder gibt es eine schönere Lösung?
-
@dominik-f sagte: Muss ich dann diesen Baustein 4 mal machen, für jedes einzelne Objekt?
Es genügt, einen Datenpunkt abzufragen, da sie parallel gesteuert werden.
Ich brauche nochmal deine Hilfe :)
Habe mit deinem kleinen Skript das Press Short aktivieren können und kann das nun auch für andere HM IP Schalter anwenden.
// Dieses Skript einmal für jeden Taster-Kanal ausführen const inst = 'hm-rpc.0'; // Instanz anpassen const channel = '001A5D899A7DDA:1'; // Kanal-Adresse anpassen sendTo(inst, 'reportValueUsage', {ID: channel, paramType: 'PRESS_SHORT', params: 1}, res => { log(JSON.stringify(res)); });Nun gibt es bei den Datenpunkten ja noch Press Long. Ich würde damit gerne das Dimmen von Lampen realisieren. Wenn ich Press Long drücke, dann wird der Datenpunkt true aber bleibt auch true. Hast du da vielleicht auch eine Idee zu wie ich das mit Blockly realisieren kann?
-
Ich brauche nochmal deine Hilfe :)
Habe mit deinem kleinen Skript das Press Short aktivieren können und kann das nun auch für andere HM IP Schalter anwenden.
// Dieses Skript einmal für jeden Taster-Kanal ausführen const inst = 'hm-rpc.0'; // Instanz anpassen const channel = '001A5D899A7DDA:1'; // Kanal-Adresse anpassen sendTo(inst, 'reportValueUsage', {ID: channel, paramType: 'PRESS_SHORT', params: 1}, res => { log(JSON.stringify(res)); });Nun gibt es bei den Datenpunkten ja noch Press Long. Ich würde damit gerne das Dimmen von Lampen realisieren. Wenn ich Press Long drücke, dann wird der Datenpunkt true aber bleibt auch true. Hast du da vielleicht auch eine Idee zu wie ich das mit Blockly realisieren kann?
@dominik-f sagte: Wenn ich Press Long drücke, dann wird der Datenpunkt true aber bleibt auch true.
HM-Button bleiben immer true und aktualisieren nur ihren Zeitstempel. Man triggert also auf "wahr". Ich glaube mich zu erinnern, dass bei HmIP der Zeitstempel alle 250 ms aktualisiert wird?

@dominik-f sagte in [gelöst]Wechselschaltung:
Habe mit deinem kleinen Skript das Press Short aktivieren können
Es werden damit alle Datenpunkte des Kanals aktiviert.
-
@dominik-f sagte: Es kommt dabei jedoch folgende Fehlermeldung:
Das ist ein anderer Datenpunkt (Dimmer oder Rollo), an den gesendet wird.
@paul53 sagte in [gelöst]Wechselschaltung:
Das ist ein anderer Datenpunkt (Dimmer oder Rollo), an den gesendet wird.
das ist die LED für die Signalisierungsfunktion des "Schalters"
-
@dominik-f sagte: Generic error (UNREACH)
Das hat nichts mit dem Skript zu tun.
Es ist vielleicht ein Problem, dass an 4 Leuchten gleichzeitig gesendet wird? Ein kleiner Zeitversatz (je 200 ms) wäre sicherlich nicht verkehrt.@paul53 sagte:
Das hat nichts mit dem Skript zu tun.
habe ich bei dem Signaltaster auch.
Könnte auch ein CCU Bug sein, wie in anderen Threads vermutet wird.ich glaube diese Meldung kommt, wenn das Gerät bereits in dem gewünschten Zustand ist.
-
@dominik-f sagte: Wenn ich Press Long drücke, dann wird der Datenpunkt true aber bleibt auch true.
HM-Button bleiben immer true und aktualisieren nur ihren Zeitstempel. Man triggert also auf "wahr". Ich glaube mich zu erinnern, dass bei HmIP der Zeitstempel alle 250 ms aktualisiert wird?

@dominik-f sagte in [gelöst]Wechselschaltung:
Habe mit deinem kleinen Skript das Press Short aktivieren können
Es werden damit alle Datenpunkte des Kanals aktiviert.
Ich habe bisher auf Aktualisierung getriggert, dass funktioniert auch super. Der Datenpunkt bleibt ja durchgehend auf True.
Nur wie kann ich wenn sich der Zeitstempel nur einmal aktualisiert Dimmen realisieren? Auf einen bestimmten Wert Dimmen würde ja einfach funktionieren. Ich würde gerne solange ich Press Long gedrückt halte die Helligkeit immer Schrittweise erhöhen wollen
-
@paul53 sagte:
Das hat nichts mit dem Skript zu tun.
habe ich bei dem Signaltaster auch.
Könnte auch ein CCU Bug sein, wie in anderen Threads vermutet wird.ich glaube diese Meldung kommt, wenn das Gerät bereits in dem gewünschten Zustand ist.
Das Problem hat sich mittlerweile gelöst. Ich hatte dort schlechten Empfang und seit ich dort in der Nähe ein Accesspoint als Repeater eingerichtet habe kommt der Fehler nicht mehr
-
Ich habe bisher auf Aktualisierung getriggert, dass funktioniert auch super. Der Datenpunkt bleibt ja durchgehend auf True.
Nur wie kann ich wenn sich der Zeitstempel nur einmal aktualisiert Dimmen realisieren? Auf einen bestimmten Wert Dimmen würde ja einfach funktionieren. Ich würde gerne solange ich Press Long gedrückt halte die Helligkeit immer Schrittweise erhöhen wollen
@dominik-f sagte: Nur wie kann ich wenn sich der Zeitstempel nur einmal aktualisiert Dimmen realisieren?
Aktualisiert der Zeitstempel bei HmIP nicht alle 250 ms? Bei HM(classic) gab es dafür den Datenpunkt PRESS_CONT.
@dominik-f sagte in [gelöst]Wechselschaltung:
Ich habe bisher auf Aktualisierung getriggert
Das funktioniert genauso gut.
-
@dominik-f sagte: Nur wie kann ich wenn sich der Zeitstempel nur einmal aktualisiert Dimmen realisieren?
Aktualisiert der Zeitstempel bei HmIP nicht alle 250 ms? Bei HM(classic) gab es dafür den Datenpunkt PRESS_CONT.
@dominik-f sagte in [gelöst]Wechselschaltung:
Ich habe bisher auf Aktualisierung getriggert
Das funktioniert genauso gut.
Ich werde das mal testen ob der sich beim Drücken mehrmals aktualisiert
-
Das Problem hat sich mittlerweile gelöst. Ich hatte dort schlechten Empfang und seit ich dort in der Nähe ein Accesspoint als Repeater eingerichtet habe kommt der Fehler nicht mehr
@dominik-f sagte in [gelöst]Wechselschaltung:
Ich hatte dort schlechten Empfang
passt auch! ist bei mir auch an ungünstiger Stelle
-
Ich habe bisher auf Aktualisierung getriggert, dass funktioniert auch super. Der Datenpunkt bleibt ja durchgehend auf True.
Nur wie kann ich wenn sich der Zeitstempel nur einmal aktualisiert Dimmen realisieren? Auf einen bestimmten Wert Dimmen würde ja einfach funktionieren. Ich würde gerne solange ich Press Long gedrückt halte die Helligkeit immer Schrittweise erhöhen wollen
@dominik-f sagte: Ich würde gerne solange ich Press Long gedrückt halte die Helligkeit immer Schrittweise erhöhen wollen
Aber bitte nicht alle 250 ms an 868 MHz (HomeMatic) senden, da sonst die CCU schnell den Duty cycle erreicht. HmIP-Dimmer haben eine Rampen-Funktion (glaube ich).
-
@dominik-f sagte: Ich würde gerne solange ich Press Long gedrückt halte die Helligkeit immer Schrittweise erhöhen wollen
Aber bitte nicht alle 250 ms an 868 MHz (HomeMatic) senden, da sonst die CCU schnell den Duty cycle erreicht. HmIP-Dimmer haben eine Rampen-Funktion (glaube ich).
@paul53 sagte:
HmIP-Dimmer haben eine Rampen-Funktion (glaube ich).
jepp
RAMP_TIME unmittelbar vor dem schalzen setzen, dann dimmt es langsamersetzt aber nicht den individuellen PRESS_CONT
-
@paul53 sagte:
HmIP-Dimmer haben eine Rampen-Funktion (glaube ich).
jepp
RAMP_TIME unmittelbar vor dem schalzen setzen, dann dimmt es langsamersetzt aber nicht den individuellen PRESS_CONT
-
-
Ich verstehe nicht was mit Rampe gemeint ist?
-
Ich verstehe nicht was mit Rampe gemeint ist?
@dominik-f sagte: Ich verstehe nicht was mit Rampe gemeint ist?
@homoran sagte in [gelöst]Wechselschaltung:
RAMP_TIME unmittelbar vor dem schalzen setzen, dann dimmt es langsam
Das kontinuierliche Erhöhen oder Verringern der Helligkeit macht der Dimm-Aktor selbst.
