Znaleziono 8 wyników
Wróć do „automatyczne wyłącznie drukarki”
- 20 paź 2022, 19:45
- Forum: Pytania o sprawy podstawowe
- Temat: automatyczne wyłącznie drukarki
- Odpowiedzi: 36
- Odsłony: 10581
Re: automatyczne wyłącznie drukarki
U mnie HA robi dużo więcej rzeczy. Wyłącznie drukarek, to tylko jedna z wielu jego zadań Raczej nie zdarzyło mi się, żeby HA wysypał mi się sam z siebie - co najwyżej po jakieś krzywej aktualizacji ale to mam pod kontrolą, bo zawsze aktualizuję ręcznie poprzedzając to backupem.
- 20 paź 2022, 09:42
- Forum: Pytania o sprawy podstawowe
- Temat: automatyczne wyłącznie drukarki
- Odpowiedzi: 36
- Odsłony: 10581
Re: automatyczne wyłącznie drukarki
1. HA mam na Debianie w docker, więc mam pełny system.
2. Wyłącznie drukarki - tak trzeba zrobić jakąś automatyzację. Korzystam z NodeRed ale to tylko jedna z opcji.
3. Co masz w logach?
2. Wyłącznie drukarki - tak trzeba zrobić jakąś automatyzację. Korzystam z NodeRed ale to tylko jedna z opcji.
3. Co masz w logach?
- 19 paź 2022, 20:48
- Forum: Pytania o sprawy podstawowe
- Temat: automatyczne wyłącznie drukarki
- Odpowiedzi: 36
- Odsłony: 10581
Re: automatyczne wyłącznie drukarki
W moonraker.conf w trusted_clients musi być dodana pula adresów lub adres serwera HA. Na samym HA dodajesz moonrakera jako sensor:
gdzieś na stronie HA jest dokładny opis wszystkich czujników, które można wyciągnąć z moonrakera. Te które są powyżej w zupełności mi wystarczają.
Kod: Zaznacz cały
sensor:
- platform: rest
name: printer_1_sensor
resource: "http://192.168.0.2:7125/printer/objects/query?heater_bed&extruder&print_stats&toolhead&display_status&virtual_sdcard"
json_attributes_path: "$.result.status"
json_attributes:
- heater_bed
- extruder
- print_stats
- toolhead
- display_status
- virtual_sdcard
value_template: 'OK'
- platform: template
sensors:
printer_1_hotend_target:
value_template: '{{ states.sensor.printer_1_sensor.attributes["extruder"]["target"] | float | round(1) }}'
device_class: temperature
unit_of_measurement: '°C'
printer_1_hotend_actual:
value_template: '{{ states.sensor.printer_1_sensor.attributes["extruder"]["temperature"] | float | round(1) }}'
device_class: temperature
unit_of_measurement: '°C'
printer_1_bed_target:
value_template: '{{ states.sensor.printer_1_sensor.attributes["heater_bed"]["target"] | float | round(1) }}'
device_class: temperature
unit_of_measurement: '°C'
printer_1_bed_actual:
value_template: '{{ states.sensor.printer_1_sensor.attributes["heater_bed"]["temperature"] | float | round(1) }}'
device_class: temperature
unit_of_measurement: '°C'
printer_1_state:
value_template: '{{ states.sensor.printer_1_sensor.attributes["print_stats"]["state"]}}'
printer_1_current_print:
value_template: '{{ states.sensor.printer_1_sensor.attributes["print_stats"]["filename"]}}'
printer_1_current_progress:
value_template: '{{ (states.sensor.printer_1_sensor.attributes["display_status"]["progress"])*100 | round(1) }}'
unit_of_measurement: '%'
printer_1_print_time:
value_template: '{{ states.sensor.printer_1_sensor.attributes["print_stats"]["print_duration"] |timestamp_custom("%H:%M:%S", 0)}}'
printer_1_time_remaining:
value_template: '{{ (((states.sensor.printer_1_sensor.attributes["print_stats"]["print_duration"]/states.sensor.printer_1_sensor.attributes["display_status"]["progress"]- states.sensor.printer_1_sensor.attributes["print_stats"]["print_duration"]) if states.sensor.printer_1_sensor.attributes["display_status"]["progress"]>0 else 0)) | timestamp_custom("%H:%M:%S", 0)}}'
printer_1_eta:
value_template: '{{ (as_timestamp(now())+2*60*60+((states.sensor.printer_1_sensor.attributes["print_stats"]["print_duration"]/states.sensor.printer_1_sensor.attributes["display_status"]["progress"]- states.sensor.printer_1_sensor.attributes["print_stats"]["print_duration"]) if states.sensor.printer_1_sensor.attributes["display_status"]["progress"]>0 else 0)) | timestamp_custom("%H:%M:%S", 0)}}'
printer_1_nozzletemp:
value_template: '{{[( states.sensor.printer_1_sensor.attributes["extruder"]["temperature"] | float | round(1)| string)," / ",( states.sensor.printer_1_sensor.attributes["extruder"]["target"] | float | round(1)| string)]|join}}'
printer_1_bedtemp:
value_template: '{{[( states.sensor.printer_1_sensor.attributes["heater_bed"]["temperature"] | float | round(1)| string)," / ",( states.sensor.printer_1_sensor.attributes["heater_bed"]["target"] | float | round(1)| string)]|join}}'
- 25 maja 2021, 14:31
- Forum: Pytania o sprawy podstawowe
- Temat: automatyczne wyłącznie drukarki
- Odpowiedzi: 36
- Odsłony: 10581
Re: automatyczne wyłącznie drukarki
Ja już ogarnąłem - integracja Moonraker'a z Home Asisstant załatwiła temat
- 19 maja 2021, 13:29
- Forum: Pytania o sprawy podstawowe
- Temat: automatyczne wyłącznie drukarki
- Odpowiedzi: 36
- Odsłony: 10581
Re: automatyczne wyłącznie drukarki
Mam wszystko zainstalowane - zostało tylko dopieścić integrację z Home Assistant i dokupić więcej gniazdek, bo mam jedno a potrzebuję trzy Wcześniej miałem to spięte integracją z Octoprintem, ale wraz z zainstalowaniem mainsail'a octoprint wyleciał.
- 19 maja 2021, 12:58
- Forum: Pytania o sprawy podstawowe
- Temat: automatyczne wyłącznie drukarki
- Odpowiedzi: 36
- Odsłony: 10581
Re: automatyczne wyłącznie drukarki
... i to mi załatwia wszystkie moje potrzeby:
https://github.com/Arksine/moonraker/bl ... stant.yaml
zostało tylko ogarnąć szczegóły
https://github.com/Arksine/moonraker/bl ... stant.yaml
zostało tylko ogarnąć szczegóły
- 19 maja 2021, 11:31
- Forum: Pytania o sprawy podstawowe
- Temat: automatyczne wyłącznie drukarki
- Odpowiedzi: 36
- Odsłony: 10581
Re: automatyczne wyłącznie drukarki
Chyba muszę się zagłębić w Moonraker'a, bo widzę to całkiem potężne narzędzie.
- 19 maja 2021, 10:56
- Forum: Pytania o sprawy podstawowe
- Temat: automatyczne wyłącznie drukarki
- Odpowiedzi: 36
- Odsłony: 10581
Re: automatyczne wyłącznie drukarki
Jak to spiąć z Klipperem bez OctoPrinta?1kamil pisze:Ja używam https://www.komputronik.pl/product/6474 ... sp111.html z OctoPrintem lub Klipperem.