From fa1b7a61728b1e011ea6c7b0d970a0e67855bbd6 Mon Sep 17 00:00:00 2001 From: C H R I S T I A N Date: Sat, 1 Feb 2025 02:46:28 +0100 Subject: [PATCH 1/2] Import tmc2209_hub in PD-Stepper-Blinds-Advanced.yaml --- Software/ESPHome/PD-Stepper-Blinds-Advanced.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Software/ESPHome/PD-Stepper-Blinds-Advanced.yaml b/Software/ESPHome/PD-Stepper-Blinds-Advanced.yaml index 05dc1c4..55f8383 100644 --- a/Software/ESPHome/PD-Stepper-Blinds-Advanced.yaml +++ b/Software/ESPHome/PD-Stepper-Blinds-Advanced.yaml @@ -3,7 +3,7 @@ external_components: - source: github://slimcdk/esphome-custom-components - components: [tmc2209, stepper] + components: [tmc2209_hub, tmc2209, stepper] substitutions: encoder_closed_pos: "30000" # full blinds length (in encoder counts) !! CHANGE TO SUIT YOUR SETUP !! @@ -281,4 +281,4 @@ cover: position: !lambda return (1.0-id(pd_blinds)->position) * ${encoder_closed_pos} * ${stepper_encoder_ratio}; - stepper.set_target: id: motor - target: !lambda return (1.0-pos) * ${encoder_closed_pos} * ${stepper_encoder_ratio}; \ No newline at end of file + target: !lambda return (1.0-pos) * ${encoder_closed_pos} * ${stepper_encoder_ratio}; From 28bec400261b4e5fe124c6e9a7a3de22d0b92ac9 Mon Sep 17 00:00:00 2001 From: C H R I S T I A N Date: Sat, 1 Feb 2025 02:46:54 +0100 Subject: [PATCH 2/2] Import tmc2209_hub in PD-Stepper-Position-Control.yaml --- Software/ESPHome/PD-Stepper-Position-Control.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Software/ESPHome/PD-Stepper-Position-Control.yaml b/Software/ESPHome/PD-Stepper-Position-Control.yaml index 7b9b088..bdd5db7 100644 --- a/Software/ESPHome/PD-Stepper-Position-Control.yaml +++ b/Software/ESPHome/PD-Stepper-Position-Control.yaml @@ -3,7 +3,7 @@ external_components: - source: github://slimcdk/esphome-custom-components - components: [tmc2209, stepper] + components: [tmc2209_hub, tmc2209, stepper] globals: - id: encoder_tracking_ @@ -215,4 +215,4 @@ number: set_action: - stepper.set_target: id: driver - target: !lambda "return x;" \ No newline at end of file + target: !lambda "return x;"