95_FLOORPLAN released

7450 views
Skip to first unread message

UliM

unread,
Mar 9, 2012, 11:37:59 AM3/9/12
to fhem-...@googlegroups.com

A new fhem add-on is available for download.
Use any background picture (e.g. a floorplan or a photo), display any switchable fhem-device as icon, icon with text or icon with text and commands.
The 'arrange mode' lets you move and place your icons easily.
Create several floorplans, e.g. one per level of your house, or one per person.
FHTs will display their temperature, their desired-temperature can be set.

Just do updatefhem, download 95_FLOORPLAN.pm and floorplanstyle.css from
http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLOORPLAN/
to your modpath (fhem/FHEM) and execute a 'shutdown restart'.

Then follow the english installation guide
http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLOORPLAN/fhem-floorplan-installation-guide.pdf?view=log

or the german Installations-Leitfaden
http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLOORPLAN/fhem-floorplan-installation-guide_de.pdf?view=log

Thanks to Rudi for supporting the required changes in fhemweb.pm .

Please post a screenshot if you enjoy this :-)
Best, Uli

--------

Ein neues fhem-Add-on ist zum download verfügbar.
Verwenden Sie ein Hintergrundbild Ihrer Wahl (z.B. einen Grundriss oder ein Foto), zeigen Sie darauf schaltbare fhem-Geräte als icon, icon mit Bezeichnung, oder icon mit Bezeichnung und Befehlsschaltflächen an.
Der 'Einrichtungs-Modus' gestattet das einfache Platzieren der icons.
Erstellen Sie mehrere floorplans, z.B. einen je Etage Ihres Hauses, oder einen pro Person.
FHTs können die Temperatur anzeigen, auch das Setzen der Solltemperatur aus dem floorplan heraus ist möglich.

Führen Sie einfach ein updatefhem aus, laden Sie 95_FLOORPLAN.pm und floorplanstyle.css herunter von
http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLOORPLAN/
und führen Sie 'shutdown restart' aus.

Dann folgen Sie den Schritten im Installations-Leitfaden
http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLOORPLAN/fhem-floorplan-installation-guide_de.pdf?view=log

oder dem englischen installation guide
http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLOORPLAN/fhem-floorplan-installation-guide.pdf?view=log


Vielen Dank an Rudi für die Übernahme der erforderlichen Teile nach fhemweb.pm .

Bitte schicken Sie einen screenshot, wenn Ihnen diese Funktionalität gefällt :-)
Gruß, Uli
 

puschel74

unread,
Mar 9, 2012, 11:43:43 AM3/9/12
to FHEM users
GZ UliM,

endlich ist der Floorplan online ;-)
Ich werd mich gleich mal bedienen.

Grüße

On 9 Mrz., 17:37, UliM <uli.ma...@googlemail.com> wrote:
> A new fhem add-on is available for download.
> Use any background picture (e.g. a floorplan or a photo), display any
> switchable fhem-device as icon, icon with text or icon with text and
> commands.
> The 'arrange mode' lets you move and place your icons easily.
> Create several floorplans, e.g. one per level of your house, or one per
> person.
> FHTs will display their temperature, their desired-temperature can be set.
>
> Just do updatefhem, download 95_FLOORPLAN.pm and floorplanstyle.css fromhttp://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLO...
> to your modpath (fhem/FHEM) and execute a 'shutdown restart'.
>
> Then follow the english installation guidehttp://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLO...
>
> or the german Installations-Leitfadenhttp://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLO...
>
> Thanks to Rudi for supporting the required changes in fhemweb.pm .
>
> Please post a screenshot if you enjoy this :-)
> Best, Uli
>
> --------
>
> Ein neues fhem-Add-on ist zum download verfügbar.
> Verwenden Sie ein Hintergrundbild Ihrer Wahl (z.B. einen Grundriss oder ein
> Foto), zeigen Sie darauf schaltbare fhem-Geräte als icon, icon mit
> Bezeichnung, oder icon mit Bezeichnung und Befehlsschaltflächen an.
> Der 'Einrichtungs-Modus' gestattet das einfache Platzieren der icons.
> Erstellen Sie mehrere floorplans, z.B. einen je Etage Ihres Hauses, oder
> einen pro Person.
> FHTs können die Temperatur anzeigen, auch das Setzen der Solltemperatur aus
> dem floorplan heraus ist möglich.
>
> Führen Sie einfach ein updatefhem aus, laden Sie 95_FLOORPLAN.pm und
> floorplanstyle.css herunter vonhttp://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLO...
> und führen Sie 'shutdown restart' aus.
>
> Dann folgen Sie den Schritten im Installations-Leitfadenhttp://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLO...
>
> oder dem englischen installation guidehttp://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLO...

JoWiemann

unread,
Mar 9, 2012, 12:42:19 PM3/9/12
to FHEM users
Hallo Uli,

trotz updatefhem, download und Neustart Fehler: Unknown module
FLOORPLAN, choose one of ...

Hast Du einen Tip?

Herzliche Grüße Jörg

UliM

unread,
Mar 9, 2012, 1:17:34 PM3/9/12
to fhem-...@googlegroups.com
Hi Jörg,
Zu welchem Zeitpunkt kommt diese Meldung?
Eigentlich solltest Du im fhem-Menü ganz oben einen zusätzlichen Eintrag 'Floorplans' haben - ist der da?
Irgendwas im log?
Bei allen Testern hat's geklappt...
Gruß Uli

JoWiemann

unread,
Mar 9, 2012, 1:34:20 PM3/9/12
to FHEM users
Hallo Uli,

hier das LogFile:

2012.03.09 19:29:06 1: reload: Error:Modul 95_FLOORPLAN deactivated:
Can't locate Data/Dumper.pm in @INC (@INC contains: /var/media/ftp/
uStor01/fhem/perl/lib /var/media/ftp/uStor01/fhem/perl/lib/perl /var/
media/ftp/uStor01/fhem/perl/lib/perl/arch /home/rudi/fbperl/lib/perl/
arch /home/rudi/fbperl/lib/perl .) at ./FHEM/95_FLOORPLAN.pm line 69, <
$fh> line 47.
BEGIN failed--compilation aborted at ./FHEM/95_FLOORPLAN.pm line 69, <
$fh> line 47.

