Temperatur in Grundriss

401 views
Skip to first unread message

Horschd

unread,
Feb 14, 2012, 5:07:26 PM2/14/12
to FHEM users
Guten Tag liebe Community,

Bin heute neu ins Thema eingestiegen und bin sehr interessiert an der
FHEM Angelegenheit ;)

Vorraussetzungen:
- Fritzbox 7390
- CUL mit Abschirmung und 1/4 Antenne
- FHEM image von FHEM.de auf Fritzbox installiert
- S300TH Sensor

Laut dieser Anleitung habe ich mir einen Grundriss zusammen
geschustert:

http://fhemwiki.de/wiki/Grundriss_mit_fhem-buttons#Special:_Anzeigen_von_FHT-Werten

Jetzt hätte ich gerne den Wert des Tempsensors der im FHEM Server
"S300TH" heisst in meinem Grundriss angezeigt. Wie ist das zu
realisieren?
In der Anleitung steht nur eine Beschreibung zur Einbindung von FHT-
Werten. Hat mir da vielleicht jemand einen Tipp?

Viele Grüße
Horschd

UliM

unread,
Feb 15, 2012, 2:22:24 AM2/15/12
to FHEM users

Moin,
jepp, Du hast Glück: hab mir vor 3w auch einen S300TH gekauft.
So sieht das notify aus:
(ggf Semikola doppeln und backslashes je Zeilenende anhängen)

define ez_Aussensensor_schreiben notify ez_Aussensensor:temperature:.*
{
my $S300TH = "%";
my @@teil = split(/ /,$S300TH);
my $ausgabe = $teil[1];
system("echo $ausgabe > S300TH-temperature.txt");
0;
}

Und S300TH-temperature.txt dann wie fht-Text ins html einbinden.

Übrigens bastel ich grad an einer in fhem integrierten Lösung, dann
braucht man nicht mehr manuell html zu basteln. Läuft schon, fehlt nur
noch der Feinschliff und das Abnicken durch den großen Meister :-)

Gruß Uli

Rudolf Koenig

unread,
Feb 15, 2012, 2:58:09 AM2/15/12
to fhem-...@googlegroups.com
> define ez_Aussensensor_schreiben notify ez_Aussensensor:temperature:.*
> {
> my $S300TH = "%";
> my @@teil = split(/ /,$S300TH);
> my $ausgabe = $teil[1];
> system("echo $ausgabe > S300TH-temperature.txt");
> 0;
> }

Das 0; am Ende ist neuerdings nicht mehr notwendig. Man koennte es auch etwas
kuerzer schreiben als

define ez_Aussensensor_schreiben notify ez_Aussensensor:temperature:.*

"echo "%EVTPART1" > S300TH-temperature.txt"

Horschd

unread,
Feb 15, 2012, 4:12:25 AM2/15/12
to FHEM users
Perfekt, bin zwar gerade am arbeiten, aber werde heute Abend dann
versuchen den S300TH einzubinden.
Wirklich suuper, danke euch.

Sehr schön Uli, dann freu ich mich darauf es bald deine intigrierte
Lösung zu realisieren.

Hab nur noch Probleme mit dem Mailversand den bekomm ich irgendwie
nicht hin, aber das muss ich wohl woanderst mal ansprechen ;)
Message has been deleted

Horschd

unread,
Feb 16, 2012, 11:05:56 AM2/16/12
to fhem-...@googlegroups.com
So hab es mit

define ez_Aussensensor_schreiben notify S300TH:temperature:.* "echo "%EVTPART1" > S300TH-temperature.txt"

versucht. Problem ist dass die Datei nicht angelegt wird.
Mein Sensor heißt "S300TH" daher hab ich den Code geändert. Sollte doch richtig so sein, oder?

Gruß Horschd

puschel74

unread,
Feb 16, 2012, 12:22:56 PM2/16/12
to FHEM users
Mal ne Frage Horschd,

welchen Webserver hast du am laufen auf deiner FritzBox?

So wie ich die Grundriss_Anleitung gelesen habe muss ja ein Webserver
die Grafiken laden und die Daten aufbereiten um diese dann anzeigen zu
können, oder hab ich da mal wieder was falsch gelesen?

