About

SevenWatt.com is dedicated to lower power computing for various home purposes. In 2011 this website ran on a small arm linux computer that together with some usb pen drives consumed a maximum of Seven Watt. The platform was a pogoplug V2.

 

Currently this website is running on a Synology DS212j NAS. Idle consumption is about 5.5W and peak power is about 6.5W, as the storage is a SSD disk. Besides the webserver a mail server, file server and various energy consumption/production devices are monitored and logged.

Still, this website could run equally well on a Raspberry Pi, which consumes 2.2W when using an original apple iPad power adapter.

Currently I am using wordpress for this website, which is actually way to heavy for this low power computing platform. Mostly due to mySQL performance. When using a light-weight content managment system, SkyBlueCanvas, and lighttpd as webserver page load times stayed under one second. I enabled a caching plugin in wordpress, and page load times are now under 1.5 seconds. Without caching it is around 3 seconds. Plain html files (no CMS) load well under 0.5s.

5 thoughts on “About

  1. Hi,

    I wrote to you, becouse I can’t deal with WeatherStationFSKv2.ino.
    I followed the instructions within https://github.com/SevenW/wirelessweather related to installing the rf12mod and jeelib, but with Arduino 1.0.3 as well as 1.0.5(beta) I have same error during compilation:

    rf12_restore was not declared in this scope
    weatherstationFSKv2.ino: In function ‘void configureWH1080()’:
    weatherstationFSKv2:80: error: ‘rf12_restore’ was not declared in this scope
    weatherstationFSKv2:81: error: ‘rf12_setBitrate’ was not declared in this scope
    weatherstationFSKv2:83: error: ‘rf12_setFixedLength’ was not declared in this scope
    weatherstationFSKv2.ino: In function ‘void loop()’:
    weatherstationFSKv2:210: error: ‘rf12_restore’ was not declared in this scope
    weatherstationFSKv2.ino: In function ‘void timestamp()’:
    weatherstationFSKv2:248: error: ‘year’ was not declared in this scope
    weatherstationFSKv2:250: error: ‘month’ was not declared in this scope
    weatherstationFSKv2:252: error: ‘day’ was not declared in this scope
    weatherstationFSKv2:254: error: ‘hour’ was not declared in this scope
    weatherstationFSKv2:256: error: ‘minute’ was not declared in this scope
    weatherstationFSKv2:258: error: ‘second’ was not declared in this scope
    weatherstationFSKv2.ino: In function ‘void update_time(uint8_t*)’:
    weatherstationFSKv2:274: error: ‘setTime’ was not declared in this scope

    Could you please try to point me out where to find the source of this problem?

    Regards,

    Jakub

    1. Hi Jakub,

      This is because it requires a function that is not part of the standard jeelib, but of the rf12mods branch of jeelib. Apparantly, you have installed the proper version. However, the new function is not found.

      Can you open RF12.h in a editor and see whether rf12_restore exists?

      Regards,
      Frank

      1. You were right. Zip package of rf12mod doesn’t contain this Function. I manually copied whole file as well as cpp with ansi format. Compilator finished with success. thanks a lot 😉

  2. HI,
    first of all, thanks your great Project Plugwise 2 py. i am just starting with this, but i have a few Problems, that i can´t solve for myself. i always get a communication error, but the logs are at least in the pwlog ?
    the next Problem, i can´t see the power values in the webinterface, and i can´t Switch over the web Interface.
    Here are the logs. i can send you more, if you leave me a email address:
    2015-11-08 09:17:34,084 – pwcomm – logging started
    2015-11-08 09:17:34,150 – pwcomm – SEND 14 —> 000A B43C 0000 0001 00C1 ……………. FEED 0011 0001 …. 000D6F000076ABCB 0101960D6F0000989F811396FF 3048 0023 000D6F0000989F81 A9C6 > 0000 0002 00C1 ……………. 103F > 0024 0002 …. 000D6F0000989F81 0F0B298D000440C801856539070073234E0843A901 D6DD 0048 000D6F0000989F81 000440C0 EA8F <—
    2015-11-08 09:17:40,289 – pwcomm – TOUT '' – Timeout on serial port

Leave a Reply

Your email address will not be published. Required fields are marked *