2012.03.09 19:29:13 1: configfile: Unknown module FLOORPLAN, choose
one of ALL3076 ALL4000T ALL4027 BS CM11 CUL CUL_EM CUL_FHTTK CUL_HM
CUL_HOERMANN CUL_IR CUL_RFR CUL_TX CUL_WS ECMD ECMDDevice EIB EM EMEM
EMGZ EMWZ ESA2000 EnOcean FHEM2FHEM FHEMWEB FHT FHT8V FHZ FS20 FileLog
HMLAN HMS IPWE IT Itach_Relay KM271 KS300 LGTV LIRC M232 M232Counter
M232Voltage NetIO230B OREGON OWFS OWTEMP PID PachLog RFXCOM RFXELSE
RFXMETER RFXX10REC SCIVT SISPM SIS_PMS SVG TCM TCM120 TRX TRX_ELSE
TRX_LIGHT TRX_SECURITY TRX_WEATHER TUL TellStick USBWX USF1000
VantagePro2 WEBCOUNT WEBIO WEBIO_12DIGITAL WEBTHERM WOL WS2000 WS300
WS3600 Weather X10 at autocreate average dummy holiday notify sequence
structure watchdog weblink xxLG7000
2012.03.09 19:29:13 2: Creating interface definitions...
2012.03.09 19:29:13 0: Server started (version 5.2+SVN from 2012-03-04
($Id: fhem.pl 1313 2012-03-04 12:25:55Z rudolfkoenig $), pid 924)

Herzliche Grüße Jörg

FHEM 5.2 mit PERL 7270

Dr. Boris Neubert

unread,
Mar 9, 2012, 2:40:26 PM3/9/12
to fhem-...@googlegroups.com
Am 09.03.2012 19:34, schrieb JoWiemann:
> 2012.03.09 19:29:06 1: reload: Error:Modul 95_FLOORPLAN deactivated:
> Can't locate Data/Dumper.pm in @INC (@INC contains: /var/media/ftp/
> uStor01/fhem/perl/lib /var/media/ftp/uStor01/fhem/perl/lib/perl /var/
> media/ftp/uStor01/fhem/perl/lib/perl/arch /home/rudi/fbperl/lib/perl/
> arch /home/rudi/fbperl/lib/perl .) at ./FHEM/95_FLOORPLAN.pm line 69, <
> $fh> line 47.
>
das alte Leid. Auf den "kleinen" Systemen sind Perl-Module nicht
vorhanden. Es fehlt Data::Dumper auf der FritzBox. Es scheint aber auch
nicht verwendet zu werden. Kommentiere doch bitte mal Zeile 69 use
Data::Dumper; aus.

Grüße
Boris

JoWiemann

unread,
Mar 9, 2012, 2:52:33 PM3/9/12
to FHEM users
Hallo Boris,

das war spitze. FHEM läuft und floorplan ist im fhemweb verfügbar.
Teste nun weiter.

Danke und herzliche Grüße Jörg

Dr. Boris Neubert

unread,
Mar 9, 2012, 3:15:58 PM3/9/12
to fhem-...@googlegroups.com
Am 09.03.2012 20:52, schrieb JoWiemann:
> das war spitze. FHEM läuft und floorplan ist im fhemweb verfügbar.
>
Data::Dumper entfernt und eingecheckt.

Grüße
Boris

puschel74

unread,
Mar 9, 2012, 3:44:02 PM3/9/12
to FHEM users
Genial,
ich finds einfach nur genial wie hier alles einwandfrei und
reibungslos klappt.
Da kann sich manch Grosshersteller eine Scheibe davon abschneiden -
und der finanziert sich noch bei so einem Support und Service und
Ideenreichtum.
Einfach nur top.

So, genug gelobt - weiter gehts ^^

Grüße

zwiebel

unread,
Mar 9, 2012, 3:44:34 PM3/9/12
to fhem-...@googlegroups.com
Hallo Uli,

vielen dank für diese schöne erweiterung!

gruß
Zwiebel
wohnung.jpg

puschel74

unread,
Mar 9, 2012, 4:04:04 PM3/9/12
to FHEM users
Hi zwiebel,

geniale Grafik. Wie hast du die gemacht bzw. wo hast du die her?
Kann man das ganze auch mit Icons verknüpfen?
Im Wohnzimmer bei Hifi und TV würde sich ein "Geräte-Icon" besser
machen als ein Lampen-Icon ;-) Aufruf an die Grafiker unter Euch ^^
Bon, Geschmackssache.
Ändert nix dran. Deine Übersicht sieht ansprechend aus.

Visualisierst du das auch auf einem Tablet?

Sorry für die Fragen aber wenn das FHEM-Fieber einmal zugeschlagen hat
hilft kein Arzt mehr *g*.

Grüße

On 9 Mrz., 21:44, zwiebel <gabr...@bentele.de> wrote:
> Hallo Uli,
>
> vielen dank für diese schöne erweiterung!
>
> gruß
> Zwiebel
>
> Am Freitag, 9. März 2012 17:37:59 UTC+1 schrieb UliM:
>
>
>
>
>
>
>
>
>
> > A new fhem add-on is available for download.
> > Use any background picture (e.g. a floorplan or a photo), display any
> > switchable fhem-device as icon, icon with text or icon with text and
> > commands.
> > The 'arrange mode' lets you move and place your icons easily.
> > Create several floorplans, e.g. one per level of your house, or one per
> > person.
> > FHTs will display their temperature, their desired-temperature can be set.
>
> > Just do updatefhem, download 95_FLOORPLAN.pm and floorplanstyle.css from
>
> >http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLO...
> > to your modpath (fhem/FHEM) and execute a 'shutdown restart'.
>
> > Then follow the english installation guide
>
> >http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLO...
>
> > or the german Installations-Leitfaden
>
> >http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLO...
>
> > Thanks to Rudi for supporting the required changes in fhemweb.pm .
>
> > Please post a screenshot if you enjoy this :-)
> > Best, Uli
>
> > --------
>
> > Ein neues fhem-Add-on ist zum download verfügbar.
> > Verwenden Sie ein Hintergrundbild Ihrer Wahl (z.B. einen Grundriss oder
> > ein Foto), zeigen Sie darauf schaltbare fhem-Geräte als icon, icon mit
> > Bezeichnung, oder icon mit Bezeichnung und Befehlsschaltflächen an.
> > Der 'Einrichtungs-Modus' gestattet das einfache Platzieren der icons.
> > Erstellen Sie mehrere floorplans, z.B. einen je Etage Ihres Hauses, oder
> > einen pro Person.
> > FHTs können die Temperatur anzeigen, auch das Setzen der Solltemperatur
> > aus dem floorplan heraus ist möglich.
>
> > Führen Sie einfach ein updatefhem aus, laden Sie 95_FLOORPLAN.pm und
> > floorplanstyle.css herunter von
>
> >http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLO...
> > und führen Sie 'shutdown restart' aus.
>
> > Dann folgen Sie den Schritten im Installations-Leitfaden
>
> >http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLO...
>
> > oder dem englischen installation guide
>
> >http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLO...
>
> > Vielen Dank an Rudi für die Übernahme der erforderlichen Teile nach
> > fhemweb.pm .
> > Bitte schicken Sie einen screenshot, wenn Ihnen diese Funktionalität
> > gefällt :-)
> > Gruß, Uli
>
>
>
>  wohnung.jpg
> 84KAnzeigenHerunterladen

