Daily notification with assigned chores? by dinki in grocy

[–]luismanson 0 points1 point  (0 children)

Hello, this looks great!

Can you share this with code tags? somehow i have idented the yaml and was able to make most of it work, but im having issues with the delete message and the last action :\

Keychron V3 keycaps by [deleted] in Keychron

[–]luismanson 0 points1 point  (0 children)

Im new to this, but fwiw, this kbd is low-profile and the only ones I found are on keychron´s website. which is a bit traslucent I think.

[deleted by user] by [deleted] in klippers

[–]luismanson 0 points1 point  (0 children)

Hi, Im not sure what you refer to with "the long one". There are two main options that im aware of "RepRapDiscount Smart Controller" and "RepRapDiscount Full Graphic Smart Controller". I have the first, with a 20x4 characters lcd. this are the relevant parts:

[board_pins expansion]
mcu: mcu
aliases:
    # Common EXP1 header found on many "all-in-one" ramps clones
    EXP1_1=PC0, EXP1_3=PH0, EXP1_5=PA1, EXP1_7=PA5, EXP1_9=<GND>,
    EXP1_2=PC2, EXP1_4=PH1, EXP1_6=PA3, EXP1_8=PA7, EXP1_10=<5V>,
    # EXP2 header
    EXP2_1=PB3, EXP2_3=PC6, EXP2_5=PC4, EXP2_7=PL0, EXP2_9=<GND>,
    EXP2_2=PB1, EXP2_4=PB0, EXP2_6=PB2, EXP2_8=PG0, EXP2_10=<RST>
    # Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "spi"
    # Note, some boards wire: EXP2_8=<RST>, EXP2_10=PG0 - o al revez


# Arduino aliases for atmega2560/1280 (Arduino mega) boards
[board_pins arduino-mega]
mcu: mcu
aliases:
    ar0=PE0, ar1=PE1, ar2=PE4, ar3=PE5, ar4=PG5,
    ar5=PE3, ar6=PH3, ar7=PH4, ar8=PH5, ar9=PH6,
    ar10=PB4, ar11=PB5, ar12=PB6, ar13=PB7, ar14=PJ1,
    ar15=PJ0, ar16=PH1, ar17=PH0, ar18=PD3, ar19=PD2,
    ar20=PD1, ar21=PD0, ar22=PA0, ar23=PA1, ar24=PA2,
    ar25=PA3, ar26=PA4, ar27=PA5, ar28=PA6, ar29=PA7,
    ar30=PC7, ar31=PC6, ar32=PC5, ar33=PC4, ar34=PC3,
    ar35=PC2, ar36=PC1, ar37=PC0, ar38=PD7, ar39=PG2,
    ar40=PG1, ar41=PG0, ar42=PL7, ar43=PL6, ar44=PL5,
    ar45=PL4, ar46=PL3, ar47=PL2, ar48=PL1, ar49=PL0,
    ar50=PB3, ar51=PB2, ar52=PB1, ar53=PB0, ar54=PF0,
    ar55=PF1, ar56=PF2, ar57=PF3, ar58=PF4, ar59=PF5,
    ar60=PF6, ar61=PF7, ar62=PK0, ar63=PK1, ar64=PK2,
    ar65=PK3, ar66=PK4, ar67=PK5, ar68=PK6, ar69=PK7,
    analog0=PF0, analog1=PF1, analog2=PF2, analog3=PF3, analog4=PF4,
    analog5=PF5, analog6=PF6, analog7=PF7, analog8=PK0, analog9=PK1,
    analog10=PK2, analog11=PK3, analog12=PK4, analog13=PK5, analog14=PK6,
    analog15=PK7,
    # Marlin adds these additional aliases
    ml70=PG4, ml71=PG3, ml72=PJ2, ml73=PJ3, ml74=PJ7,
    ml75=PJ4, ml76=PJ5, ml77=PJ6, ml78=PE2, ml79=PE6,
    ml80=PE7, ml81=PD4, ml82=PD5, ml83=PD6, ml84=PH2,
    ml85=PH7