Grüße

Horschd

unread,
Feb 16, 2012, 1:14:14 PM2/16/12
to fhem-...@googlegroups.com
Hallo Puschel,

leider bin ich noch nicht so weit die ganze Sache auf nem Webserver auf der Fritzbox laufen zu lassen.
Da ich wirklich ganz neu in dem fhem Thema bin weiss ich auch noch nicht ob und wie ich einen Webserver
auf der Fritzbox laufen lasse....
Momentan läuft die html einfach lokal auf meinem PC und über die NAS Funktion greift die auf die S300TH-temoerature.txt zu (wenn die denn dann endlich geschrieben wird - bin am verzweifeln).

Gruß

puschel74

unread,
Feb 16, 2012, 1:26:58 PM2/16/12
to FHEM users
Danke mal für die Rückmeldung Horschd,

ich hab aber vorhin http://fhemwiki.de/wiki/FHEM_webserver gefunden.
Danach müsste in fhem ein, wenn auch kleiner, Webserver integriert
sein der, hoffe ich mal, die Funktionalität erfüllen sollte.
Ich bin auch grad lokal am basteln aber irgendwie schaltet fhem meine
Beleuchtung nichtmehr.
Über den Funksender klappt es noch nur über fhem nicht.
Da ich es leider auch mit der Web-programmierung nicht so habe wäre es
vllt. ganz toll wenn sich jemand melden würde zu folgender Frage (ich
Missbrauch den Thread mal kurz):
In der http://fhemwiki.de/wiki/Grundriss_mit_fhem-buttons wird ja
alles relativ schön erklärt.
Wie bekomm ich aber ein Menü zusammen wo ich unsere Etagen auswählen
kann?
Also einen Link für Keller (zeigt dann den Grundriss vom Keller mit
den Geräten), einen Link Erdgeschoss mit allem vom Erdgeschoss und so
weiter?
Absolut genial wäre natürlich einen Seitennavigation wo ich aus jeder
Etage in eine beliebige wechseln kann.
Wenn das mal klappt mach ich mich auch gern an die Temperatur- und
Luftfeuchteanzeige mit unseren S300TH dran.

Grüße

Rudolf Koenig

unread,
Feb 16, 2012, 1:37:52 PM2/16/12
to fhem-...@googlegroups.com
> Problem ist dass die Datei nicht angelegt wird.

Dann ist das aber kein FHEM Problem, sondern entweder Du findest die Datei
nicht, oder fhem kann im aktuellen Verzeichnis (cwd) nicht schreiben. Ich habe
gerade Deine Zeile getestet, es funktioniert. Vllt. absoluten Pfad verwenden?

Message has been deleted

Horschd

unread,
Feb 16, 2012, 2:24:49 PM2/16/12
to fhem-...@googlegroups.com
Okay, hab es jetzt noch mal versucht und mittlerweile erstellt er die Datei. Nur leider schreibt er keine Werte rein.
Uff ist das hart wenn man Neuling ist...

puschel74

unread,
Feb 16, 2012, 2:30:32 PM2/16/12
to FHEM users
Nur die Ruhe,
in aller Regel kommen die Daten noch - wenn alles richtig definiert
ist ;-)
Wenn die Datei erstellt wird kann fhem auch schreibend darauf
zugreifen.
Ab und an brauchen die Geräte etwas Zeit um Daten zu liefern.

Grüße

Horschd