zwiebel

unread,
Mar 9, 2012, 4:53:17 PM3/9/12
to fhem-...@googlegroups.com
Hallo Puschel74,

als wir in die Wohnung gezogen sind haben wir die Grafik vom Vermieter bekommen.
Das mit Hifi und Tv hab ich mir auch schon gedacht. :) Mal schauen ob ich was passendes finde

Ich schau es mir bis jetzt nur per Notebook an. Leider hab ich kein Tablet.

Bin schon gespannt was es noch so für Grundrisse gibt. ;)

gruß
Zwiebel

Willi

unread,
Mar 9, 2012, 4:57:44 PM3/9/12
to fhem-...@googlegroups.com
Hallo Uli,

ich bin begeistert! Ist einfach zu benutzen. Der Modus fp_arrange ist super. Das macht es einfach schnell Ergebnisse zu erreichen. Selbst das Schalten einer ELRO-Steckdose über meinen RFXtrx433 per Klick auf das LampenIcon hat auf Anhieb funktioniert. Das hätte ich so einfach nicht erwartet!

Großes Lob an Dich!

Ich wage es kaum zu fragen, mache es aber trotzdem.

Für die Darstellungen verwendest Du STATE des jeweiligen Devices. Schön wäre ein neuer style (z.B. 3), der nicht STATE darstellt, sondern ein Reading, welches man beispielsweise im Attribut angibt. So nach dem Motto:

  attr Tempsensor fp_Grundriss 190,405,3,temperature

Dies würde dann direkt die Temperatur bei einem Temp/Hum-Sensor ausgeben. Evtl mach es auch Sinn, dass man mehrere Readings angeben kann.

Klar, es geht auch der von Dir beschriebene Weg über Dummy, aber so wäre es einfacher.

MfG Willi

kermi

unread,
Mar 9, 2012, 6:45:55 PM3/9/12
to FHEM users
Hi Uli,

einfach mal RESPEKT, super, vielen Dank für diese tolle Erweiterung.


Stephan

kermi

unread,
Mar 9, 2012, 7:11:11 PM3/9/12
to FHEM users

wer übrigens seine Hütte mit allen möglichen Möbelstücken, Terasse
usw. maßstabsgerecht zeichnen will, dem sei Sweet Home 3D empfohlen.
Texturen gibt es ebenfalls ohne Ende.
http://www.sweethome3d.com


Gruss
Stephan

Heiermann

unread,
Mar 10, 2012, 3:26:58 AM3/10/12
to FHEM users
Moin,

ich habe mir meine Floorpläne (2D und 3D) bei floorplan.com erstellt.
Nun möchte ich gerne innerhalb der Ansichten wechseln können, ohne
über das Menü zu gehen.
Dazu wäre ein Dummy-Device geeignet, dem man ja auch ein individuelles
Icon zuweisen kann, das ich dann passend im Floorplan platzieren
könnte.
Wie schaffe ich es, durch "klick" auf dieses Icon in eine andere
Floorplan-Ansicht zu wechseln?

-Heiermann

kostra

unread,
Mar 10, 2012, 3:30:12 AM3/10/12
to FHEM users
Hallo,
das sieht alles ganz toll aus, und ich würde das auch gerne umsetzen.
Leider scheitere ich daran, dass ich die Dateien nicht auf meiner
FB7390 in das Verzeichnis
\\fhem\usr\share\fhem\FHEM
kopiert bekomme (fehlende Berechtigungen).
Hat da jemeand einen heißen Tipp für mich?

verzweifelte Grüße
Kolja

["version": "5.2+SVN from 2012-02-15 ($Id: fhem.pl 1260 2012-02-14
08:13:08Z rudolfkoenig $)"]

puschel74

unread,
Mar 10, 2012, 3:45:48 AM3/10/12
to FHEM users
Evtl hast du das fhem-image von avm drauf?
Versuch mal das fhem-5.2-image einzuspielen.
Das hab ich auch drauf und kann wunderbar über den Explorer im fhem-
Verzeichnis auf der FritzBox schreiben.

Grüße

kostra

unread,
Mar 10, 2012, 5:20:20 AM3/10/12
to FHEM users
gesagt, getan, ich hab das fhem-5.2-image über die AVM-Firmware: FRITZ!
OS 05.20 gespielt.
Jetzt startet fhem nicht mehr, die aktuelle Uhrzeit ist auf der FB
gesetzt...
BTW, die Verzeichnisstruktur sieht irgendwie "aufgeräumter" aus.

Grüße
Kolja

puschel74

unread,
Mar 10, 2012, 6:46:04 AM3/10/12
to FHEM users
Äh, du hast aber vorher deine fhem.cfg gesichert?
Das sichern sollte eigentlich klappen da du ja nur lesend auf das
Verzeichnis zugreifen willst.
Wenn dann das 5.2-image drauf ist kannst du deine fhem.cfg wieder
zurückspielen da du ja dann auch schreibenden Zugriff hast.
FHEM holt sich die Uhrzeit ab, so wie ich das verstanden habe.
Es kann also schon ein paar Minuten dauern.

Startet fhem nicht?
Kannst du mal mit Telnet auf der FritzBox schauen?
Evtl. ist es ja schon gestartet oder du kannst ein bischen nachhelfen
^^

Grüße

puschel74

unread,
Mar 10, 2012, 6:52:03 AM3/10/12
to FHEM users
Achso, nochwas.

Ich hab das fhem-5.2-image auf meiner 7390 auch nur dadurch zum laufen
gebracht das ich vorher die fhem-Labor von AVM und danach die 5.2
installiert habe.
Mit nur 5.2-image ohne die Labor hat sich fhem auch nicht gestartet
bei mir - keine Ahnung was da los ist.

Also vielleicht mal so probieren:
fhem sichern ;-)
Revocery drüber
Neueste Firmware für die FB drauf
Labor-FW von AVM drauf
fhem-5.2-image drauf

und warten was passiert ;-)

Grüße

UliM

unread,
Mar 10, 2012, 8:25:12 AM3/10/12
to fhem-...@googlegroups.com
Hallo allerseits,
wow, so viel positive Resonanz *freu* - da haben sich meine Nachtschichten ja gelohnt ;-)
Bin heilfroh, dass sich das Problem von Jo so leicht lösen liess. Vielen Dank an Boris für das Entfernen dieser Test-Remineszenz :-)
 
@zwiebel - sieht schick aus. Ich möchte gerne eine 'Bibliothek' mit Beispiel-Screenshots erstellen - darf ich Dein Bild dort aufnehmen (und damit auch veröffentlichen)?
 
