A
A
Alexander2011-05-13 10:38:35
Do it yourself
Alexander, 2011-05-13 10:38:35

Who has an always-on home server and straight soldering hands? =)

Friends, hello.

Recently I decided, as a small hobby, to organize such a project - http://termal.me

The bottom line is this: I have a temperature sensor connected to a PC that takes the temperature value and sends it to the server. On the server, the value is written to the database, from where the last reading on the site is taken, plus plotting. The sensor itself, of course, hangs outside the window.

Of course, the accuracy of the weather station cannot be pulled here, but this is not necessary. The task is to get an analogue of a conventional thermometer outside the window, only with the ability to watch it all via the Internet. =)

At the moment I have only two cities: St. Petersburg (my sensor) and Tolyatti ( GloooM helped me here). I would like to add more cities. Unfortunately, there are practically no acquaintances in other cities, and those who have a PC are always online even more so.

Therefore, I turn to you. What you need:
1) Always on computer with constant access to the Internet. It is desirable if it is under unix, it is easier to implement.
2) A COM port is required on a PC, or through an adapter to USB.
3) The ability to buy parts (about 200-300 rubles) and solder the temperature sensor according to the scheme that the same GloooM described in the article .

In principle, nothing prevents you from inventing your own sensor according to your own scheme. The whole task boils down to the fact that a POST request with a temperature value should be sent to the server every 10 seconds.

Answer the question

In order to leave comments, you need to log in

28 answer(s)
I
intr, 2011-05-13
@intr

I saved Temko, there is a machine with an Internet under Linux. I'll let you know as soon as my hands reach the sensor.

M
Mikhail Rozhkov, 2011-05-13
@shogunkub

