FHEM Forum

FHEM => Frontends => FLOORPLAN => Thema gestartet von: Ma_Bo am 25 März 2015, 18:44:12

Titel: Probleme mit Floorplan
Beitrag von: Ma_Bo am 25 März 2015, 18:44:12
Hallo Leute, ich habe heute einen komplett Umzug meines Systems vom RPi auf den Nuc vorgenommen.
Auf dem NUC ist heute alles auf den aktuellen Stand gebracht worden und genau da hängt es jetzt.

Mein Probelem ist, ich habe auf allen Seiten meiner Floorplans einen Dummy, welcher mir ein umschalten der Seite durchführt.

Wenn ich auf einem Floorplan bin und diesen Dummy aktiviere, funktioniert er nur auf der Seite Grundriss, auf allen anderen nicht.
aktiviere ich den dummy über meinen Browser unter fhem, springt er sofort auf die gewünschte Seite.

Das ganze funktioniert nur im FLOORPLAN nicht, bzw. nur auf einer einzigen Seite.


attr global userattr Fenster Fenster_map FensterundTueren devStateIcon devStateStyle fm_type fp fp_Alarmanlage fp_Anwesenheit fp_Automatiken fp_Bad fp_Buero fp_FensterundTueren fp_Grundriss fp_Heizung fp_Keller fp_Kinderzimmer fp_Kueche fp_Menue fp_Schaltzeiten fp_Schlafzimmer fp_Sonstiges fp_Start fp_Startbild fp_System fp_Tablet fp_Telefon fp_Umwelt fp_Warnungen fp_Wohnzimmer icon sortby structexclude webCmd widgetOverride
attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global motd 1
attr global room 3.01_System
attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global verbose 3

define WEB FHEMWEB 8083 global
attr WEB basicAuth xxxxxxxxxxxxxxxxxxxxxxx
attr WEB editConfig 1
attr WEB iconPath default:openautomation
attr WEB longpoll 1
attr WEB longpollSVG 1
attr WEB room 3.01_System

# ********************************* Floorplans
# ******************************************************************
#
# Menue als Floorplan

define Menue FLOORPLAN
attr Menue fp_arrange 0
attr Menue fp_backgroundimg Menue.png
attr Menue fp_noMenu 1
attr Menue room 3.08_Floorplans
attr Menue stylesheet FP_Menue.css

# Sonstiges als Floorplan

define Sonstiges FLOORPLAN
attr Sonstiges fp_arrange 0
attr Sonstiges fp_backgroundimg Sonstiges.png
attr Sonstiges fp_noMenu 1
attr Sonstiges room 3.08_Floorplans
attr Sonstiges stylesheet FP_Sonstiges.css

# Grundriss als Floorplan

define Grundriss FLOORPLAN
attr Grundriss fp_arrange 0
attr Grundriss fp_backgroundimg Grundriss.png
attr Grundriss fp_noMenu 1
attr Grundriss room 3.08_Floorplans
attr Grundriss stylesheet FP_Grundriss.css

# System als Floorplan

define System FLOORPLAN
attr System fp_arrange 0
attr System fp_backgroundimg System.png
attr System fp_noMenu 1
attr System room 3.08_Floorplans
attr System stylesheet FP_System.css

######################################### Seitenumschaltung
# Bei Event FHEM- Seite umschalten;
# longpoll muss aktiv sein
# Benutzung: "set Dum_pageswap_D <Seitenlink>"
# Beispiel: "set Dum_pageswap_D /fhem/floorplan/mein_floorplan_1"
# Beispiel: "set Dum_pageswap_D http://192.168.0.1:8085/fhem/floorplan/mein_floorplan_1"
# Beispiel: "set Dum_pageswap_D www.google.de"

# Dummy für pageswap:
define Dum_pageswap_D dummy
attr Dum_pageswap_D devStateIcon .*:Transparent
attr Dum_pageswap_D fp_Grundriss 1,1,0,
attr Dum_pageswap_D room 3.08_Floorplans

# Notify für pageswap:
define Func_pageswap_N notify Dum_pageswap_D { \
\
  my $ps_Val = (Value("Dum_pageswap_D"));;\
\
   if ($ps_Val ne "none") { \
      fhem("define reset_pageswap at +00:00:01 set Dum_pageswap_D none");;\
   }\
}
attr Func_pageswap_N room 3.08_Floorplans