@Willi: style 3 für readings ist ne gute Idee. Werd ich einbauen - aber frühestens (!) Dienstag. Für mehrere readings fällt mir aber wirklich nur der Weg über dummies ein.
 
@kermi: Den Verweis auf sweethome3d nehm ich gern in die DOku auf, danke für den Tip.
 
@Heiermann: Den Verweis auf floorplan.com nehm ich ebenfalls gerne in die Doku auf. Sieht nach Bezahlsoftware aus, richtig?
 
@Heiermann: Icon-Anchor
1. Was schon geht ist ein weblink link (siehe commandref) - da gibst Du als Ziel einfach die URL Deines floorplans an. Damit hast Du aber nur einen Text-Link. Versuch mal, für einen weblink link als Beschreibung ein "<a ..><img..></a>" - hab's nicht getestet, vll. wird der html-tag ja wider Erwarten aufgelöst.
2. Was auch schon gehen sollte, ist einen weblink htmlCode (@Rudi- der Verweis ist aus der commandref verschwunden?) Dort gibst Du als Parameter eine eigene perl-Routine an, zB showMyImageAnchor. Diese Routine implementierst Du zB in 99_MyUtils, Inhalt wäre dann {return "<a http:..><img file.jpg></a>";}
3. Wenn 1 nicht geht, wäre mE das Sauberste, einen weiteren weblink-type (imageAnchor o.ä.) zu implementieren. @Rudi, was meinst Du?
4. müsste es dann ja auch ein floorplan-Attribut fp_noMenu geben, das die Ausgabe des derzeitigen Menüs unterdrückt? Oder klebst Du einfach ein Bild drüber? ;-)
Auch um diese Punkte kann ich mich frühestens (!) Dienstag kümmern. Bis dahin kannst Du Dir auf jeden Fall mit Variante 1 behelfen.
 
@kostra: Mach doch für solche generellen Fragen bitte einen separaten fred auf, das hat ja mit dem Betreff dieses posts nicht wirklich viel zu tun. Auch wenn es mich natürlich freut, dass Du FLOORPLAN nutzen möchtest :-)

Gruß + schönes WE,
Uli
 
PS: Und immer eifrig screenshots posten - bin auf eure Ideen gespannt :-)

zwiebel

unread,
Mar 10, 2012, 9:00:57 AM3/10/12
to fhem-...@googlegroups.com
Hi Uli,

kannst gern mein Screenshot veröffentlichen.

Gruß
Zwiebel

Volker

unread,
Mar 10, 2012, 9:53:41 AM3/10/12
to fhem-...@googlegroups.com
Hier mal ein Beispiel von SweetHome 3D


MfG

Volker
fp_Erdgeschoss.png

Volker

unread,
Mar 10, 2012, 10:28:48 AM3/10/12
to fhem-...@googlegroups.com
Hier meine variation der floorplanstyle.css, für den darkstyle.
Wer es nutzen will zur freien Verfügung.

Ohne Gewähr.

@Uli
Erstmal riesen Lob und Dank für deine Arbeit. Sowas wollte ich schon lange machen, aber mangels Perl-Kenntnissen war es mir nicht möglich.
Wäre es vielleicht möglich sowas wie das attr stylesheetPrefix einzubauen?


MfG
Volker
floorplanstyle.css

Heiermann

unread,
Mar 10, 2012, 12:24:27 PM3/10/12
to FHEM users
Hi,

ich habe bei floorplanner.com die "Plus"-Option für €9,95 gebucht. Ist
meiner Meinung nach ein faires Angebot.
Ich habe da einen 2D-Plan der Wohnung erstellt, und eine Foto-Ansicht
von meiner Heimkino-Anlage.
Ich möchte nun im Wohnzimmer auf die Fotoansicht der Heimkino-Anlage
wechseln können.
Mittelfristig stelle ich mir da eine StarTrek LCARS - Oberfläche zur
Steuerung vor.
Wäre doch cool, oder?

-Heiermann

ilmtuelp0815

unread,
Mar 10, 2012, 2:12:03 PM3/10/12
to fhem-...@googlegroups.com
Hi!
Und hier ein

Am Freitag, 9. März 2012 17:37:59 UTC+1 schrieb UliM:

A new fhem add-on is available for download.
Use any background picture (e.g. a floorplan or a photo), display any switchable fhem-device as icon, icon with text or icon with text and commands.
The 'arrange mode' lets you move and place your icons easily.
Create several floorplans, e.g. one per level of your house, or one per person.
FHTs will display their temperature, their desired-temperature can be set.

Just do updatefhem, download 95_FLOORPLAN.pm and floorplanstyle.css from

http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLOORPLAN/

to your modpath (fhem/FHEM) and execute a 'shutdown restart'.

Then follow the english installation guide

http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLOORPLAN/fhem-floorplan-installation-guide.pdf?view=log

or the german Installations-Leitfaden
http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLOORPLAN/fhem-floorplan-installation-guide_de.pdf?view=log

Thanks to Rudi for supporting the required changes in fhemweb.pm .

Please post a screenshot if you enjoy this :-)
Best, Uli

--------

Ein neues fhem-Add-on ist zum download verfügbar.
Verwenden Sie ein Hintergrundbild Ihrer Wahl (z.B. einen Grundriss oder ein Foto), zeigen Sie darauf schaltbare fhem-Geräte als icon, icon mit Bezeichnung, oder icon mit Bezeichnung und Befehlsschaltflächen an.
Der 'Einrichtungs-Modus' gestattet das einfache Platzieren der icons.
Erstellen Sie mehrere floorplans, z.B. einen je Etage Ihres Hauses, oder einen pro Person.
FHTs können die Temperatur anzeigen, auch das Setzen der Solltemperatur aus dem floorplan heraus ist möglich.

Führen Sie einfach ein updatefhem aus, laden Sie 95_FLOORPLAN.pm und floorplanstyle.css herunter von

http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLOORPLAN/


und führen Sie 'shutdown restart' aus.

Dann folgen Sie den Schritten im Installations-Leitfaden

http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLOORPLAN/fhem-floorplan-installation-guide_de.pdf?view=log

oder dem englischen installation guide

http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLOORPLAN/fhem-floorplan-installation-guide.pdf?view=log


Vielen Dank an Rudi für die Übernahme der erforderlichen Teile nach fhemweb.pm .

Bitte schicken Sie einen screenshot, wenn Ihnen diese Funktionalität gefällt :-)
Gruß, Uli
 
Am Freitag, 9. März 2012 17:37:59 UTC+1 schrieb UliM:

A new fhem add-on is available for download.
Use any background picture (e.g. a floorplan or a photo), display any switchable fhem-device as icon, icon with text or icon with text and commands.
The 'arrange mode' lets you move and place your icons easily.
Create several floorplans, e.g. one per level of your house, or one per person.
FHTs will display their temperature, their desired-temperature can be set.

