13 January, 2017

Svensk Bilvård i Uppsala, Karoj Invest AB - personal experience

I will use my blog to publish my experience from "Svensk Bilvård i Uppsala, Karoj Invest AB".

Discalmer:
  • This post does not contains comments from the author and does not take any particular side. 
  • Only facts that can be proven (official documents or physical evidences) are presented.
  • This post describes my personal experience and at no point tries to generalize it.

Background of the story
Some time in April 2016, I needed to service the car (the model is irrelevant in this situation) - change of engine oil, oil filter, air filter, spark plugs, coupe filter etc. Using the Lasingoo.se search service, I got reasonable price, from certified car workshop.


Reading this, I got the impression that "Autoexperten Uppsala" is the service in question or at least it is what most of the information suggests i.e. that I will be served by Autoexperten car workshop. Note the small detail in gray "Fristående verkstad".

The service was done, I got one year free road assistance insurance "Assistansförsäkring 12 månader" as part of the package and everything was almost perfect - I found that the air filter was not properly fit, but this was too small problem to complain about.

The aftermath
Some 7 months later (early November, same year), the car got problems during acceleration - kind of hick ups. Essentially, it was very difficult to accelerate rapidly, but without problems while cruising or accelerating with cold engine. The car has 5 years warranty, so we booked time to fix the problem with the authorized car repair shop (the name will remain unmentioned for now). They found that the spark plugs were worn out and one was actually gone, but more importantly - the wrong type! Needles to say, I asked for the old ones as evidence.

22 October, 2016

rtl_433: simple daemon and tools

Last time I wrote about simple awk script that prints the latest values collected from rtl_433 application. I was pretty much satisfied with this "quick and dirty" solution until recently, when I needed to use the data from two different projects...
Right. It is time for simple daemon solution that will collect the data in format that makes it easy to be used from different clients. And here is my code:


#!/usr/bin/awk -f
BEGIN{
  FS=","
  cmd="rtl_433 -F csv -q -p 24 2> /dev/null"

  # Get csv column labels and count
  cmd | getline; csvNF= NF;  header=$0;

  while( cmd | getline){
    if (NF==csvNF){

      if ($2=="Proove") sensor=$3+$14
      else sensor=$3$4

      fn= "/dev/shm/rtl_"sensor
      print $0 > fn; close(fn);

      if (($5!="OK") && ($5!="")) {
        fn= "/dev/shm/rtl-BAT"
        print $0 >> fn; close(fn);
      }
    }
  }
}

20 May, 2016

Synology DS216j + DSM6.0 - first impression


Finally! I bought myself a NAS.
How, did I end up with it since I consider 2-bay NAS as pointless exercise? (I thing that RAID0 is just looking for trouble and RAID1 is too inefficient with respect to provided redundant storage)

So, I was looking for something that is at least 4-bay version (so I can use RAID5 on it)... and they are, of course, considerably more expensive. Looking around, how things change with time, I got the impression that 4 years later I will not want to keep the current hardware since it will be completely outdated. So it will be waste of money to use proper NAS for simple storage + some extra features (I do not mind to have some "Dropbox-like" feature, media center etc.. ) needs[1].

Then again, after long revision of the budget and my needs, I decided to go with 1-bay solution!?! 

Unfortunately, the reviews on the Net for the available 1-bay hardware I found, ware just too disappointing to bare with. And this is how I ended up with using the 2-bay DS216j with single disk.

19 March, 2016

NITECORE Digicharger D4 LCD Display Universal Smart Charger


Ok, let me have my say about this battery charger. Pretty much all reviews are more than positive and yes - it is a good charger (with some concerns). But is it really "the most advanced" charger as it states in its own manual?

Let me start with the overwhelming advantages:
  • It charges almost any usual battery on the market (I will exclude NiZn batteries since they are rather unusual anyway), just to mention them: Li-ion / IMR / LiFePO4: 26650, 22650, 18650, 17670, 18490, 17500, 18350, 16340 (RCR123), 14500, 10440, Ni-MH / Ni-Cd: AA, AAA, AAAA, C.
  • Independent slots - monitors and charges independently (but only 2 charging circuits, see further below)
  • Battery type is automatically detected + different charge modes (Constant Current (CC), Constant Voltage (CV), -dV/dt).
  • Low current charging mode for small capacity batteries (that is what convinced me to buy it)
  • Attempts to charge fully discharged batteries.
  • Hard time limit to charge - max 20 hours per battery - then it supposed to stop.
  • Option to use 12V adapter.

At that point, it is pretty convincing that we are talking about rather decent battery charger. But here is what I think it is missing (or I am missing compared to some older chargers I have mentioned before IPC-1 and CM-410).

07 March, 2016

rtl_433: simple text monitoring panel

There is this really nice rtl_433 "application using librtlsdr to decode the temperature from a wireless temperature sensor (433.92MHz)"  https://github.com/merbanan/rtl_433 which does exactly what is says. 

I just thought that I can write a simple script that will keep showing only the latest decoded data.
As one can see in the example output, further below, some of the sensors sends the data 3 times and if you have couple of them the data starts to get a bit difficult to read. With a small awk script (tailored for my needs) I can get this simple output that contains only the interesting data and few colors to prettify it:

===================================================================================
|        Time         |               Name             |  ID  |  Temp |   %  | Bat
===================================================================================
| 2016-03-07 10:26:19 | Gym - WT450                    |   61 |   5.4 |  84% | OK
| 2016-03-07 10:26:13 | Outdoor - Nexus                |   92 |   1.5 |  90% | OK
| 2016-03-07 10:25:51 | Indoor  - WT450                |  131 |  20.1 |  27% | OK
| 2016-03-07 10:25:45 | Outdoor - WT450                |  151 |   2.0 |  94% | OK
| 2016-03-07 10:25:37 | Ventilation - Nexus            | 1281 |  17.8 |   0% | OK
===================================================================================