unread,
Feb 16, 2012, 2:42:54 PM2/16/12
to fhem-...@googlegroups.com
Leider immernoch keine Daten :(

Zu deiner Frage Puschel:

<div style="position:absolute; top:400px; left:400px">
<a href="start_obergeschoss.html">Obergeschoss</a>
</div>

in deine Grundriss.html einfügen,
dann ne neue html mit dem namen start_obergeschoss.html erstellen in die schreibst du das gleiche wie in die Grundrissstart.html
du änderst nur die Zeile:

  <FRAME SRC="Grundriss.html" NAME="control" NORESIZE>  in
  <FRAME SRC="start_obergeschoss.html" NAME="control" NORESIZE>


und erstellst dann noch eine obergeschoss.html die aussieht wie die grundriss.html



Ich hoffe ich hab mich verständlich ausgedrückt :D wenn nicht sag Bescheid und ich erstell dir die Dateien wie du sie brauchst. 

puschel74

unread,
Feb 16, 2012, 2:56:56 PM2/16/12
to FHEM users
Danke schonmal für deine html-hilfe ;-)
Ich vermute mal mit
<div style="position:absolute; top:400px; left:400px">
> <a href="start_obergeschoss.html">Obergeschoss</a>
> </div>
bekomme ich in der Grundriss.html einen Link zu Obergeschoss.html
(start_abergeschoss.html)?
Dann muss ich für jede Etage nur so einen Link in meine jeweilige
*.html einfügen um dann in die jeweilige Etage wechseln zu können?
Werd ich mal fix ausprobieren - danke schonmal.
Zu deinem S300TH:
Er liefert dir aber Werte ins fhem-Frontend zurück?
Ich hatte auch schon mal ne Zeit wo 2 unserer S300TH "eingefroren"
waren - und das ist nicht auf die Temperatur bezogen.
Nach einem knappen Tag haben die dann wieder Werte geliefert -
allerdings stand auch im normalen fhem.log nichts drinnen.
Wenn die Werte in deinem Log aktualisiert werden dann ist es "nur"
eine Interpretationsfrage.
Werden die Werte den übertragen - sprich mit dem echo-befehl in die
Datei geschrieben oder zeigt nur der echo-befehl ins nirwana?

Grüße

Horschd

unread,
Feb 16, 2012, 3:16:21 PM2/16/12
to fhem-...@googlegroups.com
Jap da denkste vollkommen richtig.
eigentlich brauchst du für jedes Geschoss 2 html Dateien.

z.B.
Erdgeschoss:      start_erdgeschoss.hml  +  erdgeschoss.html
Obergeschoss:    start_obergeschoss-html + obergeschoss.html

Die Werte werden im Frontend angezeigt. Muss also irgendwie am notify oder am echo liegen...

puschel74

unread,
Feb 16, 2012, 3:25:10 PM2/16/12
to FHEM users
Ok - danke schonmal (große Fragezeichen).
Mein Code sieht momentan so aus:

<html>
<head>
<meta http-equiv="refresh" content="5; URL=Grundriss.html">
<title>Grundriss mit fhem-Schaltern</title>
</head>
<body>
<img src= "Erdgeschoss.png">

<div style="position:absolute; top:80px; left:780px">
<a href="http://192.168.2.150:8083/fhem?cmd.WZ_Fernsehlicht=set
%20WZ_Fernsehlicht%20on" target="log">ON</a>
<img src=http://192.168.2.150:8083/fhem/icons/WZ_Fernsehlicht>
<a href="http://192.168.2.150:8083/fhem?cmd.WZ_Fernsehlicht=set
%20WZ_Fernsehlicht%20off" target="log">OFF</a>
</div>

<div style="position:absolute; top:230px; left:780px">
<a href="http://192.168.2.150:8083/fhem?cmd.WZ_Deckenlicht=set
%20WZ_Deckenlicht%20on" target="log">ON</a>
<img src=http://192.168.2.150:8083/fhem/icons/WZ_Deckenlicht>
<a href="http://192.168.2.150:8083/fhem?cmd.WZ_Deckenlicht=set
%20WZ_Deckenlicht%20off" target="log">OFF</a>
</div>

<div style="position:absolute; top:300px; left:870px">
<a href="http://192.168.2.150:8083/fhem?
cmd.WZ_Fensterbeleuchtung=set%20WZ_Fensterbeleuchtung%20on"
target="log">ON</a>
<img src=http://192.168.2.150:8083/fhem/icons/
WZ_Fensterbeleuchtung>
<a href="http://192.168.2.150:8083/fhem?
cmd.WZ_Fensterbeleuchtung=set%20WZ_Fensterbeleuchtung%20off"
target="log">OFF</a>
</div>

</body>
</html>