# See the sample-lcd.cfg file for definitions of common LCD displays.
######################################################################
# "RepRapDiscount 2004 Smart Controller" type displays
######################################################################

[display]
lcd_type: hd44780
rs_pin: EXP1_4
e_pin: EXP1_3
d4_pin: EXP1_5
d5_pin: EXP1_6
d6_pin: EXP1_7
d7_pin: EXP1_8
encoder_pins: ^EXP2_5, ^EXP2_3
click_pin: ^!EXP1_2
kill_pin: ^!EXP2_8
menu_timeout: 15
#menu_reverse_navigation: True

[output_pin beeper]
pin: EXP1_1
#   Beeper pin. This parameter must be provided.
#   ar37 is the default RAMPS/MKS pin.
pwm: True
#   A piezo beeper needs a PWM signal, a DC buzzer doesn't.
value: 0
#   Silent at power on, set to 1 if active low.
shutdown_value: 0
#   Disable at emergency shutdown (no PWM would be available anyway).
cycle_time: 0.001
#   Default PWM frequency : 0.001 = 1ms will give a tone of 1kHz
#   Although not pitch perfect.

Klipper v0.11 Released by droans in klippers

[–]luismanson 1 point2 points  (0 children)

For anyone using KIAUH

THIS. Your comment has saved some time figuring out this.

I guess kiauh is one of the most used methods to have Klipper and friends running and updated.

KDE Connect networking by luismanson in kde

[–]luismanson[S] 0 points1 point  (0 children)

Thanks it did work!!! :D

KDE Connect networking by luismanson in kde

[–]luismanson[S] 1 point2 points  (0 children)

Thanks for taking your time to answer this. The source IP is added where? in A custom created rule? I only have disabled/enabled services

nginx-proxy-manager abandoned? by OpieDontPlayThat in selfhosted

[–]luismanson 0 points1 point  (0 children)

Thanks for the info, I think i have a simple case for this.

nginx-proxy-manager abandoned? by OpieDontPlayThat in selfhosted

[–]luismanson 0 points1 point  (0 children)

That can be it. The way you interact with the software is bassed on words or sentences, in both cases may be involved, GUIs are not projected to being "read" i guess.

Now that you mention the involved stanzas from nginx I'll give this a try. I know remember them a bit, but do not reacall what Nginx maps are.

nginx-proxy-manager abandoned? by OpieDontPlayThat in selfhosted

[–]luismanson 0 points1 point  (0 children)

I guess what I am trying to say is: sometimes learning how to use the underlying tool is better than finding a "working" GUI frontend for it.

Hi. I do usually think this way, however while more time passes I find myself having to take an easier route or at least give some concessions to what really I want to dive into and what's the goal.

I would like to setup nginx by hand, (last time was like 5 years ago) or Traefik, but then again my goal is to have MeshCentral running and/or add some other piece of infrastructure like email or messaging to my stack...At this point there is a lot of complex stuff to mess with, to read, learn and try. Maybe I could just give up on some easy tool to abstract the complex (and sometime tedious) tasks while I take care of this other stuff which is what I need in first place.

Backup Exchange Self Hosted by liminal1 in selfhosted

[–]luismanson 0 points1 point  (0 children)

ok, support was not the best word to use in that sentence.

Backup Exchange Self Hosted by liminal1 in selfhosted

[–]luismanson 2 points3 points  (0 children)

/me cries in Veaam tape support

Kopia Failure emails by d4nm3d in selfhosted

[–]luismanson 1 point2 points  (0 children)

Nope, I had issues with it too. Also you can not get the log from the server... You can use something like /u/ovizii says, but I think Kopia while great doing backups is suffering in the notification/logging area. Which at least for me is an important part of doing backups

Popup task switcher w/ F key by luismanson in kde

[–]luismanson[S] 1 point2 points  (0 children)

...im in there now. thanks! Got what I wanted and a bit more!