There is a home server with FreeNAS, if there is suitable software for FreeBSD (or someone will help me build it, I'm not strong in FreeBSD), then Moscow can be organized. I am friends with a soldering iron, I think within a week I will be able to find time to buy parts and assemble the sensor.

K
krotish, 2011-05-13
@krotish

And what, I'm very much for it.
An interesting ploy.
I am from Ufa.
There is a home server, even 2. Frya and debian.
Feel free to contact me, contacts in profile.

V
ValdikSS, 2011-05-13
@ValdikSS

There is a constantly working server, but crooked hands. If someone sends a device, I'll connect it.

C
cypok, 2011-05-13
@cypok

Contact the authors of these projects: weather.nsu.ru/ and thermo.inp.nsk.su/ (both represent the Novosibirsk Academgorodok)

I
Iskander Giniyatullin, 2011-05-13
@rednaxi

Unfortunately, I don’t have the opportunity to participate in your project as a temperature provider, but I will contribute to the development:

Please select a city:

In this case, it is correct to write choose and those
“e” in this position are written only in one case - if the verb is in the future tense (When you next choose the city ...)
In other cases, it is written through “and”

M
Maxima, 2011-05-13
@Maxima

So I think you can make a ready-made scarf that itself will send data directly from the sensor, then there is no need for a separate server, it’s just that people buy crap and connect it to the router, I’m sure that the Arduino even has a ready project.
If anyone has the firmware ready, then I have the Arduino Diecimila, I can upload and run it, I even saw the server project there, but it will be difficult to code it myself, there is little experience with Arduino.

A
alexandris, 2011-05-16
@alexandris

Here is another similar project realmeteo.ru/

K
Klaus, 2011-05-16
@Klaus

There are hands, sensors and a router in the network under niks Kyiv

A
Alexander, 2011-05-13
@lumenous

About the software.
The digitemp utility is used.
digitemp.com/software.shtml
There are both sources and binaries and deb packages for debian.

S
sisaenkov, 2011-05-13
@sisaenkov

There is the South of Moscow with already configured digitemp'om. But there is no second COM port, because the first one is occupied by the UPS. The Chinese USB-COM with dx is defined as cuaU0, but, alas, it did not want to work with the sensor.

M
myadzel, 2011-05-13
@myadzel

Auto refresh every 10 seconds;
I didn't understand why. Maybe it's easier to send data when the temperature has changed? That is, commit only changes.

C
ChemAli, 2011-05-13
@ChemAli

And what ready to order from China do not advise? Solder laziness.

M
Maxim, 2011-05-13
@Bublik

What is the maximum wire length? There is a server for Linux, but it costs 20 meters from the nearest window.

S
SysCat, 2011-05-13
@SysCat

FreeBSD, Moscow, Petrovsko-Razumovskaya,
even a soldered sensor
requires instructions

V
Vsevolod, 2011-05-13
@sevka_fedoroff

Has anyone tried these devices?
www.dealextreme.com/p/temperntc-usb-digital-thermometer-with-remote-sensor-and-software-18853
This one seems to work on Linux without problems:
www.dealextreme.com/p/usb-digital-thermometer-dongle -software-displays-temperature-7003

S
Sergey, 2011-05-13
@butteff

I recently bought and assembled a server for myself, but I just can’t find the time to install everything and configure it.
It will be Linux for sure, I don’t know what else to choose, djent or debian / ubuntu.
There I will keep several of my sites and large projects, svn, ticket system, file storage and other crap. So it will always be connected to the Internet.
The trouble is that I, of course, held a soldering iron in my hands, but I don’t remember that I soldered something with it, but I don’t understand the diagram for sure. if you help solder on Skype, saying what and how, it will be instructive and interesting for me.

S
SysCat, 2011-05-13
@SysCat

Chela still hashis site and he also screwed an online thermometer based on arduino and Ethernet module http://www.g0l.ru/gradusnik/

R
Riateche, 2011-05-13
@Riateche

I recommend switching to the Google Chart API in terms of charts to get rid of the flush. A very powerful and quite handy tool.
It was already correctly noted above that HTTP is too heavy for such purposes. I would use SPD.
And how will you be better than the same Gismeteo? It also shows the weather in real time.

E
elgoog, 2011-05-14
@elgoog

Here, what I mentioned here habrahabr.ru/qa/7515/#answer_32254
Photos:
picasaweb.google.com/kopeika/Can2usbCanNodes?authkey=Gv1sRgCJ_78K3kzfOADQ&feat=directlink
This is the first version of the boards, I have already ordered the second one, taking into account all comments that have already been made.

G
Gol, 2011-05-14
@Gol

Hello. My thermometer has been plowing for half a year already, it is made on the basis of arduino and DS1820. www.g0l.ru/gradusnik/ A lot of people use it, as it turned out :-) So thinking similar to yours also came up. But there is one caveat - you can track the data, the people supply the real data, or fake ones. Following advice - first of all, make all sorts of different widgets for your service. My thermometer has a windows gadget and an opera widget, but people demanded for poppy and android. So I agree, the idea is good, the flag is in hand and I wish you good luck!

4
4elentano, 2011-05-15
@4elentano

There was a similar idea :)
Make it into an article in the startups section, I think cover more people. Well, the purpose of the project, first of all, you need to understand.

A
Antigluk, 2011-05-15
@Antigluk

I'm from Kyiv. No problem, there would be a sensor. There is no time to solder yet, if there is one ready for real money, then I will buy it.

I
IlyaPodkopaev, 2011-05-16
@IlyaPodkopaev

with an error of half a degree, output hundredths - mauvais ton

R
ReSoft, 2011-06-20
@ReSoft

Ukraine, Odessa - if someone sends or says that with delivery to Ukraine, we will cover 3 points in different parts of the city.

R
ReSoft, 2011-06-20
@ReSoft

+ connect Kharkiv.

S
SSar, 2012-11-30
@SSar

Another option, in addition to graphs, you can also view the readings of temperature, humidity, pressure sensors on the world map as part of the People's Monitoring project .
Transfer readings using tcp/udp protocol (text telnet) or HTTP POST

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question