Just do updatefhem, download 95_FLOORPLAN.pm and floorplanstyle.css from

http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLOORPLAN/

to your modpath (fhem/FHEM) and execute a 'shutdown restart'.

Then follow the english installation guide

http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLOORPLAN/fhem-floorplan-installation-guide.pdf?view=log

or the german Installations-Leitfaden
http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLOORPLAN/fhem-floorplan-installation-guide_de.pdf?view=log

Thanks to Rudi for supporting the required changes in fhemweb.pm .

Please post a screenshot if you enjoy this :-)
Best, Uli

--------

Ein neues fhem-Add-on ist zum download verfügbar.
Verwenden Sie ein Hintergrundbild Ihrer Wahl (z.B. einen Grundriss oder ein Foto), zeigen Sie darauf schaltbare fhem-Geräte als icon, icon mit Bezeichnung, oder icon mit Bezeichnung und Befehlsschaltflächen an.
Der 'Einrichtungs-Modus' gestattet das einfache Platzieren der icons.
Erstellen Sie mehrere floorplans, z.B. einen je Etage Ihres Hauses, oder einen pro Person.
FHTs können die Temperatur anzeigen, auch das Setzen der Solltemperatur aus dem floorplan heraus ist möglich.

Führen Sie einfach ein updatefhem aus, laden Sie 95_FLOORPLAN.pm und floorplanstyle.css herunter von

http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLOORPLAN/


und führen Sie 'shutdown restart' aus.

Dann folgen Sie den Schritten im Installations-Leitfaden

http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLOORPLAN/fhem-floorplan-installation-guide_de.pdf?view=log

oder dem englischen installation guide

http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/95_FLOORPLAN/fhem-floorplan-installation-guide.pdf?view=log

UliM

unread,
Mar 11, 2012, 3:28:16 AM3/11/12
to fhem-...@googlegroups.com

Am Samstag, 10. März 2012 16:28:48 UTC+1 schrieb Volker:
@Uli
Erstmal riesen Lob und Dank für deine Arbeit. Sowas wollte ich schon lange machen, aber mangels Perl-Kenntnissen war es mir nicht möglich.
Danke. Genau so ging's mir auch. Hab vor einem Jahr mit fhem angefangen und seitdem ne Menge zu html dazugelernt, css gelernt, perl gelernt, und nun dieses Ergebnis produziert :-)
 
 
Wäre es vielleicht möglich sowas wie das attr stylesheetPrefix einzubauen?

Mach ich. Ebenfalls frühestens (!) Dienstag.
 
Gruß, Uli

ManuelM

unread,
Mar 11, 2012, 6:50:58 AM3/11/12
to fhem-...@googlegroups.com
Ich habe auch http://floorplanner.com verwendet (konstenloses Basis-Paket) damit lässt sich recht flott ein toller Grundriss zaubern.
anbei ein kleiner Screenshot. Danke auch nochmal an Uli für seinen tolles Paket.

Jetzt bin ich auf der suche nach einer Möglichkeit die Temp-Werte in einer größeren Schrift darzustellen.
Weiterhin würde ich gerne anzeigen ob die Fenster offen oder geschlossen sind. Ist das möglich?

Gruß Manuel
EG.png

UliM

unread,
Mar 11, 2012, 8:16:07 AM3/11/12
to fhem-...@googlegroups.com
Schriftart: musst Du ins CSS eintragen, siehe Beispiel 'HomeStatus' im letzten Abschnitt des PDF.
Fensterkontakt anzeigen: klar sollte gehen, habe selber aber keinen. Wenn Du den in pgm2 anzeigen kannst geht's auch im floorplan.
Gruß Uli

JoWiemann

unread,
Mar 11, 2012, 10:43:56 AM3/11/12
to FHEM users
Hallo Uli,

Schaltkontakte Typ FHTK werden zwar im PGM angezeigt, aber nicht im
Floorplan als hinzüfügbares Device aufgelistet. Wird allerdings das
attr <device> <floorplan> hinzugefügt, dann sieht man open/closed im
Floorplan.

Grüße Jörg

Volker

unread,
Mar 11, 2012, 10:58:14 AM3/11/12
to fhem-...@googlegroups.com
Hallo Uli,

ich möchte das Hintergrundbild (bei mir fp_Erdgeschoss.png) etwas verschieben damit das Hintergrundbild nicht unter dem Menu ist (siehe Datei Position_2.png).
Wenn ich das jetzt in der CSS-Datei bei IMG anpasse verschieben sich aber auch die Status-Icons ( hellgrüner Rahmen).

Kann ich das irgenwie anpassen ohne das sich die Icons mitverschieben? Oder kann ich die Icons irgendwie wieder zurückschieben.
Sollten die Icons nicht bestandteil des Tables (roter Rahmen) sein ?

Kannst du dir das mal anschauen, falls du etwas Zeit findest?
Ich suche schon ein paar Stunden komme aber nicht so richtig weiter.

MfG

Volker
Position_1.png
Position_2.png

UliM

unread,
Mar 11, 2012, 12:43:59 PM3/11/12
to fhem-...@googlegroups.com

Hi Volker,


Sollten die Icons nicht bestandteil des Tables (roter Rahmen) sein ?

Ja, das sollten sie.
Kannst Du mal den html-Quelltext anzeigen und mir ggf per  PN mailen?
Einzige Idee: Hast Du vll. im css für das div der icons eine Position angegeben, die damit die position übersteuert, die im div der Tabelle steht? Nur so ne Idee. Ein Blick in den Seitenquelltext (bei Firefox ctrl+u) sollte Aufschluss geben.

Gruß, Uli

PS: Bild sieht klasse aus
PPS: Workaround: Bearbeite Dein Hintergrundbild so, dass es links genügend grauen Rand für's Menü hat ;-)

UliM

unread,
Mar 11, 2012, 12:49:42 PM3/11/12
to fhem-...@googlegroups.com
Hi Jörg,


Schaltkontakte Typ FHTK werden zwar im PGM angezeigt, aber nicht im
Floorplan als hinzüfügbares Device aufgelistet.
Folgende devicetypes werden in der Liste der hinzufügbaren devices ausgeblendet:
(WEB|CUL.*|FHEM.*|FileLog|PachLog|PID|SUNRISE.*|FLOORPLAN|holiday|Global|notify)
Warum damit FHTK rausfliegt, ist mir nicht wirklich klar.
 
Wird allerdings das
attr <device> <floorplan> hinzugefügt, dann sieht man open/closed im
Floorplan.
Na immerhin ;-) 
Wie gesagt, kann's leider nicht testen, da ich kein FHTK habe - drum hab ich auch keine rechte Idee, wie ich das korrigieren soll...
Wenn Dir was einfällt, sag gern bescheid, dann versuch ich's einzubauen.
Gruß, Uli