# Bei Systemstart Dummy auf "none" initialisieren:
define Func_Start_Init_N notify global:INITIALIZED.* { \
\
fhem("set Dum_pageswap_D none");;\
}
attr Func_Start_Init_N room 3.08_Floorplans


######################################### Ende Seitenumschaltung

define FP_Menue_Page dummy

attr FP_Menue_Page fp_Grundriss 10,10,0,
attr FP_Menue_Page fp_Sonstiges 10,10,0,
attr FP_Menue_Page fp_System 10,10,0,
attr FP_Menue_Page fp_Menue 10,10,0
attr FP_Menue_Page room 3.08_Floorplans
attr FP_Menue_Page setList off on
#attr FP_Menue_Page fp_Menue 100,17,0,

define FP_Menue_Page_notify notify FP_Menue_Page set Dum_pageswap_D http://192.168.178.45:8083/fhem/floorplan/Menue
attr FP_Menue_Page_notify room 3.08_Floorplans


Ich verzweifel hier, hoffentlich weiß jemand Rat.
Grüße Marcel
Titel: Antw:Probleme mit Floorplan
Beitrag von: joginet am 25 März 2015, 19:11:43
Hi !
Ich benutze den pageswap auch und bin damit gerade problemlos vom Pi auf den Banana umgezogen.
Ganz dumme Frage: hast Du mal Deinen browsercache gelöscht ?

Gruß, Jochen
Titel: Antw:Probleme mit Floorplan
Beitrag von: Ma_Bo am 25 März 2015, 19:23:50
Ja hab ich, auch mit mehreren Browsern probiert, überall das selbe.
Kurioserweise funktioniert es von genau einem Floorplan aus und von den anderen nicht, ich kann auch immerwieder von dem funktionierenden aus anklicken, aber alle anderen gehen weiterhin nicht.
Titel: Antw:Probleme mit Floorplan
Beitrag von: Ma_Bo am 25 März 2015, 19:36:26
@joginet :  wie hast du den Umzug gemacht, fhem auf dem banana installiert und dann alle wichtigen dateien kopiert oder nur die config danach kopiert?
Titel: Antw:Probleme mit Floorplan
Beitrag von: joginet am 25 März 2015, 21:08:46
Keine Ahnung, ob das der richtige Weg war - hat auf jeden Fall funktioniert:

1) Ich habe in einem frisches "Bananian-Linux erstmal Perl installiert:

sudo apt-get -f install && sudo apt-get install perl libdevice-serialport-perl libio-socket-ssl-perl libwww-perl libxml-simple-perl -y

2) danach fhem:

sudo wget http://fhem.de/fhem-5.6.deb && sudo dpkg -i fhem-5.6.deb

3) dann die Benutzerrechte gesetzt:

cd /opt && sudo chmod -R a+w fhem && sudo usermod -a -G tty pi && sudo usermod -a -G tty fhem


4) und dann habe ich einfach mein vorhandenes fhem-Verzeichnis vom PI über das installierte drüberkopiert und
erstmal ein update gemacht.

Lief alles "out of the Box". (Natürlich musste ich ein paar "Linux"-Sachen nachinstallieren - z.B. Debian Sendmail oder JSON für
meine HUEs. ). Mit dem pageswap hatte ich jedenfalls keine Probleme. Ich nutze das allerdings auch nur für einen floorplan um einen
"Aussenlicht-Status" zu syncen - das geht in diesem Fall nicht via longpoll.

Gruß, Jochen

Titel: Antw:Probleme mit Floorplan
Beitrag von: Ma_Bo am 26 März 2015, 16:55:59
Ok, diese Reihenfolge habe ich auch gemacht.
Habe heute nochmal von vorne begonnen.
Jetzt läuft alles.

Ich habe zwar heute nichts anders gemacht als gestern, aber manchmal muss man sowas einfach nicht verstehen.

Grüße Marcel
Titel: Antw:Probleme mit Floorplan
Beitrag von: joginet am 26 März 2015, 19:53:00
Zitataber manchmal muss man sowas einfach nicht verstehen.

Es ist das Ergebnis, das zählt !  :)