FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Michi240281 am 05 Januar 2014, 11:27:07

Titel: States werden nicht automatisch aktualisiert
Beitrag von: Michi240281 am 05 Januar 2014, 11:27:07
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!!!
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: Michi240281 am 06 Januar 2014, 23:22:06
Hallo,

kann mir jmd was dazu sagen?
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: kvo1 am 06 Januar 2014, 23:37:44
wie wäre damit

attr WEB longpoll 1 (http://attr%20web%20longpoll%201)
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: Michi240281 am 06 Januar 2014, 23:43:10
Zitat von: kvo1 am 06 Januar 2014, 23:37:44
wie wäre damit

attr WEB longpoll 1 (http://attr%20web%20longpoll%201)

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

Und nu?
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: kvo1 am 06 Januar 2014, 23:50:00
Vermutlich lauten deien 3 (WEB) Einträge anderns. schick mal die WEB-Defines aus fhem.cfg
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: BeamterAD am 07 Januar 2014, 00:02:07
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  ;)
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: justme1968 am 07 Januar 2014, 00:29:05
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
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: BeamterAD am 07 Januar 2014, 01:14:28
Ist das schon die Lösung,das es nur auf der Detailseite nicht aktualisiert wird?
Aber in der App sollte es doch funktionieren oder?
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: Michi240281 am 07 Januar 2014, 08:21:06
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!


Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: Puschel74 am 07 Januar 2014, 08:26:55
Hallo,

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

Grüße
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: kvo1 am 07 Januar 2014, 08:35:20
und wo steht das ......   "attr WEB longpoll 1"   ?
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: Michi240281 am 07 Januar 2014, 10:39:07
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"!
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: Puschel74 am 07 Januar 2014, 10:48:25
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
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: Michi240281 am 07 Januar 2014, 10:54:00
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"?
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: OiledAmoeba am 07 Januar 2014, 11:01:03
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."
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: Michi240281 am 07 Januar 2014, 12:15:50
Ok!

Muss/kann ich dann die attr auch für die anderen 2 "Zugänge" (WEBS & WEBTABLET) vergeben?
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: kvo1 am 07 Januar 2014, 15:14:32
Klar , warum nich !?
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: Michi240281 am 07 Januar 2014, 16:45:29
Ok Danke!!! Man weiß ja nie! ;-)
Bin wie gesagt kein Programmierer und stehe am Anfang, bin aber gewillt zu lernen! ^^
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: Michi240281 am 07 Januar 2014, 18:24:05
So, habe jetzt folgendes in meiner fhem.cfg stehen:

#Zugang per Webinterface
define WEB FHEMWEB 8083 global
define WEBS FHEMWEB 8084 global
define WEBtablet FHEMWEB 8085 global
attr WEBS stylesheetPrefix smallscreen
attr WEB longpoll 1
attr WEBS longpoll 1
attr WEBtablet longpoll 1


Habe mit "rereadcfg" die cfg neu geladen aber dennoch funktioniert kein automatischer refresh! Wenn ich eine Lampe ausschalte, steht da nur "Set_aus" und das bleibt auch so, bis ich wieder irgendwas anklicke oder die Seite neu lade! (siehe Anhang)

Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: Puschel74 am 07 Januar 2014, 18:31:51
Hallo,

also bei mir sind die Attribute für WEB so wie im Screenshot angegeben und der
"refresh" funktioniert bei mir einwandfrei.

Es steht kurz "set-Aus" bzw. "set-Ein" da und dann der Status Ein oder Aus.

Grüße

Edith: Als Anfänger würde ich einem Anfänger raten nicht in der fhem.cfg rum zu hantieren.
Da kann mehr daneben gehen als gut gehen kann.
Lieber die jeweiligen DEF bearbeiten und attribute (so möglich) über FHEMWEB setzen.
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: kvo1 am 07 Januar 2014, 19:37:40
@Puschel72 ... stimmt natürlich gernerell

@Michi240281
bei mir sieht das so aus....

define WEB FHEMWEB 8083 global
attr WEB iconPath default:vocke
attr WEB longpoll 1
attr WEB plotfork 1
attr WEB plotmode SVG


für den schaltaktor
define EG_WZ_Stehlampe CUL_HM XXXXX       
attr EG_WZ_Stehlampe .devInfo 010100
attr EG_WZ_Stehlampe .stc 10
attr EG_WZ_Stehlampe autoReadReg 4_reqStatus
attr EG_WZ_Stehlampe devStateIcon an:druck_gn aus:druck_rt
attr EG_WZ_Stehlampe eventMap on:an off:aus
attr EG_WZ_Stehlampe expert 2_full
attr EG_WZ_Stehlampe firmware 1.12
attr EG_WZ_Stehlampe fp_Obergeschoss 183,850,1,Drucker
attr EG_WZ_Stehlampe icon druck_neu2
attr EG_WZ_Stehlampe model HM-LC-SW1-PL2
attr EG_WZ_Stehlampe peerIDs
attr EG_WZ_Stehlampe room OG_Arbeitszimmer
attr EG_WZ_Stehlampe serialNr (die_seriennummer)
attr EG_WZ_Stehlampe subType switch
attr EG_WZ_Stehlampe webCmd toggle:on:off

Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: Puschel74 am 07 Januar 2014, 19:43:47
Hallo,

