95_FLOORPLAN released

Begonnen von Guest, 09 März 2012, 17:37:59

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

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???
>

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
>

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

Guest

Originally posted by: <email address deleted>

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 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 -

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

Oskar

                                                     

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 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

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
--
fhem geht auch auf mac os x

Guest

Originally posted by: <email address deleted>

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

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

Guest

Originally posted by: <email address deleted>

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

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

jorge

                                         

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...

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
FHEM.RaspberryPi 2 (HM, 1Wire, Callmonitor.FB 7490, GPIO, I2C, MQTT-Server, MCP23018)
FHEM.RaspberryPi  (FHEM2FHEM, CUL, FS20)
FHEM.RPiZeroW (I2C, 1Wire, python.api, XiaomiBTLESens.MQTT)
FHEM.Win7 (FHEM2FHEM,DBLOG.MySql)
ESPEasy (WEMOSD1, I2C, Analog, 1Wire), Sonoff_T1_3ch, Mobotix QM25, robonect

Guest

Originally posted by: <email address deleted>

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...

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

jorge

                                         

Hallo Uli,

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

Jörg

On 12 Mrz., 18:13, UliM wrote:
> 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...

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
FHEM.RaspberryPi 2 (HM, 1Wire, Callmonitor.FB 7490, GPIO, I2C, MQTT-Server, MCP23018)
FHEM.RaspberryPi  (FHEM2FHEM, CUL, FS20)
FHEM.RPiZeroW (I2C, 1Wire, python.api, XiaomiBTLESens.MQTT)
FHEM.Win7 (FHEM2FHEM,DBLOG.MySql)
ESPEasy (WEMOSD1, I2C, Analog, 1Wire), Sonoff_T1_3ch, Mobotix QM25, robonect

Guest

Originally posted by: <email address deleted>

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:
>
> 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 = "> class='fp_tempvalue'>".$1."°C
> class='fp_humvalue'>".$2."%"; }
>
> CSS-Erweiterung:
> .fp_tempvalue { font-family:Verdana; color: red; font-size:20px;}
> .fp_humvalue { font-family: Verdana; color: blue; font-size:20px;}
>
>
> Mike

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

Guest

Originally posted by: <email address deleted>

Hi,
update ist fertig, daher weiter in diesem fred:
https://groups.google.com/forum/?fromgroups&hl=de#!topic/fhem-users/dNP7TLalbhY
Gruß, Uli

----CLOSED---

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