UliM

unread,
Mar 11, 2012, 2:43:24 PM3/11/12
to fhem-...@googlegroups.com


Am Samstag, 10. März 2012 09:26:58 UTC+1 schrieb Heiermann:

Wie schaffe ich es, durch "klick" auf dieses Icon in eine andere
Floorplan-Ansicht zu wechseln?

Das hat mir jetzt keine Ruhge gelassen ;-)

define ImageAnchor weblink htmlCode { '<a href="http://<ip>:8083/fhem/floorplan/Grundriss2"><img src="/fhem/on.png"></a>' }

Und dann ImageAnchor als Absprungstelle in Deinen floorplan (zB Grundriss) setzen.

<ip> musst Du durch Deine ip ersetzen.
Ggf auch den port (hier 8083) anpassen.
Grundriss2 ist hier der Name des floorplans, auf den Du wechseln möchtest
on.png musst Du durch den Namen Deiner Icon-Bilddatei ersetzen, die im modpath (hier fhem/FHEM) liegen muss.

Gruß + viel Erfolg,
Uli

Heiermann

unread,
Mar 11, 2012, 3:06:23 PM3/11/12
to FHEM users
Vielen Dank !!!
Werde bei Gelegenheit mal anfangen an einer LCARS-Konsole (StarTrek-
like) zu basteln.

Gruß
Heiko

JoWiemann

unread,
Mar 11, 2012, 3:33:25 PM3/11/12
to FHEM users
Hallo Uli,

Du prüfst auf CUL.* und damit wird CUL_FHTK gefunden und somit nicht
angezeigt. Leider bringt meine Änderung auf CUL\s.* (finde CUL mit
Leerzeichen) keine vernünftiges Ergebnis, da auch CUL mit Leerzeichen
gefunden wird. Ich habe dann noch CUL^_.* versucht, was auch nicht
funktioniert. Irgendwie stehe ich mit RegEx noch auf Kriegsfuß.

Herzliche Grüße Jörg


On 11 Mrz., 17:49, UliM <uli.ma...@googlemail.com> wrote:
> Hi Jörg,
>
> Schaltkontakte Typ FHTK werden zwar im PGM angezeigt, aber nicht im
>
> > Floorplan als hinzüfügbares Device aufgelistet.
>
> Folgende devicetypes werden in der Liste der hinzufügbaren devices
> ausgeblendet:
> (WEB|CUL.*|FHEM.*|FileLog|PachLog|PID|SUNRISE.*|FLOORPLAN|holiday|Global|no­tify)

Michael Zielinski

unread,
Mar 11, 2012, 4:04:57 PM3/11/12
to FHEM users
On Mar 9, 5:37 pm, UliM <uli.ma...@googlemail.com> wrote:
> A new fhem add-on is available for download.

Suuupppeeerrr - darauf habe ich gehofft, daß es eine Lösung gibt, die
auch mit einer reinen Fritzbox-Installation so genial funktioniert.
Seit ich den ersten Vorgeschmack in der Anleitungs-PDFim Repository
entdeckt habe, wartete ich das Release und wurde nicht enttäuscht.


Danke für die tolle Erweiterung.

UliM

unread,
Mar 11, 2012, 4:05:21 PM3/11/12
to fhem-...@googlegroups.com
Hallo Jörg,


Am Sonntag, 11. März 2012 20:33:25 UTC+1 schrieb JoWiemann:
Du prüfst auf CUL.* und damit wird CUL_FHTK gefunden und somit nicht
angezeigt.
 
ah, ok, damit ist zumindest der Effekt klar.

 
Irgendwie stehe ich mit RegEx noch auf Kriegsfuß.
 
 same same :)

Was ich da EIGENTLICH haben wollte:
+ alle 'funkenden' devices
+ dummy
+ weblink
+ at
Kenne leider keine Möglichkeit, aus dem hash die 'funkenden' devices zu erkennen. Vielleicht liest ja ein erfahrener fhem-Programmierer mit und kann aushelfen?

Ein erneuter Blick in die commandref zeigt mir, dass es da noch andere CUL.* -Varianten gibt, die durchaus relevant wären: CUL_HM, CUL_EM etc
Werd's also ändern auf (WEB|CUL|FHEM.*|FileLog|PachLog|PID|SUNRISE.*|FLOORPLAN|holiday|Global|no­tify)
Am Dienstag werd ich vsl. ne neue 95_FLOORPLAN.pm-Version bauen mit den meisten der bisher aufgelaufenen Erweiterungswünschen (Nebenbei: bin heilfroh dass bisher keine bugs oder unerwünschten Nebeneffekte gemeldet wurden *daumendrück*).
Da die 9*.pm nicht im updatefhem-Umfang enthalten sind, muss dann jeder die neue Programmversion händisch runterladen. Wenn's so weit ist, poste ich nen entsprechenden neuen fred mit passendem Subject.
Bis morgen abend bin ich erstmal mit der neuen Version von 'fhem für Einsteiger' beschäftigt.
Gut dass ich Urlaub hab..... den ich aber ab Mittwoch mit dem angekündigten schönen Wetter anderweitig nutzen will :)
Gruß aus München,
Uli

UliM

unread,
Mar 11, 2012, 4:32:57 PM3/11/12
to fhem-...@googlegroups.com
Hallo allerseits,
als letzten Post von mir für heute:
Da ich noch kein Beispiel mit nem Foto als Hintergrund gesehen hab: Das ist das Foto meiner Stereo-Anlage (ok, ich müsste das Regal mal aufräumen). Über das Foto sind fhem-icons gelegt, die jeweils ein ON an einen FS20-IRF senden - der dann Infrarot-Befehle zum Einstellen des Eingangskanals am Verstärker, Play/Pause am MacMini, Ein/Ausschalten des T-Home-Receivers etc sendet.
Mal so als Anregung - es muss ja nicht immer ein Grundriss sein :)
Gruß, Uli

Media.PNG

HORCH & KUCK

unread,
Mar 11, 2012, 6:09:22 PM3/11/12
to fhem-...@googlegroups.com
Zitat: anbei ein kleiner Screenshot.

Dein [WG=]Wintergarten-Möbel-Dings-Teil ist Spitze! Gefällt nicht nur meiner Frau ;-)
... und ich dachte schon, heute gibt es nichts mehr zu Schmunzeln ...

Mike

unread,
Mar 11, 2012, 6:59:44 PM3/11/12
to FHEM users
Sehr interessantes Modul. Danke für die Arbeit.

