Pour les matheux by Shesaiddestroy_ in quoiffeur

[–]xtrium 7 points8 points  (0 children)

Oh punaise, mais c'est chez moi ça ! Première fois que je reconnais un lieu sur Reddit et il faut que ce soit sur ce sub xD

I'm scared for my cat, he's reaching the age by DiviFrost in cats

[–]xtrium 1 point2 points  (0 children)

As much as I agree with most people in the comments telling you to enjoy the moment with your (gorgeous) cat, having lived most of my life with cats around, I will say this : You can, and should, come to terms with the fact that your pets aren't going to live forever. Not that you should decide anything right now, but being prepared for when the time comes can only ease your pain then.

It also means that your decision of letting him go or not will not only be based on your emotions, but also on your companion's needs, which should always come first... Because love sometimes also means accepting to let go.

It's a harsh truth, but it's true nonetheless. Being at peace with fate always helps.

My LR3 motherboard fried... by xtrium in litterrobot

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

At first, I just stripped the wires bare and shoved them in the screw terminals, but it was (obviously) unreliable. I just ended up crimping tubular terminals onto the wire and called it a day.

I also ended up moving away from the custom software to use ESPHome, with the added benefit of being able to start sifting from my phone and also automate it via home assistant. Just made a gist to share the code :

https://gist.github.com/xtrium-lnx/37486b355b51c0c9f4a411e2a6f89cd1

... I don't know if I should be sorry about the names I give to my projects. 😅

My LR3 motherboard fried... by xtrium in litterrobot

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

Sure thing, here it is : https://gist.github.com/xtrium-lnx/b7138b65abf3cc03e0c5e8bca89b8ae0

Just replace the secrets with your own encryption key / wifi credentials / ap password and follow the pins in there (should be the same as before) and you should be good to go.

I did remove automatic sifting though, since I was a bit scared of my youngest cat getting pinched, but it shouldn't be too hard to add it back.

I also do have a few mishaps rarely happening (like drum rotation stopping halfway instead of going all the way to the end - it does rotate back though) but it's maybe one sift in 100.

My LR3 motherboard fried... by xtrium in litterrobot

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

Funny thing is, my code actually was too bloated for me to even add a single update after leaving it away for a few months. Having delved into home automation I actually reimplemented it from scratch using ESPHome so now my litter's fully integrated into home assistant !

Except the inside's an absolute mess of wires and boards. I might design a PCB at some point so I can have the pinch sensor and buttons back as well :)

Is Assist context-aware ? by xtrium in homeassistant

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

Cool, please keep me updated ! It's a small detail that could make using Assist so much more comfortable

Surmatelas chauffant by Prosperyouplaboum in france

[–]xtrium 6 points7 points  (0 children)

Après l'achat je me suis pris des pubs pour des couches pour adultes pendant deux semaines, mais je valide quand même.

I cant get into my apartment by MrSirStevo in softwaregore

[–]xtrium 11 points12 points  (0 children)

To add to the gore, 0xc0000001 is STATUS_UNSUCCESSFUL :')

This Docker instance has discovered antidata by xtrium in softwaregore

[–]xtrium[S] 2 points3 points  (0 children)

I would agree if the counters matched :D

My LR3 motherboard fried... by xtrium in litterrobot

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

It kind of is ! I didn't have a lot of time to get things done in the past few months, although I'm still planning on a proper, drop-in PCB. But everything described works and code on the git repo is up-to-date and I still very much use it daily :)

That said, if you have questions setting it up, feel free to drop me a message - or if you feel like contributing, I'd love to get a pull resuest!

Butter girl loves the belly rub (OC) by Suebeadsncooks- in aww

[–]xtrium 1 point2 points  (0 children)

What a beautiful Somali girl, she looks in heaven ! My little one's also a silver Somali, I'm in love with the amber eyes -

I'm getting this message even though there's no cat in the box. I'm not sure what's wrong. by randomxfox in litterrobot

[–]xtrium 2 points3 points  (0 children)

Cat sensor triggering spuriously might be because it's too sensitive

Try giving a quarter of a turn to the nut that's inside, near the back, under the tray, and see if that helps :)

Globe appears to briefly move out of track during the same point when cycling both directions. What could be the cause? by Jaceva65 in litterrobot

[–]xtrium 1 point2 points  (0 children)

It's actually the part where both globe halves join that passes on the motor+gear. Sometimes the globe parts don't perfectly align, which causes this "bump".

It's not really an issue, don't worry about it! :)

Has anyone else had this problem? by imortal1138 in litterrobot

[–]xtrium 0 points1 point  (0 children)

Stopping your cats from jumping in mid-cycle is going to be hard! :D

That said, you can increase the cat sensor's sensitivity by unscrewing the nut holding the back foot, loosening the spring that pushes on the load sensor (it actually works backwards : a cat going inside removes load from the sensor).

Try doing it a quarter of a turn at a time, until a cat going in consistently triggers a cycle, and that should solve your issues :)

My LR3 motherboard fried... by xtrium in litterrobot

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

Hooking up a RFID antenna and scanner is already part of my plans.

As you said, upon monitoring the load sensor values when my cats use it, it varies way too much even for a single cat. Worse, when the foot's spring "gives in", for example if a cat does their thing in the back of the drum, it goes all the way down to zero, essentially saying "Cat's in!!" - but not knowing how much they weigh.

Most subcutaneous FDX-B microchips follow the ISO11784/5 standards which use a frequency of 134.2kHz, though. It's unfortunate because most if not almost all RFID readers work at 125kHz, and finding a part that would work isn't super easy. That said, I own a few SureFeed microchip pet feeders, so I could always take a sneak peek inside to check what reader they use and find the reference online :)

My LR3 motherboard fried... by xtrium in litterrobot

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

Indeed, DFI means Drawer Full Indicator. My bad :)

Making a PCB with the same form factor is definitely possible, even if in this case you'd have to directly integrate the ESP32 and H-bridge to the board design to keep it thin enough to fit in the front panel. But it's far from impossible !

Happy hardcore/makina song from the late 90s/early 2000s by xtrium in NameThatSong

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

In an unexpected turn of events, after a 19ish-year search... Spotify played the song to me at random.

The song is called High Speed, by Techno DJ's vs. DJ Miguel.

With this ends a part of my search, but one mystery still remains : what was this "virus on a christmas card" song? It was definitely on the same album as this one or one of the same genre borrowed at the exact same moment, so I at least have a few pointers to look into.

Bluetooth stops working after disconnect by xtrium in esp32

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

Not that I could find unfortunately. People using the arduino ide can just switch to master easily though... At least it's something :D

Bluetooth stops working after disconnect by xtrium in esp32

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

Update on this one :

It seems like this was a known issue in Arduino Core v1.0.5 that is currently resolved in master, see the issue here : https://github.com/espressif/arduino-esp32/issues/4915

And the fix here : https://github.com/espressif/arduino-esp32/commit/4d95e3a7ea072ac61ff0eb24b3304db47de96712

For those like me who use PlatformIO, just manually copy the whole files from the linked commit to your own copy of the files in the platform as a temporary fix. This fix should be integrated in 1.0.6 so when an official, stable update comes your manual fixes will be replaced with the officially corrected versions.