States werden nicht automatisch aktualisiert

Begonnen von Michi240281, 05 Januar 2014, 11:27:07

Vorheriges Thema - Nächstes Thema

Michi240281

Guten Morgen,

habe das "Problem", dass sich die States im Fhemweb und in der App nach einem Schaltvorgang nicht automatisch aktualisieren, d.h. wenn ich Lampe1 einschalte, steht beim State: set_on, ändert sich dann aber erst auf "on", wenn ich die Seite manuell "reloade"! Gibts da einen Trick oder irgendwas, was ich machen/ändern kann?

Vielen Dank für Eure Hilfe!!!
FHEM auf QNAP per VM / HM LAN Adapter / diverse HM-Devices
QNAP TVS 463
VU+ Duo4kSE
Sony 75ZD9

Michi240281

FHEM auf QNAP per VM / HM LAN Adapter / diverse HM-Devices
QNAP TVS 463
VU+ Duo4kSE
Sony 75ZD9

kvo1

RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Michi240281

Zitat von: kvo1 am 06 Januar 2014, 23:37:44
wie wäre damit

attr WEB longpoll 1

Habe "attr WEB longpoll 1" in meinem fhem.cfg hinzugefügt. Es kam eine Meldung: Define WEB first!!

Und nu?
FHEM auf QNAP per VM / HM LAN Adapter / diverse HM-Devices
QNAP TVS 463
VU+ Duo4kSE
Sony 75ZD9

kvo1

Vermutlich lauten deien 3 (WEB) Einträge anderns. schick mal die WEB-Defines aus fhem.cfg
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

BeamterAD

Oder
Dann gehe doch einfach links auf " everything" dann schaust du nach der Überschrift "FHEMWEB",in diesem Kasten auf "Web" klicken und unten kannst du dann dein attr soundso einstellen links oben auf save und ferdich,is auch viel einfacher und man kann keine Rechtschreibfehler machen  ;)

justme1968

der internal value STATE in der detail ansicht. das gillt für alle internal values.

das reading state in der detail ansicht wird niemals per longpoll aktualisiert.
alle anderen readings schon. jedenfalls wenn longpoll gesetzt ist.

STATE bzw. das device icon in der raum übersicht wird per longpoll aktualisiert.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

BeamterAD

Ist das schon die Lösung,das es nur auf der Detailseite nicht aktualisiert wird?
Aber in der App sollte es doch funktionieren oder?

Michi240281

Guten Morgen,

so sieht meine fhem.cfg bzgl. der Einträge aus. Vllt liegt da der Hund begraben?

attr global autoload_undefined_devices 1
attr global latitude 50.9833
attr global logfile ./log/fhem-%Y-%m.log
attr global longitude 6.0
attr global modpath .
attr global motd SecurityCheck:\
\
WEB,WEBS,WEBtablet has no basicAuth attribute.\
telnetPort has no password/globalpassword attribute.\
\
Restart fhem for a new check if the problem is fixed,\
or set the global attribute motd to none to supress this message.\

attr global sendStatistics never
attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global userattr devStateIcon devStateStyle fp_Erdgeschoss icon room_map sortby structexclude webCmd
attr global verbose 3

#define iPhoneApp telnet 7073 global
#attr iPhoneApp password *********

#Zugang per Telnet
define telnetPort telnet 7072 global

#Zugang per Webinterface
define WEB FHEMWEB 8083 global
define WEBS FHEMWEB 8084 global
attr WEBS stylesheetPrefix smallscreen

#Zugang über FHEM-Remote App
define Michi240281FHEMRemoteApp FHEMWEB 8086 global
attr Michi240281FHEMRemoteApp basicAuth **********************

#define iPadApp telnet 7074 global
#attr iPadApp password *******


Wenn ich wie du empfohlen hast, links auf "Everything" klicke, dann auf "WEB" und dann unten bei attr "longpoll" auswähle und dann ne "1" eingebe und dann auf "Save config" klicke, passiert überhaupt nichts. Er sagt zwar "saved", aber in der fhem.cfg hat sich nichts geändert und unter "WEB" taucht auch kein attr namens longpoll auf!

Im Anhang noch ein Screenshot, vllt ist das ja auch so nicht richtig!


FHEM auf QNAP per VM / HM LAN Adapter / diverse HM-Devices
QNAP TVS 463
VU+ Duo4kSE
Sony 75ZD9

Puschel74

Hallo,

was sagt ein version in der Befehlszeile bzw. ein update?

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

kvo1

und wo steht das ......   "attr WEB longpoll 1"   ?
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Michi240281

Bin leider auf Arbeit und kann gerade keinen Auszug machen, aber Version ist ganz aktuell, erst gestern Abend noch ein "update" gemacht!

Ich sag ja, der übernimmt das "attr longpoll 1" nicht in die fhem.cfg. Und als ich es manuell eingetragen habe, kam die Meldung: Error, please define WEB first"!
FHEM auf QNAP per VM / HM LAN Adapter / diverse HM-Devices
QNAP TVS 463
VU+ Duo4kSE
Sony 75ZD9

Puschel74

Hallo,

die Fehlermeldung
Zitatplease define WEB first
passt aber nicht zu diesem Eintrag in deiner fhem.cfg

Zitatdefine WEB FHEMWEB 8083 global
evtl. noch ein Schreibfehler bei der händischen Eingabe (web/Web)?

Zitatder übernimmt das "attr longpoll 1" nicht in die fhem.cfg
Dann darf fhem vllt. nicht in die fhem.cfg schreiben - dazu sollte aber ein entsprechende Meldung im Logfile stehen.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Michi240281

#13
Vllt habe ich tatsächlich "Web" oder "web" geschrieben! :-(

Werde ich heute Abend nochmal checken!

Besten Dank schonmal!!!!!!!

Zum Verständnis: "longpoll=1" bedeutet, dass er die Seiten stets "refresht"?

Wie kann man fhem gestatten, in die fhem.cfg zu schreiben? Bin mir aber sicher, dass das geht, habe auf die Weise icons zugewiesen! Muss man noch woanders hinklicken außer auf "Save config"?
FHEM auf QNAP per VM / HM LAN Adapter / diverse HM-Devices
QNAP TVS 463
VU+ Duo4kSE
Sony 75ZD9

OiledAmoeba

Moin,

wenn Du so willst, ja.
Longpoll aktiviert die Ajax-Funktionalitäten von FHEM. Hier bleibt die Verbindung FHEM->Browser offen, so dass FHEM dem Browser sagen kann: "Bitte ändere die angezeigte gemessene Temperatur, ich habe gerade 21,7°C vom Sensor empfangen."
Gruß
Florian

Jail auf XigmaNAS (freeBSD); CCU2 mit CULv3, nanoCUL868 und JeeLink-Clone; div. FS20-Komponenten; andFHEM; div. hm- und hmip-Komponenten; div. IT+