Ich verwende FHEM aktuell ausschließlich zur Erfassung, Darstellung
und zum Datenbank-Logging von mehreren S300TH-Temperatur/
Luftfeuchtesensoren. Die Darstellung dieser Werte in einem Grundriss
über Dummy-Devices und notify-Trigger war mir zu viel Arbeit und
eigentlich auch zu viel Overhead.

Ich habe daher in der 95_FLOORPLAN.pm in der sub "FP_show()" in der
Scheife für @dev, unmittelbar vor "# Device-name per device" folgende
Stringumformung eingebaut und bekommen damit für S300TH-Devices mit
Style "1" und einer leeren describtion ("&nsbp;") eine optisch schöne
Darstellung.

if ($txt =~ /T: ([\-0-9\.]+)[ ]+H: ([\-0-9\.]+).*/) { $txt = "<span
class='fp_tempvalue'>".$1."&deg;C</span><BR><span
class='fp_humvalue'>".$2."%</span>"; }

CSS-Erweiterung:
.fp_tempvalue { font-family:Verdana; color: red; font-size:20px;}
.fp_humvalue { font-family: Verdana; color: blue; font-size:20px;}


Mike

Mike

unread,
Mar 11, 2012, 7:17:17 PM3/11/12
to fhem-...@googlegroups.com
Update zu meinem letzten Post: Das sieht das wie im Anhang dargestellt aus.

Mike
fhem_floor_1.jpg

UliM

unread,
Mar 11, 2012, 7:52:11 PM3/11/12
to fhem-...@googlegroups.com
Hi Mike,
elegant :)  Kommt mit in die nächste Version, wahrscheinlich als style 4 - es hatte ja schon jemand nen screenshot gemailt, in dem die S300TH-Werte 'plain' ausgegeben sind.
In Kombi mit dem vorgeschlagenen style 3 für readings kann dann jeder selbst entscheiden, ob nur temp, nur hum oder über 'Deine' Methode beides untereinander angezeigt wird.
Danke!
Gruß + gute Nacht, Uli

Steffen

unread,
Mar 12, 2012, 1:48:44 AM3/12/12
to fhem-...@googlegroups.com
Hallo!

Hintergrund konnte ich einfügen, alle anderen Sachen nach Anleitung eingegeben aber ich bekomme meine Device nicht in "add oder select" zu sehen,
habe HomeMatic HM-LC-SW1-FM als "Wz_DeckenlampeUp". Woran könnte das liegen???
Aber echt super mit dem Floorplan, bin davon sehr beeindruckt und vielen danke schön für diese tolle Erweiterung...
Mfg Ewies

UliM

unread,
Mar 12, 2012, 3:36:40 AM3/12/12
to fhem-...@googlegroups.com
Hi Ewies,
jepp, das erste Bug :)
Bis am Dienstag die nächste Version kommt, ändere bitte Zeile 483
von
        next if($type =~ m/(WEB|CUL.*|FHEM.*|FileLog|PachLog|PID|SUNRISE.*|FLOORPLAN|holiday|Global|notify)/ );
nach
        next if($type =~ m/(WEB|CUL|FHEM.*|FileLog|PachLog|PID|SUNRISE.*|FLOORPLAN|holiday|Global|notify)/ );
(Bei CUL das .* löschen).
Damit müsstest Du die HM-Devices als hinzufügbar bekommen.
Gib doch bitte eine kurze Rückmeldung ob's damit geht.
Gruß, Uli



Am Montag, 12. März 2012 06:48:44 UTC+1 schrieb Steffen:
meine Device nicht in "add oder select" zu sehen,
habe HomeMatic HM-LC-SW1-FM als "Wz_DeckenlampeUp". Woran könnte das liegen???

JoWiemann

unread,
Mar 12, 2012, 6:32:58 AM3/12/12
to FHEM users
Hallo,

das wird so nicht funktionieren. Wenn ich das unter
http://regexp-tester.mediacix.de/exp/regex/ teste wird bei CUL auch
weiterhin das CUL von CUL_FHTK usw gefunden und damit ausgeblendet.

Herzliche Grüße

Jörg

On 12 Mrz., 08:36, UliM <uli.ma...@googlemail.com> wrote:
> Hi Ewies,
> jepp, das erste Bug :)
> Bis am Dienstag die nächste Version kommt, ändere bitte Zeile 483
> von
>         next if($type =~
> m/(WEB|CUL.*|FHEM.*|FileLog|PachLog|PID|SUNRISE.*|FLOORPLAN|holiday|Global|­notify)/
> );
> nach
>         next if($type =~
> m/(WEB|CUL|FHEM.*|FileLog|PachLog|PID|SUNRISE.*|FLOORPLAN|holiday|Global|no­tify)/
> );
> (Bei CUL das .* löschen).
> Damit müsstest Du die HM-Devices als hinzufügbar bekommen.
> Gib doch bitte eine kurze Rückmeldung ob's damit geht.
> Gruß, Uli
>
> Am Montag, 12. März 2012 06:48:44 UTC+1 schrieb Steffen:
>
>
>
> > meine Device nicht in "add oder select" zu sehen,
> > habe HomeMatic HM-LC-SW1-FM als "Wz_DeckenlampeUp". Woran könnte das
> > liegen???
>
> Am Montag, 12. März 2012 06:48:44 UTC+1 schrieb Steffen:
>
>
>
>
>
> > Hallo!
>
> > Hintergrund konnte ich einfügen, alle anderen Sachen nach Anleitung
> > eingegeben aber ich bekomme meine Device nicht in "add oder select" zu
> > sehen,
> > habe HomeMatic HM-LC-SW1-FM als "Wz_DeckenlampeUp". Woran könnte das
> > liegen???
> > Aber echt super mit dem Floorplan, bin davon sehr beeindruckt und vielen
> > danke schön für diese tolle Erweiterung...
> > Mfg Ewies- Zitierten Text ausblenden -
>
> - Zitierten Text anzeigen -

Jan-Hinrich Fessel

unread,
Mar 12, 2012, 7:23:47 AM3/12/12
to fhem-...@googlegroups.com, Jan-Hinrich Fessel

Am 12.03.2012 um 11:32 schrieb JoWiemann:

> Hallo,
>
> das wird so nicht funktionieren. Wenn ich das unter
> http://regexp-tester.mediacix.de/exp/regex/ teste wird bei CUL auch
> weiterhin das CUL von CUL_FHTK usw gefunden und damit ausgeblendet.
>
> Herzliche Grüße
>
> Jörg
>
> On 12 Mrz., 08:36, UliM <uli.ma...@googlemail.com> wrote:
>> Hi Ewies,
>> jepp, das erste Bug :)
>> Bis am Dienstag die nächste Version kommt, ändere bitte Zeile 483
>> von
>> next if($type =~
>> m/(WEB|CUL.*|FHEM.*|FileLog|PachLog|PID|SUNRISE.*|FLOORPLAN|holiday|Global|­notify)/
>> );
>> nach
>> next if($type =~
>> m/(WEB|CUL|FHEM.*|FileLog|PachLog|PID|SUNRISE.*|FLOORPLAN|holiday|Global|no­tify)/
>> );
>> (Bei CUL das .* löschen).

