Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.
X

getting colder

With outside temperatures around -10°C natural gas consumption at our house is increasing quite a lot. That´s ~70kWh per day (~10kWh per gas cubic meter)! And would total at 85EUR/month at that temperature.

converting to docpad

With Wordpress annoying me again with strange editor bugs and at least monthly security updates, I decided to switch to some static blog engine.

Jekyll seems to be the favorite the last years, but I will give docpad a try. It is node.js based and so coffeescript integrations is great and a lot of templating engines are supported. Yes, ... Jekyll has more features and documentation, but I want to try something different.

I used jekyll to import the wordpress posts (to markdown):

rvm create gemset blog
rvm use gemset blog
gem install jekyll
git clone git@github.com:stammy/jekyll.git
gem install sequel
gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

ruby -e 'require "/FULLPATH-TO-JEKYLL-GIT-DIR/lib/jekyll/migrators/wordpress.rb"; Jekyll::WordPress.process("DBNAME", "PASSWD", "")'

There were some errors in titles and a lot manual things to do with the posts originating from tumbler (no title etc.). Overall conversion for my few posts was done fairly fast.

So my blog engine history adds up to: wordpress -> tumbler -> wordpress -> docpad :)

love it

10W LED

10W LED Flood Light with ~800 lumen. Really bright (compares to old ~120W Flood light) at low power consumption. Use with snow for max efficiency ;)

10W LED

rainbow led-strips

wooden surround amplifier case

Browsing in my photo archive, I stumbled across a very old hardware project: my first surround amplifier, which worked well until the cheap commercial ones with more features and remote arrived.

However, the case was great (renewable! in the 90ties!). Built from some wood pieces lying around.

Only problem:  wooden cases tend to burn very well, so perhaps only usable for low current stuff.

happy new year!

christmas ... it's over.

Frosty the snowman ;)

nightstand remote

Almost every hotel has it: nightstand remote to control lights etc. With FS20 8 channel transmitter module (FS20 S8M) I modified my simple IKEA nightstand in less than 1 hour (prototype quality ;) There are 8 buttons to control lights and motor-shutters. And the red one is the master-alarm (tm) :-)

Controls feel a little like the 80th (especially the LED, which definitely is from that time) in contrast to all the touchscreen stuff around these days.


spoilerwarning

munin-plugins-fhem

some simple examples to get munin graphs from fhem logfiles. see github repo

gas and power meter reading below

digital gas meter (custom mod)

As the optical reading of  EM1000-GZ / EM1000-GZS combination (from ELV) is very inaccurate, I replaced the optical parts with a reed sensor (MK471, reichelt), removing LED and photosensor and soldering to T3 connections. MK471 fits perfectly into BK-G4 gas meter. Sensor position has to be adjusted carefully to get a clear signal. For me the position displayed works fine.

em1000gzs modification:

BK-G4 with MK471 reed sensor:

wakeup light

I utilize fhem and ~300W room lights to wake up by "sunrise" every morning.
Forget Philips wakeup light etc. ;)

6:54 lights start at 6% (dimming up to 100% in 6 min)
7:00 lights are at 100%
7:03 support light dimming down to off in 60sec
7:04 open motorized shutters a bit; support light dimming down to 6% in 60sec
7:10 main light off

Wakeup time is around 7:00. Lights stay on a bit for orientation.

define wake dummy
attr wake room sz

define wakeup at *06:54:00 {\
  if (!$we && $value{wake} eq "on") {\
     {fhem("set papierlampe dim06%;; set papierlampe dim100% 300") }\
     {fhem("set schrank dim06%;; set schrank dim100% 300") }\
     {fhem("define wake_schrank_2_on at +00:09:00 set papierlampe dim06% 60") }\
     {fhem("define wake_schrank_2_off at +00:10:00 set papierlampe off") }\
     {fhem("define wake_papierlampe_2_on at +00:10:00 set papierlampe dim06% 60") }\
     {fhem("define wake_papierlampe_2_off at +00:16:00 set papierlampe off") }\
     {fhem("define wake_roll_stufe1 at +00:10:00 set _rollaeden on-for-timer 4") }\
  }\
}

Wake process only executed weekdays and not on holidays. Wake flag is used to disable temporarily.

Next: utilize squeezebox radio to play music or annoying birds :)

It's me against the computer!

older posts

older Posts