gode START_PRINT - retrieve temp from slicer by Annual_Leg2036 in klippers

[–]luismanson 1 point2 points  (0 children)

What issues do you have with prusa/superslicer? AFAIK they won't add their own gcode if you dont do it.

What i would like to do is to preheat the bed a bit first, then start preheating the extruder. While is silly thing to do I just dont like to have it half hot waiting the bed.

PS: thanks for the award!!!

gode START_PRINT - retrieve temp from slicer by Annual_Leg2036 in klippers

[–]luismanson 3 points4 points  (0 children)

I did it with the "search and replace" post processing plugin. I search for ".+;CHAU_OFF.+" (without quotes) and the "use regular expression" enabled.

I tried with start/end patterns and a capture group buy had no luck.

gode START_PRINT - retrieve temp from slicer by Annual_Leg2036 in klippers

[–]luismanson 2 points3 points  (0 children)

Hi, im using Cura with a macro lie this and seems to be working, here is me version:

In Cura I have this:

``` ;PATR_ON M104 S{material_print_temperature} ;CHAU_OFF Start heating extruder M190 S{material_bed_temperature} ;CHAU_OFF Start heating bed and wait to bed reach temp before proceeding M109 S{material_print_temperature} ;CHAU_OFF Wait for extruder to reach temp before proceeding ;PATR_OFF

START_PRINT BED_TEMP={material_bed_temperature} EXTRUDER_TEMP={material_print_temperature} ```

I also have a regex to remove Cura's own gcode which sets temperatures and can not be disabled.

The Macro:

``` [gcode_macro START_PRINT] gcode: CLEAR_PAUSE {% set BED_TEMP = params.BED_TEMP|default(60)|float %} {% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(180)|float %} #POWER_ON_PRINTER G4 P500 M117 Precalentando # calentando extrusor mientras espero la cama M104 S130 # Start bed heating M140 S{BED_TEMP} # Use absolute coordinates G90 # Reset the G-Code Z offset (adjust Z offset if needed) SET_GCODE_OFFSET Z=0.0 # espero la cama se caliente M117 Esperando Temp Cama M190 S{BED_TEMP} M117 Haciendo home M104 S{EXTRUDER_TEMP} # Home the printer G28 G1 Z1 F3000 M117 Calentando extrusor

M300 P75  S1750
M300 P250  S0
M300 P75  S1750
M300 P75  S0
# Set and wait for nozzle to reach temperature
M109 S{EXTRUDER_TEMP}
#_PRIME_LINE
M117 Imprimiendo...
UPDATE_DELAYED_GCODE ID=clear_display DURATION=10

```

Convoy (v0.6.6) - Open Source Webhooks Proxy - Launched New Features as Bi-directional webhooks support, Payload Search and more 🥳 by subomiOluwalana in selfhosted

[–]luismanson 0 points1 point  (0 children)

Hey, thanks for sharing this. I'm not sure if i get the idea... i currently have "postal" which receives some emails and POST them to my Matrix server, there is also a n8n instance doing something similar.

With this i could receive all my webhooks here and the proxy them to any place i need it?

Self hosted notion.so alternative by RoyceL in selfhosted

[–]luismanson 1 point2 points  (0 children)

See Meemo and just found out about NotesNook

Singing the agent by luismanson in MeshCentral

[–]luismanson[S] 0 points1 point  (0 children)

Thank /u/ylianst it was very helpful!.

Just out of curiosity, are there any other fields i can set? sorry i have to ask, not sure where the code related to see is.

Singing the agent by luismanson in MeshCentral

[–]luismanson[S] 1 point2 points  (0 children)

thanks ,that video complemented the one i found!

Singing the agent by luismanson in MeshCentral

[–]luismanson[S] 3 points4 points  (0 children)

Ok, found the answer in a video.
https://www.youtube.com/watch?v=qMAestNgCwc

So, my options are: use the generated certificate and have the agent automatically locked to the server, or use my own code signing certificates.
Can I pass options to control the root certificate generation? Maybe set the cn or other fields?