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!!!
Hallo,
kann mir jmd was dazu sagen?
wie wäre damit
attr WEB longpoll 1 (http://attr%20web%20longpoll%201)
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?
Vermutlich lauten deien 3 (WEB) Einträge anderns. schick mal die WEB-Defines aus fhem.cfg
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 ;)
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
Ist das schon die Lösung,das es nur auf der Detailseite nicht aktualisiert wird?
Aber in der App sollte es doch funktionieren oder?
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!
Hallo,
was sagt ein version in der Befehlszeile bzw. ein update?
Grüße
und wo steht das ...... "attr WEB longpoll 1" ?
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"!
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
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"?
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."
Ok!
Muss/kann ich dann die attr auch für die anderen 2 "Zugänge" (WEBS & WEBTABLET) vergeben?
Klar , warum nich !?
Ok Danke!!! Man weiß ja nie! ;-)
Bin wie gesagt kein Programmierer und stehe am Anfang, bin aber gewillt zu lernen! ^^
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)
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.
@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
Hallo,
generell ist schön 8)
Aber im vorliegenden Fall nicht?
Meine Attribute am Device sehen so aus wie im Screenshot.
Grüße
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
hmmmmmm... schwierig !
Welchen Browser benutzt Du ? Ich habe Firefox !
Hallo,
ZitatWelchen Browser benutzt Du ? Ich habe Firefox !
Dito - 26.0
Grüße
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?
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 !
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!
Hi,
Soweit ich weiss, ist es "by design" so, dass der Raum Everything (room=all) von longpoll ausgeschlossen ist.
=8-)
everything und unsorted sollten seit gestern (wieder) funktionieren.
gruss
andre
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?
>>>> 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 ;)