also entweder:
m/(WEB|CUL|FHEM.*|FileLog|PachLog|PID|SUNRISE.*|FLOORPLAN|holiday|Global|­notify)$/
oder
CUL nach CUL$
ändern

Grüße
Oskar

Mike

unread,
Mar 12, 2012, 8:12:23 AM3/12/12
to fhem-...@googlegroups.com

Am Montag, 12. März 2012 08:36:40 UTC+1 schrieb UliM:
        next if($type =~ m/(WEB|CUL|FHEM.*|FileLog|PachLog|PID|SUNRISE.*|FLOORPLAN|holiday|Global|notify)/ );
(Bei CUL das .* löschen).

 Das wird nicht funktionieren.
vermutlich ist folgendes zielführend:  $type =~ m/^(WEB|CUL|FHEM.*|File....

Das "Dach" (^) am Beginn einer regexp stellt den Beginn des zu untersuchenden Strings dar. Im hier genannten Beispiel würde das folglich bedeuten, dass WEB,CUL,FHEM, ... am Anfang von $type stehen müssen, damit die Bedingung wahr wird. ".*" bedeutet hingegegen "ein beliebiges Zeichen beliebig oft (auch null mal)".

Wobei ich auch die Richtigkeit dieser Zeile nicht ganz nachvollziehen kann. Meine Devices heißen alle
"CUL_WS_..." und wurden so durch autocreate angelegt. Klar, ich kann diese umbenennen aber per default sind das valide Devices mit sinnvollen "state"-Informationen für den FLOORPLAN.

M

UliM

unread,
Mar 12, 2012, 10:25:26 AM3/12/12
to fhem-...@googlegroups.com
Hi,
gerade getestet mit S300TH (TYPE=CUL_WS)
        next if($type =~ m/(WEB|CUL.*|FHEM.*|FileLog|PachLog|PID|SUNRISE.*|FLOORPLAN|holiday|Global|notify)/ );
-> erscheint NICHT als hinzufügbar

        next if($type =~ m/(WEB|CUL|FHEM.*|FileLog|PachLog|PID|SUNRISE.*|FLOORPLAN|holiday|Global|notify)/ );
-> erscheint als NICHT hinzufügbar

        next if($type =~ m/(WEB|CUL$|FHEM.*|FileLog|PachLog|PID|SUNRISE.*|FLOORPLAN|holiday|Global|notify)/ );
-> ERSCHEINT ALS HINZUFÜGBAR

Also: CUL$ passt. Geändert, eingecheckt.
Danke an alle Helfer :-)
Gruß, Uli

jwk

unread,
Mar 12, 2012, 12:35:31 PM3/12/12
to FHEM users
FHEM 5.2 auf FRITZ!Box Fon WLAN 7390 Firmware: FRITZ!OS 05.20

FHEM Startet Mit der Meldung Unknown module FLOORPLAN, choose one of
ALL30...

Logfileeintrag:

2012.03.12 17:09:13 1: reload: Error:Modul 95_FLOORPLAN deactivated:
Global symbol "$FW_RET" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 154, <$fh> line 60.
Global symbol "$FW_wname" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 155, <$fh> line 60.
Global symbol "$FW_wname" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 157, <$fh> line 60.
Global symbol "$FW_wname" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 158, <$fh> line 60.
Global symbol "$FW_subdir" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 160, <$fh> line 60.
Global symbol "$FW_RET" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 185, <$fh> line 60.
Global symbol "$FW_RET" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 186, <$fh> line 60.
Global symbol "$FW_subdir" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 188, <$fh> line 60.
Global symbol "$FW_subdir" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 190, <$fh> line 60.
Global symbol "$FW_subdir" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 196, <$fh> line 60.
Global symbol "$FW_subdir" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 220, <$fh> line 60.
Global symbol "$FW_RET" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 221, <$fh> line 60.
Global symbol "%FW_pos" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 231, <$fh> line 60.
Global symbol "%FW_pos" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 257, <$fh> line 60.
Global symbol "$FW_RET" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 279, <$fh> line 60.
Global symbol "$FW_RET" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 280, <$fh> line 60.
Global symbol "$FW_RET" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 281, <$fh> line 60.
Global symbol "$FW_wname" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 294, <$fh> line 60.
Too many arguments for main::FW_select at ./FHEM/95_FLOORPLAN.pm line
419, near ""devicecommands") "
./FHEM/95_FLOORPLAN.pm has too many errors.

Komme einfach nicht weiter...

UliM

unread,
Mar 12, 2012, 1:13:31 PM3/12/12
to fhem-...@googlegroups.com
Hallo,
Du musst erst updatefhem laufen lassen. Die vielen Meldungen in Deinem Log rühren daher, dass einige Variablen in 01_FHEMWEB.pm ab der Version von Mitte letzter Woche von Rudi als Global definiert wurden und für 95_FLOORPLAN.pm Voraussetzung sind (wie Dein Log deutlich zeigt).
Also: backup machen, updatefhem, dann shutdown restart.
Dann sollte es funktionieren.
Gruß, Uli


Am Montag, 12. März 2012 17:35:31 UTC+1 schrieb jwk:
Logfileeintrag:
2012.03.12 17:09:13 1: reload: Error:Modul 95_FLOORPLAN deactivated:
 Global symbol "$FW_RET" requires explicit package name at ./FHEM/
95_FLOORPLAN.pm line 154, <$fh> line 60.
[...]
Komme einfach nicht weiter...

jwk

unread,
Mar 12, 2012, 2:26:46 PM3/12/12
to FHEM users
Hallo Uli,

genau das wars! Vielen Dank für die schnelle Hilfe.

Jörg

UliM

unread,
Mar 13, 2012, 9:55:26 AM3/13/12
to fhem-...@googlegroups.com
lo Mike,
diesen style4 hab ich jetzt nicht mehr reingebaut - steht aber in meiner Liste für's nächste mal.
Immerhin gibt's den style3 :)
Gruß, Uli


Am Sonntag, 11. März 2012 23:59:44 UTC+1 schrieb Mike:

UliM

unread,
Mar 13, 2012, 10:20:47 AM3/13/12
to fhem-...@googlegroups.com
Hi,
update ist fertig, daher weiter in diesem fred:
https://groups.google.com/forum/?fromgroups&hl=de#!topic/fhem-users/dNP7TLalbhY
Gruß, Uli

----CLOSED---
Reply all
Reply to author
Forward
0 new messages