generell ist schön  8)
Aber im vorliegenden Fall nicht?

Meine Attribute am Device sehen so aus wie im Screenshot.

Grüße
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: Michi240281 am 07 Januar 2014, 23:19:01
Bei mir steht da "Set_an" (habe eventmap on:an etc. in der cfg stehen) und bleibt dann auch so! Wie gesagt so lange, bis ich manuell refreshe oder eine andere Aktion ausführe!

Hier mal ein Auszug von einer Funksteckdose:

#Vase:
define Vase CUL_HM 23D2DD
attr Vase .devInfo 010100
attr Vase .stc 10
attr Vase autoReadReg 4_reqStatus
attr Vase eventMap off:aus on:an
attr Vase expert 2_full
attr Vase firmware 1.12
attr Vase model HM-LC-SW1-PL2
attr Vase peerIDs 00000000,
attr Vase room Wohnzimmer
attr Vase serialNr *********
attr Vase subType switch
attr Vase webCmd aus:an:statusRequest
#define FileLog_Vase FileLog ./log/Vase-%Y.log Vase
#attr FileLog_Vase logtype text
#attr FileLog_Vase room Wohnzimmer



Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: kvo1 am 07 Januar 2014, 23:39:00
hmmmmmm... schwierig !

Welchen Browser benutzt Du ? Ich habe Firefox !

Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: Puschel74 am 08 Januar 2014, 08:31:38
Hallo,

ZitatWelchen Browser benutzt Du ? Ich habe Firefox !
Dito - 26.0

Grüße
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: Michi240281 am 08 Januar 2014, 10:58:09
Ein kleines Update:

Mir ist gestern aufgefallen, dass das automatische Aktualisieren funktioniert, wenn ich links auf der Raum, dem Fall "Wohnzimmer" gehe und dort dann die "Vase" einschalte. Dann kommt für einen Bruchteil einer Sekunde "Set_an" und dann leuchtet direkt die Lampe. Wenn in der "Wohnzimmer-Ansicht" bleibe und über die App (FHEM-Remote) die Vase schalte, reagiert der state auch direkt.

Bin ich jedoch bei "Everything", funktioniert das automatische Aktualisieren nicht. Und auch in der App funzt das nicht. Wenn ich der in App die Vase einschalte, steht dort "Set_an"("Set_on") und die in dem Moment ausgeschaltete Lampe bekommt ein Ausrufezeichen.

Lässt sich das Problem vllt jetzt weiter eingrenzen?
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: kvo1 am 08 Januar 2014, 20:19:58
Ohhhhhhhh
>>>Bin ich jedoch bei "Everything", funktioniert das automatische Aktualisieren nicht. Und auch in der App funzt das nicht. Wenn ich der in App die Vase einschalte, steht dort "Set_an"("Set_on") und die in >>>>dem Moment ausgeschaltete Lampe bekommt ein Ausrufezeichen.

bei "Everything" habe ich das auch , ist mir noch nie aufgefallen, da ich immer versuche alles schön in meine Räume zu sortieren bzw. dann in Floorplan !.

hmmmmm . müßte man ggf. mal wem fragen der mehr Ahnung hat ... Rudi vielleicht !
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: Michi240281 am 12 Januar 2014, 19:19:05
Hat hier noch jmd eine Idee?

Wie gesagt werden die States nur in den Räumen aktualisiert, nicht jedoch bei "Everything" (was mir noch egal wäre), aber eben auch nicht in der App und das ist schon blöd!
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: UliM am 12 Januar 2014, 19:27:06
Hi,
Soweit ich weiss, ist es "by design" so, dass der Raum Everything (room=all) von longpoll ausgeschlossen ist.

=8-)
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: justme1968 am 12 Januar 2014, 19:40:15
everything und unsorted sollten seit gestern (wieder) funktionieren.

gruss
  andre
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: Michi240281 am 12 Januar 2014, 20:13:12
Zitat von: justme1968 am 12 Januar 2014, 19:40:15
everything und unsorted sollten seit gestern (wieder) funktionieren.

gruss
  andre

Jepp, stimmt!  :)

Habe gerade nen Update gemacht!

Nur hat das auch Auswirkungen auf die App (FHEM-Remote)? Oder muss an der Stelle die App "verbessert" werden?
Titel: Antw:States werden nicht automatisch aktualisiert
Beitrag von: kvo1 am 12 Januar 2014, 21:11:45
>>>> hat das auch Auswirkungen auf die App (FHEM-Remote)? Oder muss an der Stelle die App "verbessert" werden?
das liegt m.E. am App (FHEM-Remote).
Schreibt doch Vitr an ... er nimmt das sicher gen auf  ;)