Guten Abend,
ich bin etwas verwundert, seit gestern wird mir das das "devStateIcon" bei meinen Rolladen nicht mehr angezeigt.
Definiert habe ich es wie folgt:
attr <device_Name> devStateIcon open:fts_shutter_10@red closed:fts_shutter_100@green 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
Ich habe das System nicht geupdatet oder sonst irgendwas damit gemacht.
Das Problem ist bei allen Shellys.
Ich habe ein Update von vor 1er Woche eingespielt, zwar ist das Icon wieder da aber es ändert sich der zustand nicht.
Weiterhin habe ich habe folgendes probiert:
1. Update eingespielt --> kein Erfolg
2. Shellys entfernt und neu eingebunden --> kein Erfolg
Habt ihr eine Idee woran das noch liegen könnte?
Vielen Dank
schally
Evtl. hängt es damit zusammen
https://forum.fhem.de/index.php/topic,120939.html
(https://forum.fhem.de/index.php/topic,120939.html)
Hallo,
leider funktioniert der Link nicht mehr.
Zitat von: schally am 16 Oktober 2021, 15:11:19
Hallo,
leider funktioniert der Link nicht mehr.
Welcher?
Der von frober?
Bei mir schon...
Gruß, Joachim
Guten Abend ,
sry das mit dem Link lag am Cache.
Ich habe eben nochmal geschaut und die fts_shutter icon gibt es nicht doppelt.
Du hast die Name der Icins falsch geschrieben:
fts_shutter_1w_10.svg
nicht
fts_shutter_10.svg
Zitat von: frober am 17 Oktober 2021, 08:40:27
Du hast die Name der Icins falsch geschrieben:
fts_shutter_1w_10.svg
[/code]
Guten Morgen,
ja das ist mir gestern auch aufgefallen ich habe es korrigiert, leider ohne Erfolg.
Im Anhang mal einer der Shellys
open:fts_shutter_1w_10@red closed:fts_shutter_1w_100@green 9\d.*:fts_shutter_1w_10 8\d.*:fts_shutter_1w_20 7\d.*:fts_shutter_1w_30 6\d.*:fts_shutter_1w_40 5\d.*:fts_shutter_1w_50 4\d.*:fts_shutter_1w_60 3\d.*:fts_shutter_1w_70 2\d.*:fts_shutter_1w_80 1\d.*:fts_shutter_1w_90 0\d.*:fts_shutter_1w_100
Was steht bei dir unter
attr <Webdevice> iconPath
Das mit dem Namen ist Quatsch, beide Namen gibt es.
Aber dein state steht auf moving_up, dazu gibt es kein Icon und keine Definition deinerseits.
Wieso steht/bleibt es auf moving_up?
Zitat von: frober am 17 Oktober 2021, 09:56:43
Was steht bei dir unter
attr <Webdevice> iconPath
attr Shelly_RL_Buero_Fenster_Mitte iconPath: attribute value is missing
Zitat von: frober am 17 Oktober 2021, 10:14:41
Das mit dem Namen ist Quatsch, beide Namen gibt es.
Aber dein state steht auf moving_up, dazu gibt es kein Icon und keine Definition deinerseits.
Wieso steht/bleibt es auf moving_up?
Nein irgendwann steht es auf stopped.
Das habe ich noch in Logs gefunden:
Zitat
2021.10.16 19:23:25 3: FHEMWEB WEB CSRF error: csrf_117864804277273 ne csrf_118553696555659 for client WEB_192.168.2.70_50784 / command style setIF Shelly_RL_Buero_Fenster_Mitte fts_shutter_90. For details see the csrfToken FHEMWEB attribute
Zitat von: schally am 18 Oktober 2021, 13:47:12
Zitat von: frober am Gestern um 09:56:43
Was steht bei dir unter
Code: [Auswählen]
attr <Webdevice> iconPath
attr Shelly_RL_Buero_Fenster_Mitte iconPath: attribute value is missing
Das Attribut (wie zu lesen) gibt es beim WEB-Device, also dem/den FHEMWEB-Devices!
Gruß, Joachim
Zitat von: schally am 18 Oktober 2021, 13:47:58
Das habe ich noch in Logs gefunden:
2021.10.16 19:23:25 3: FHEMWEB WEB CSRF error: csrf_117864804277273 ne csrf_118553696555659 for client WEB_192.168.2.70_50784 / command style setIF Shelly_RL_Buero_Fenster_Mitte fts_shutter_90. For details see the csrfToken FHEMWEB attribute
https://wiki.fhem.de/wiki/CsrfToken-HowTo
Eventuell: fhem neu gestartet -> neuer Token aber Browser (Client) nicht "refreshed" ("alter Token")...
Gruß, Joachim
Zitat von: MadMax-FHEM am 18 Oktober 2021, 13:53:45
Das Attribut (wie zu lesen) gibt es beim WEB-Device, also dem/den FHEMWEB-Devices!
Gruß, Joachim
attr WEB iconPath: attribute value is missing
Das steht bei mir.
aber get iconpath:
web server root: ./www
icon directory: ./www/images
css directory: ./www/pgm2
gplot directory: ./www/gplot
Zitat von: schally am 18 Oktober 2021, 14:02:30
attr WEB iconPath: attribute value is missing
Das steht bei mir.
aber get iconpath:
web server root: ./www
icon directory: ./www/images
css directory: ./www/pgm2
gplot directory: ./www/gplot
Heißt dann wohl du hast es nicht gesetzt (ich auch nicht, kann mit dem Standard leben ;) )...
Helfen würde ein list der Devices zu denen jeweils gefragt wird...
...dann muss man nicht so rätseln ;)
Gruß, Joachim
Zitat
iconPath
Durch Doppelpunkt getrennte Aufzählung der Verzeichnisse, in welchen nach Icons gesucht wird. Die Verzeichnisse müssen unter fhem/www/images angelegt sein. Standardeinstellung ist: $styleSheetPrefix:fhemSVG:openautomation:default
Setzen Sie den Wert auf fhemSVG:openautomation um nur SVG Bilder zu benutzen.
Das sollte passen.
Hi,
also es hängt nicht an den Icon selbst, sondern am Status .
Ich habe jetzt mal :
devStateIcon moving_up:fts_shutter_up@green moving_down:fts_shutter_down@red
so definiert das funktioniert.
Also wird meiner Meinung nach der richtige Status nicht übermittelt.
Hier mal ein List, von einem Shelly, so wie alle anderen auch eingebunden habe:
Internals:
DEF 192.168.2.33
DURATION 0
FUUID ***************
INTERVAL 60
MOVING stopped
NAME Shelly_RL_Flurfenster
NR 25
SHELLYID shellyswitch25-84CCA8A06355
STATE stopped
TARGETPCT 0
TCPIP 192.168.2.33
TYPE Shelly
READINGS:
2021-10-17 09:48:28 cloud enabled(connected)
2021-10-16 15:10:36 config mode=roller [channel s]
2021-10-18 19:22:54 energy_0 5.6
2021-10-16 14:23:11 firmware v1.11.4
2021-10-18 19:22:52 last_dir down
2021-10-18 18:21:19 network <html>connected to <a href="http://192.168.2.33">192.168.2.33</a></html>
2021-10-18 19:22:53 pct 0
2021-10-18 19:22:53 position closed
2021-10-18 19:22:52 power 0
2021-10-18 19:22:54 power_0 0
2021-10-18 19:22:53 state stopped
2021-10-16 14:24:11 stop_reason normal
Attributes:
devStateIcon moving_up:fts_shutter_up@green moving_down:fts_shutter_down@red
genericDeviceType blind
mode roller
model shelly2.5
room 02_Erdgeschoss->2.5_Flur
webCmd :open:closed:stop:pct
Du benutzt das Shelly-Modul, da weiß ich nicht, was in state alles angezeigt wird.
Über devStateIcon müsstest du aber auch pct auswerten können.
Zitat von: frober am 18 Oktober 2021, 21:33:03
Du benutzt das Shelly-Modul, da weiß ich nicht, was in state alles angezeigt wird.
Über devStateIcon müsstest du aber auch pct auswerten können.
Guten Morgen,
ich habe das Gefühl es liegt an den Shelly´s selbst, da irgendwie nicht übermittelt wird.
Zitat von: schally am 21 Oktober 2021, 08:26:37
Guten Morgen,
ich habe das Gefühl es liegt an den Shelly´s selbst, da irgendwie nicht übermittelt wird.
Das Shelly-Modul pollt, bei dir alle 60s.
Wenn die Shellys erreichbar sind, also du keine Netzwerk Probleme hast (gerade WLAN ist nicht ohne, manche Router habe Probleme wenn es zuviele Geräte gibt, teilweise schon ab 10) liegt es eher nicht an den Shellys.
Hast du Meldungen von Modul im Log?
Zitat von: frober am 21 Oktober 2021, 09:59:38
Das Shelly-Modul pollt, bei dir alle 60s.
Wenn die Shellys erreichbar sind, also du keine Netzwerk Probleme hast (gerade WLAN ist nicht ohne, manche Router habe Probleme wenn es zuviele Geräte gibt, teilweise schon ab 10) liegt es eher nicht an den Shellys.
Hast du Meldungen von Modul im Log?
Hallo ,
Shelly´s sind alle erreichbar und keine Fehlermeldungen im Log.
Du hast geschrieben, dass es mit geänderter Konfiguration funktioniert.
Wo ist jetzt noch das Problem?
Zitat von: frober am 21 Oktober 2021, 12:23:51
Du hast geschrieben, dass es mit geänderter Konfiguration funktioniert.
Wo ist jetzt noch das Problem?
Hallo,
der State wechselt nicht mehr auf open.
Wie kann ich den das devStateIcon mit der position verknüpfen?
Wenn es nur um open/close geht, schaue einfach was in state (nicht STATE) steht und beziehe dich darauf.
Pct hatte ich nur erwähnt, falls du den Zwischenstand möchtest. Für devStateIcon kannst du auch HTML oder Perl verwenden (siehe Comref). Bsp. findest du bestimmt im Forum.
Ich habe bisher auch nur fertige Bsp verwendet und bei Bedarf angepasst.
Zitat von: frober am 21 Oktober 2021, 13:05:28
Wenn es nur um open/close geht, schaue einfach was in state (nicht STATE) steht und beziehe dich darauf.
Pct hatte ich nur erwähnt, falls du den Zwischenstand möchtest. Für devStateIcon kannst du auch HTML oder Perl verwenden (siehe Comref). Bsp. findest du bestimmt im Forum.
Ich habe bisher auch nur fertige Bsp verwendet und bei Bedarf angepasst.
Danke.
Wie kann ich mich auf den state beziehen?
Sorry, da war ich verkehrt.
Der Bezug ist doch auf STATE.
Wenn nichts anderes definiert ist, ist STATE gleich state.
In deinem Bsp.
STATE stopped
.
.
2021-10-18 19:22:53 state stopped
wäre es dann
devStateIcon stopped:<icon-name>
D.h. du musst schauen, was in STATE steht, wenn der Rolladen auf, bzw. zu ist.
Zitat von: frober am 21 Oktober 2021, 16:01:38
Sorry, da war ich verkehrt.
Der Bezug ist doch auf STATE.
Wenn nichts anderes definiert ist, ist STATE gleich state.
In deinem Bsp.
STATE stopped
.
.
2021-10-18 19:22:53 state stopped
wäre es dann
devStateIcon stopped:<icon-name>
D.h. du musst schauen, was in STATE steht, wenn der Rolladen auf, bzw. zu ist.
Hallo,
es steht immer im state stopped drin.
Hier ein list:
Internals:
DEF 192.168.2.34
DURATION 0
FUUID 616afd40-f33f-fab0-c25f-f8f9df47cd6d8274
INTERVAL 60
MOVING stopped
NAME Shelly_RL_HWR
NR 39
SHELLYID shellyswitch25-483FDA97BF9C
STATE stopped
TARGETPCT 100
TCPIP 192.168.2.34
TYPE Shelly
READINGS:
2021-10-18 03:10:18 cloud enabled(connected)
2021-10-16 18:27:08 config mode=roller [channel s]
2021-10-21 17:05:52 energy_0 8
2021-10-16 18:26:40 firmware v1.11.4
2021-10-21 17:06:52 last_dir up
2021-10-21 13:03:17 network <html>connected to <a href="http://192.168.2.34">192.168.2.34</a></html>
2021-10-21 17:06:52 pct 100
2021-10-21 17:06:52 position open
2021-10-21 17:06:52 power 0
2021-10-21 17:05:52 power_0 0
2021-10-21 17:06:52 state stopped
2021-10-16 18:27:40 stop_reason normal
Attributes:
devStateIcon moving_up:fts_shutter_up@green moving_down:fts_shutter_down@red
group Rolläden
mode roller
model shelly2.5
room 03_Obergeschoss->3.5_HWR,10_Rolläden
webCmd :open:closed:stop:pct
Ich müsste also über die 2021-10-21 17:06:52 position open
das Icon setzen, ist dass überhaupt möglich?
stateFormat auf position...
Gruß, Joachim
Zitat von: MadMax-FHEM am 21 Oktober 2021, 17:14:25
stateFormat auf position...
Gruß, Joachim
Danke, ich lese gerade hier:
https://wiki.fhem.de/wiki/DeviceOverview_anpassen evtl finde ich noch etwas, aber mit stateformat muss ich nochmal nachlesen
Zitat von: MadMax-FHEM am 21 Oktober 2021, 17:14:25
stateFormat auf position...
Gruß, Joachim
Hallo Joachim,
wie stelle ich das am besten an?
Ich brauche mal einen schupps in die Richtung!
Vielen Dank
attr Devicename stateFormat position
Steht dazu nichts in deinem verlinkten Wiki?
Gruß, Joachim
Zitat von: MadMax-FHEM am 21 Oktober 2021, 19:40:50
attr Devicename stateFormat position
Steht dazu nichts in deinem verlinkten Wiki?
Gruß, Joachim
Hallo Joachim ,
Nein leider steht nichts darin,
das war die Lösung vielen Dank!!!! :) :) :)
Gerne.
Packst du dann noch ein [gelöst] o.ä. "vorne" dran, danke.
Und auch mal ein komplettes list für andere...
Gruß, Joachim
Hier die Lösung:
Internals:
DEF 192.168.2.34
DURATION 0
INTERVAL 60
MOVING stopped
NAME Shelly_RL_HWR
NR 39
SHELLYID shellyswitch25-48
STATE closed
TARGETPCT 0
TCPIP 192.168.2.34
TYPE Shelly
READINGS:
2021-10-18 03:10:18 cloud enabled(connected)
2021-10-16 18:27:08 config mode=roller [channel s]
2021-10-21 20:55:54 energy_0 9.6
2021-10-16 18:26:40 firmware v1.11.4
2021-10-21 19:03:42 last_dir down
2021-10-21 19:01:49 network <html>connected to <a href="http://192.168.2.34">192.168.2.34</a></html>
2021-10-21 20:55:53 pct 0
2021-10-21 20:55:53 position closed
2021-10-21 19:03:42 power 0
2021-10-21 20:55:54 power_0 0
2021-10-21 20:56:54 state stopped
2021-10-16 18:27:40 stop_reason normal
Attributes:
devStateIcon moving_up:fts_shutter_up@green moving_down:fts_shutter_down@red
open:fts_shutter_1w_10@red closed:fts_shutter_1w_100@green 9\d.*:fts_shutter_1w_10 8\d.*:fts_shutter_1w_20 7\d.*:fts_shutter_1w_30 6\d.*:fts_shutter_1w_40 5\d.*:fts_shutter_1w_50 4\d.*:fts_shutter_1w_60 3\d.*:fts_shutter_1w_70 2\d.*:fts_shutter_1w_80 1\d.*:fts_shutter_1w_90 0\d.*:fts_shutter_1w_100
group Rolläden
mode roller
model shelly2.5
pct100 open
room 03_Obergeschoss->3.5_HWR,10_Rolläden
stateFormat position
webCmd :open:closed:stop:pct