Ich habe eine Datei im selben Verzeichniss liegen die natürlich
Erdgeschoss.png heisst.
Dort schiebe ich momentan meine Lichtschalter hin wo sie hingehören,
der Optik wegen.
Wozu soll die start_erdgeschoss.html sein?
Wie oder besser wo baue ich den Aufruf dafür ein?
Noch wichtiger für mich --
Wo muss dein Code

<div style="position:absolute; top:400px; left:400px">
<a href="start_obergeschoss.html">Obergeschoss</a>
</div>

in der Grundriss.html hin?

Sorry für die dummen Fragen aber mit html-programmierung hab ich
leider nix am Hut (noch nicht).
S7 oder ein einfaches LOGO-Programm ist kein Problem aber html
(schwitz)

Grüße
Message has been deleted

UliM

unread,
Feb 17, 2012, 3:17:43 AM2/17/12
to FHEM users
Hi,
@puschel74: habe extra ein Wiki geschrieben, auf dem auch Horschd
aufsetzt - da sind alle Deine Fragen schon beantwortet :)
http://fhemwiki.de/wiki/Grundriss_mit_fhem-buttons
Gruß, + viel Erfolg,
Uli

Jörg71

unread,
Feb 18, 2012, 4:18:48 AM2/18/12
to FHEM users
Hallo Uli!

An Deiner integrierten Lösung hätte ich auch großes Interesse.
Hatte mir das auch schon mal angesehen, genauso wie das
Icon schon übergeben wird sollte man ja auch die Temperatur
übergeben können und dann so wie oben beschrieben ausgeben
lassen. Die Lösung mit der ständig neu geschriebenen Datei
ist nicht so günstig, wenn fhem z.B. auf der Fritzbox auf einem
USB-Stick (Flashspeicher!) läuft.

Tschüs,

Jörg

UliM

unread,
Feb 18, 2012, 5:25:55 AM2/18/12
to FHEM users
Moin!
Rudi hat das coding im Prinzip abgenickt, baue noch ein wenig um - und
suche dann ein paar Tester :)

> sollte man ja auch die Temperatur
> übergeben können
Habe jettzt schaltbare icons drin, FHT jedoch nur mit Anzeige der
Temperatur.
Konzept: Ausser Änderung von Schaltzuständen alles im 'regulären'
frontend.

Später mehr.

Gruß, Uli

Sascha Reuthe

unread,
Feb 18, 2012, 10:08:13 AM2/18/12
to fhem-...@googlegroups.com
melde mich hiermit als Tester an!!!

FB7390
7x FHT80b
2x S555TH
11x FHTTK
11x FHT8v
und massig nochmal MASSIG ;-) FS20 Komponenten.

ich denke das würde sich sicher gut eigenen um auch Temperaturen auf Webansicht abzubilden.

/Sascha

 


--
To unsubscribe from this group, send email to
fhem-users+...@googlegroups.com

puschel74

unread,
Feb 18, 2012, 10:32:11 AM2/18/12
to FHEM users
Bin gerne zum testen bereit

FB7390
10 FHT80B inkl Tür/Fenskterkontakte
5 S300TH
1 TX115
und einige FS20-Schalt-/Dimmaktoren

On 18 Feb., 16:08, Sascha Reuthe <sascha.reu...@googlemail.com> wrote:
> melde mich hiermit als Tester an!!!
>
> FB7390
> 7x FHT80b
> 2x S555TH
> 11x FHTTK
> 11x FHT8v
> und massig nochmal MASSIG ;-) FS20 Komponenten.
>
> ich denke das würde sich sicher gut eigenen um auch Temperaturen auf
> Webansicht abzubilden.
>
> /Sascha
>

ilmtuelp0815

