If you plan to do some rendering of Grafana, cams etc… Then speed could become a certain factor.
Standard operations of Openhab does not require much, I agree on that.
My suggesting was if you´re looking at the J4205 ITX, the price would be almost the same for J5005 but way better.
About easy storage, there are lots of options to choose between, even using Rpi´s. It all depend on, what you mean with easy storage. I believe an external SSD attached to the USB port of the Rpi is an easy storage. I can not (as in never) recommend an SD card. Even with Markus´ solution, it´s still an SD card. It´s slow, and it´s still riscky, though Markus´ fix may have limited the risc. This is mainly due to the price of SSD´s it´s simply not worth spending time on slow SD cards… But thats my personal opinion. I accept if others choose SD cards allright.
There are tons more. I think even Western Digital makes one.
I use this one to run my firewall (pfSense). I couldn’t use an RPi because ARM doesn’t have hardware acceleration for AES encryption. It runs a little hot but otherwise works well. The whole case is a heat sink so that probably accounts for the heat.
For those looking for something to use with pfSense, just be aware that the WiFi doesn’t work with pfSense so this machine will not replace your WiFi AP.
No. Sure you could count writes but that’s not simple. And every install is different (e.g. loglevel, frequency of persistence) so this would not result in a general authoritative forecast anyway.
If I was to take a guess I reduced the number of SD writes by a factor of 100 but there’s absolutely no measurements to support that guess. Only time will tell.
It’s fairly simple though to extend should you need to change more of your apps to write to RAM.
I’m always a little hesitant when Americans propose some “nice-looking” device .
Most American and UK light switches still have the horrible looks of what we in Europe had in the 60es and 70es. Sorry Rich and all for now getting totally subjective and off topic
Now that’s probably no convincing argument in favor of a Pi. But cost, size and power usage are.
since RPI3 it’s not even needed to have SD card, all you have to basically do is to configure rpi once to boot from USB ever since.
RPI4 will be the same
even rpi2 is running for years only requiring SD to boot.
I personally do have like 10 or smthing of these and non a single issu since first models, indeed always SDboot/USB rest
That’s wrong ! And a very dangerous advice.
It depends on what you attach to USB … any simple USB memory stick is as susceptible to wearout as is the internal SD card thus no better.
So PLEASE don’t raise this again (it’s a proposal popping up at least once a quarter, but it remains to be bad advice).
I am running this setup since two years and it is working really well!
Does anyone have benchmarks compairing the C2 and the Pi4?
I was under the impression the C2 is still faster …
so I’ve downgraded to to the RPi4 2GB model. I’m going to use the 4GB for MotionEye (CCTV) or maybe Plex server or new mysql server when msata hat is available.
With my existing settings I am using only 900M of RAM (as per htop) so no real need for 4GB.
Thus far, with the RPi 4, I’ve not seen anything wrong that I did not have before on the 3. Still “unstable” with my cron issues.
HabPanel is a bit quicker but still too sluggish to “show off”. This is, I think, not due to the RPi but rather the way it updates. There is another thread (which I now cannot find) where they discussing how to update only the items actually displayed and not all the items. HPV also crashes weekly and requires a restart.
So, RPi4 - good (with heatsink). It does not create new issues for you.
Thanks for all the advice so far. Manual installation is no problem, but is the heatsink needed for some light usage? I’m looking at the starter kits and it seems the official kits (and enclosure) don’t include a heatsink?
My usecase would be some simple domotica (so pi needs to be on 24/7) like presence detection, sonos and spotify bindings, maybe some lights, nothing to complicated…
Just one note when comparing Odroid C2 with RPI4, you get 4GB of RAM with the RPI 4 (if you have that version) compared with odroid C2 1GB.
Also the USB3 port on the RPI4 is a big update compared to the USB2 port on the C2. Running an SSD through USB is the way to go and USB3 really helps in that regard.
Odroid C2 have 2GB RAM.
If you plan to run an external SSD for the Rpi 4, it´s good it has USB3. Otherweise it doesnt really matter with USB3, unless you have perperials which require USB3. Odroid C2 have eMMC onboard, so it dont need to USB3 to an external SSD.
You are right, it has 2GB, was a bit quick in that reply. I really find 4GB of RAM useful, though. I allocate 2GB for Openhab, and run a mosquitto server on the same Pi.
eMMC is a bit problematic though a lot of them tend to have the same problems as many SD-cards. If you are running a lot of writes (mariaDB db or similar), you don’t want to run it on an eMMC, basically it’s easy to break them due to a lot of writes. That’s why I see a strong need of a USB3 connection. I tend to move more of the IOT realted stuff from my server to the openhab instance, in order for me to be able to run my smarthome when my server is down.
If you mean to say eMMC is a reliable storage medium then sorry you’re wrong.
It has, at least in principle, the same weaknesses as SD cards do.
Finally, i’d always go for the mainstream (which the RPi4 is to become) to have as many other people as possible use the same solution that I use, resulting in better support, higher compatibility, faster responses etc.
Yes I know you probably don’t want to hear that as you just bought the Odroid. Never mind, I have one lying around as well.
eMMC is faster than the SD card. Thats what I meant to say.
You said the same about reliable for SSD´s.
This I agree with…
I dont mind
I do have quite a few Rpi´s as well. But had to try something else. Odroid seem to be the best and faster alternative. If it has any influence on Openhab, I have no idea. But at least if way faster than my Rpi 3B+.