ScottE

joined 1 year ago
[–] ScottE@lemm.ee 2 points 7 months ago

Reboot to the snapshot you took of the root fs before starting the update, then just rerun the upgrade. If you are using btrfs (or ZFS) make use of its features so you never have this sort of problem.

[–] ScottE@lemm.ee 1 points 8 months ago

I have not encountered this with my Sonoff Zigbee plugs, for whatever that is worth (US split phase). I also haven't put large appliance loads on them.

[–] ScottE@lemm.ee -3 points 8 months ago (1 children)

Just don't open the drawer if you don't want the drawer - doesn't that make the most sense versus looking for something with few features? Never look to Apple for the right answer - that is always a good place to start.

Nova launcher lets you customize how the app drawer is opened - so you can turn off gesture opening via one of the other options. Nova is a great launcher, I switched to the paid version a couple of years back and found it to be my favorite. I just wish they'd launch Nova 8 which has been in beta for 2 years already.

[–] ScottE@lemm.ee 2 points 8 months ago

Nope, Plan9 is too old - I run Hurd.

(Yes, this is a joke)

[–] ScottE@lemm.ee 2 points 8 months ago

I 3D print up a custom one, sized for each project.

[–] ScottE@lemm.ee 3 points 8 months ago (1 children)

So what do I have wrong here?

Nothing, as far as I'm concerned. I guess DEs have to constantly change or they become stale to some people. I'm an older guy than the normal demographic here too and stale is exactly what I want. I run i3 with a bunch of terminals, a browser, and sublime text when vi in a terminal isn't enough (yes, it's really vim, but it'll always be vi to me), and I xsetroot the classic weave pattern for my background. That's it. I don't need or want menus, widgets, themes, file managers or anything else. I guess someday Wayland will win, and I'll be forced to do something different, but until then, not changing this extremely productive and efficient environment.

[–] ScottE@lemm.ee 3 points 8 months ago* (last edited 8 months ago) (2 children)

I don't use Fedora, but I have ZFS on all my Arch systems for everything (including root fs). So, I'll make a guess - is the package you installed for ZFS a DKMS kernel module, or a binary one? That's the first thing. If it's a DKMS module, I don't see anything on your output showing it was compiled, which would explain the module not loading. If it's a binary module in that package, it must be for the exact same version of the kernel that is installed - exact same. If it mismatches then you need either a different kennel or different ZFS package. In either case, you'll probably need to wire in a hook for your initramfs, but it looks that part might be ok from your output. Hope that helps, good luck. ZFS is incredibly good.

[–] ScottE@lemm.ee 5 points 9 months ago

urxvt is the only terminal I'll use. Every time I try something else I come back to it because of some basic thing that's not right - usually font rendering which urxvt is one of the few that works well with scalable fonts. It's fast and simple and does everything I need without any bloated stuff I'll never use.

[–] ScottE@lemm.ee 7 points 9 months ago

Yep, it's because of that proprietary and "every device must be licensed" nature of Z-wave that I use Zigbee devices - I'll pick an open platform everyday over a closed one, even if it has limitations.

[–] ScottE@lemm.ee 13 points 9 months ago

Just install arch if that's what you want.

Otherwise, RTFM - debootstrap.

[–] ScottE@lemm.ee 1 points 9 months ago

I'm glad it was helpful. They are great little controllers and ESPHome makes them so accessible for people like me who don't really want to write code manually.

[–] ScottE@lemm.ee 5 points 9 months ago* (last edited 9 months ago) (2 children)

I don't have an exact answer to your problem, but I do have a few ideas to think about. I've got a few ESP32 WROOM boards running in various applications, so I'm a bit familiar. So here's my thoughts:

  • I only plug the module into data USB (computer) for the initial firmware provisioning. After that, it's 100% wifi and USB is only for power using a power supply, not the computer. And I do the initial provisioning with just the bare ESP32 - no breakout board, nothing plugged into GPIO. Get the device up on wifi with NO other configuration in the firmware.
  • I use the "arduino" framework. I don't know if that's correct or really matters, I've heard it's the same as "esp32dev" but I don't really know. I use "arduino" because that's what the examples used when I setup my first board.
  • Is it possible that the sensor module/board is using the same GPIO that the USB UART uses? There is a lot of shared usage of the GPIO that you've got to be careful to work around. The dev tools will often catch this when you compile your firmware, but not always. Again, using wifi after the initial provisioning might be enough if it is sharing GPIO with the serial port.
  • If you repower the ESP32 too many times rapidly it'll boot into safe mode. You can change the settings on that, but you can also just work slowly - make sure the device is powered on for a few minutes to record a good boot in the flash. It outputs a message in the logs, so it's handy to always be running the log command in a terminal while developing.

Hope that helps! They are a lot of fun to integrate with HA.

view more: ‹ prev next ›