unread,
Feb 19, 2012, 8:51:10 AM2/19/12
to fhem-...@googlegroups.com
Hi!
Ich habe zwar noch nicht so viele Komponenten aber würde auch gern testen.
Derzeit lasse ich die Werte (Schaltzustände, Temperatur, Reglerstellung) die vom CUL an der 7390 eingefangen werden per FHEM2FHEM an eine SuSE-Maschine weiterleiten. Dort werden die Werte per DbLog in eine MySqL-Datenbank geschrieben. Diese Werte frage ich mit PHP ab und erstelle daraus ein Bild, welches man im Bilderrahmen sieht. Die Variante Grundriss mit fhem-buttons habe ich auch probiert und die läuft ganz gut.
Die Temperatur und Reglerstellungs-Werte sowie die Temperatur-Sollwerte halt aus der Datenbank.

Horschd

unread,
Feb 22, 2012, 12:01:31 AM2/22/12
to fhem-...@googlegroups.com
Für alle die das gleiche Problem haben wie ich, hier der Code mit dem es bei mir klappt:

define ez_Aussensensor_schreiben notify S300TH:temperature:.* \
{ system(" echo %EVTPART1 > S300TH-temperature.txt") }

Vielleicht hilfts ja jemandem.

Gruß Horschd

puschel74

unread,
Feb 22, 2012, 11:05:41 AM2/22/12
to FHEM users
Solche Code-Schnippsel sollten vermehrt Einzug ins Wiki halten finde
ich.
Wäre zumindest nicht schlecht.

Grüße

UliM

unread,
Feb 22, 2012, 11:54:22 AM2/22/12
to FHEM users
Jepp - dann mal los!

Den 'Grundriss mit fhem-buttons' hab ich geschrieben, jetzt kannst Du
dieses Schnipselchen nachtragen :-)

=8-)

Roland

unread,
Feb 22, 2012, 12:48:10 PM2/22/12
to fhem-...@googlegroups.com

Im Wiki steht aber noch das "alte" Programm oder seh ich mal wieder nur
Tomaten vor lauter B�umen??

Gr��e

UliM

unread,
Feb 25, 2012, 6:43:51 AM2/25/12
to FHEM users
Hi,
Wiki aktualisiert: http://fhemwiki.de/wiki/Grundriss_mit_fhem-buttons

Neue 'integrierte' Lösung 95_FLOORPLAN.pm heute an drei Tester
verschickt :-)

Gruß, Uli

Andreas Schaller

unread,
Feb 26, 2012, 10:29:42 AM2/26/12
to FHEM users
Hallo Uli,

Ich wäre auch an der integrierten Lösung interessiert.

Andreas

puschel74

unread,
Feb 26, 2012, 11:14:02 AM2/26/12
to FHEM users
Der Floorplan sollte doch auch ohne aktiver Verbindung zu einem CUL/
CUNO funktionieren oder nicht?

Ich hab die FLORRPLAN von UliM lokal am Rechner mit fhem am testen -
nur eben ohne CUL/CUNO.
Nachdem ich ein updatefhem eingeworfen habe bekomme ich nach einem
rereadcfg die Meldung

unknown module FLOORPLAN please choose one of ............

obwohl das Modul im Ordner FHEM/ zu finden ist.

In der Eingabeaufforderung steht:

"my" variable $FW_plotmode masks earlier declaration in same scope
at ./FHEM/95_FLOORPLAN.pm line 96, <$fh> line 28.

Grüße

On 26 Feb., 16:29, Andreas Schaller <andr...@andreas-schaller.de>
wrote:

UliM

unread,
Feb 26, 2012, 1:49:12 PM2/26/12
to FHEM users
Hi,
Problem mit einer aktuellen Änderung in FHEMWEB behoben.
@Testers: Bitte das zip, dessen Link ihr schon habt, nochmal
runterladen. Dort ist ne aktualisierte Programmversion drin, auch ein
leicht erweitertes pdf.

Abgesehen von der Inkonsistenz mit dem FHEMWEB-update (die jetzt
behoben ist) war das feedback bisher durchweg positiv:-)

Gruß, Uli

Sascha Reuthe

unread,
Feb 26, 2012, 2:27:07 PM2/26/12
to fhem-...@googlegroups.com
Uli, ich bin ganz fleissig am Zeichnen und Evaluieren des Updates.... was ich bis jetzt sehe ist echt klasse.
In kürze gibt es Screenshots!

/Sascha


 

Reply all
Reply to author
Forward
0 new messages