Autor Thema: Fehlermeldungen / Bugs  (Gelesen 5794 mal)

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Fehlermeldungen / Bugs
« am: 07 Mai 2021, 13:44:33 »
Sollte es beim Betrieb von FHEMApp zu Fehlermeldungen kommen, dann stellt diese bitte hier ein.

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #1 am: 07 Mai 2021, 17:37:02 »
Hallo Jens,
ich traue mich fast gar nicht, aber ich glaube ich habe noch einen Bug:
Das PanelBar zeigt 100 an (siehe Bild), obwohl Connected.ablinds.Readings.pct.Value = "0" ist.
Ausserdem wird der Panelbar nicht in realtime ge-updated (event-on-change auf pct im Device AllBlinds ist gesetzt), wenn sich Connected.ablinds.Readings.pct.Value ändert.

Debug code anbei:

{
"Name": "panelRollos",
"Internals": {
"FUUID": "607421d8-f33f-97bf-48b1-ac3fd97a00720cd7",
"NAME": "panelRollos",
"NR": "3367",
"STATE": "50",
"TYPE": "dummy"
},
"Readings": {
},
"Attributes": {
"alias": "Rollos",
"appOptions": "{ "template": "panel", "home": true, "dashboard": false, "group": "Fenster", "sortby": 120, "connected": { "ablinds": "AllBlinds", "BK": "Blind1_Kueche", "BS": "Blind1_Schlaf", "BW": "Blind1_Wohn"}, "setup": { "status": {"bar": ["Connected.ablinds.Readings.pct.Value::%n:success"], "error": [] }, "info": { "left1": ["Internals.STATE:::mdi-blinds-open"] }, "size": "col-12 col-sm-6 col-md-4 col-lg-4" } }",
"comment": "list appOptions!= appOptions",
"group": "fhemapp",
"room": "System"
},
"Options": {
"template": "panel",
"home": true,
"dashboard": false,
"group": "Fenster",
"sortby": 120,
"connected": {
"ablinds": "AllBlinds",
"BK": "Blind1_Kueche",
"BS": "Blind1_Schlaf",
"BW": "Blind1_Wohn"
},
"setup": {
"status": {
"bar": [
"Connected.ablinds.Readings.pct.Value::%n:success"
],
"error": [
]
},
"info": {
"left1": [
"Internals.STATE:::mdi-blinds-open"
]
},
"size": "col-12 col-sm-6 col-md-4 col-lg-4"
},
"device": "panelRollos",
"name": "Rollos",
"status": {
"level": 0,
"color": "success",
"isActive": true,
"error": null
},
"info": {
"left1Icon": "mdi-blinds-open",
"left1Text": "",
"left2Icon": "",
"left2Text": "",
"mid1Icon": "",
"mid1Text": "",
"mid2Icon": "",
"mid2Text": "",
"right1Icon": "",
"right1Text": "",
"right2Icon": "",
"right2Text": ""
},
"component": "templ_panel"
},
"Connected": {
"ablinds": {
"Name": "AllBlinds",
"Internals": {
"ATTR": "AllBlinds_struct",
"CHANGEDCNT": "569",
"DEF": "AllBlinds_struct Blind1_Kueche Blind1_Schlaf Blind1_Wohn",
"FUUID": "5ebc3f57-f33f-97bf-60ca-223576c17f28d7ac",
"NAME": "AllBlinds",
"NOTIFYDEV": "global,Blind1_Kueche,Blind1_Schlaf,Blind1_Wohn",
"NR": "3140",
"NTFY_ORDER": "50-AllBlinds",
"STATE": "0",
"TYPE": "structure"
},
"Readings": {
"LastDevice": {
"Value": "Blind1_Kueche",
"Time": "2021-05-07 16:59:04"
},
"LastDevice_Abs": {
"Value": "Blind1_Kueche",
"Time": "2021-05-07 16:59:04"
},
"pct": {
"Value": "0",
"Time": "2021-05-07 16:59:04"
},
"state": {
"Value": "0",
"Time": "2021-05-07 16:59:04"
}
},
"Attributes": {
"alexaName": "Alle Rollos",
"alexaRoom": "Wohnung",
"appOptions": "{ "name": "Alle", "panel": { "status": ["pct:94:Geschlossen:100:success","pct:70:75%:75:success","pct:45:50%:50:success","pct:21:25%:25:success","pct:0:Geöffnet:5:success"], "btn": ["pct:94:mdi-window-shutter","pct:70:mdi-chevron-triple-down","pct:45:mdi-chevron-double-down","pct:20:mdi-chevron-down","pct:0:mdi-window-shutter-open"], "menu": ["Auf:pct 0","25%:pct 25","50%:pct 50","75%:pct 75","Zu:pct 100"] }}",
"clientstate_behavior": "relative",
"clientstate_priority": "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100",
"cmdIcon": "pct0:fts_window_2w pct75:fts_shutter_60 pct50:fts_shutter_40 pct25:fts_shutter_20 pct100:fts_shutter_100",
"comment": "{ "template": "blind", "name": "Alle Rollos", "group": "Fenster", "sortby": 110, "dashboard": false}",
"devStateIcon": "100:fts_shutter_100@Gray:0 0:fts_window_2w@LightBlue off:fts_window_2w@LightBlue .:fts_window_2w@LightBlue 1.:fts_shutter_10@LightBlue 2.:fts_shutter_20@LightSkyBlue 3.:fts_shutter_30@LightSkyBlue 4.:fts_shutter_40@CornFlowerBlue 5.:fts_shutter_40@CornFlowerBlue 6.:fts_shutter_60@SteelBlue 7.:fts_shutter_60@SteelBlue 8.:fts_shutter_80@Gray 9.:fts_shutter_90@Gray on:fts_shutter_100@Gray:off",
"event-on-change-reading": "pct:5",
"eventMap": "/pct 0:pct0/pct 25:pct25/pct 50:pct50/pct 75:pct75/pct 100:pct100/",
"fhem_widget_channels": "[{"controlled_attribute":"pct","allowed_values":["0","100"], "alias":"RolloUp|Dn","locations":["APP","WIDGET","WATCH"], "order":39}, {"controlled_attribute":"pct","allowed_values":[], "alias":"RolloUp|Dn","locations":["APP","WIDGET","WATCH"], "order":39}]",
"genericDeviceType": "blind",
"group": "ROLLOS",
"room": "Alexa,Favourites,deCONZ",
"stateFormat": "pct",
"userReadings": "pct {int((ReadingsNum("Blind1_Kueche","pct",-1)+ReadingsNum("Blind1_Schlaf","pct",-1)+ReadingsNum("Blind1_Wohn","pct",-1))/3)}",
"webCmd": "pct0:pct25:pct50:pct75:pct100"
},
"Options": {
"name": "Alle",
"panel": {
"status": [...],
"btn": [...],
"menu": [...]
},
"device": "AllBlinds",
"sortby": "zzz",
"status": {
"level": null,
"color": null,
"isActive": true,
"error": null
},
"info": {
"left1Icon": null,
"left1Text": null,
"left2Icon": null,
"left2Text": null,
"mid1Icon": null,
"mid1Text": null,
"mid2Icon": null,
"mid2Text": null,
"right1Icon": null,
"right1Text": null,
"right2Icon": null,
"right2Text": null
}
}
},
"BK": {
"Name": "Blind1_Kueche",
"Internals": {
"DEF": "5 IODev=deCONZ",
"FUUID": "5ee7e83b-f33f-97bf-6948-f53419ecf2c4355d",
"FVERSION": "31_HUEDevice.pm:0.239120/2021-03-08",
"ID": "5",
"INTERVAL": "null",
"IODev": "deCONZ",
"NAME": "Blind1_Kueche",
"NR": "3168",
"STATE": "off",
"TYPE": "HUEDevice",
"desired": "0",
"lastannounced": "2021-05-04T10:59:21Z",
"manufacturername": "IKEA of Sweden",
"modelid": "FYRTUR block-out roller blind",
"name": "Blind1_Kueche",
"swversion": "2.2.009",
"type": "Window covering device",
"uniqueid": "68:0a:e2:ff:fe:6a:d4:47-01"
},
"Readings": {
"IODev": {
"Value": "deCONZ",
"Time": "2021-05-07 01:07:25"
},
"bri": {
"Value": "0",
"Time": "2021-05-07 16:59:04"
},
"lastseen": {
"Value": "2021-05-07T15:15Z",
"Time": "2021-05-07 17:15:34"
},
"onoff": {
"Value": "0",
"Time": "2021-05-07 16:59:04"
},
"pct": {
"Value": "0",
"Time": "2021-05-07 16:59:04"
},
"reachable": {
"Value": "1",
"Time": "2021-05-07 16:59:01"
},
"state": {
"Value": "off",
"Time": "2021-05-07 16:59:04"
}
},
"Attributes": {
"AllBlinds_struct": "AllBlinds",
"AllBlinds_struct_map": "pct",
"IODev": "deCONZ",
"alexaName": "Rollo Küche",
"alexaRoom": "Kueche",
"alias": "Küche",
"appOptions": "{ "name": "Küche", "panel": { "status": ["pct:94:Geschlossen:100:success","pct:70:75%:75:success","pct:45:50%:50:success","pct:21:25%:25:success","pct:0:Geöffnet:5:success"], "btn": ["pct:94:mdi-window-shutter","pct:70:mdi-chevron-triple-down","pct:45:mdi-chevron-double-down","pct:20:mdi-chevron-down","pct:0:mdi-window-shutter-open"], "menu": ["Auf:pct 0","25%:pct 25","50%:pct 50","75%:pct 75","Zu:pct 100"] }}",
"cmdIcon": "pct0:fts_window_2w pct75:fts_shutter_60 pct50:fts_shutter_40 pct25:fts_shutter_20 pct100:fts_shutter_100",
"color-icons": "2",
"comment": "{ "template": "blind", "name": "Rollo Küche", "room": "Küche", "group": "Fenster", "sortby": 111, "dashboard": false} Echo, Rollo Schlaf auf Echo, Rollo Schlaf zu Echo Rollo Schlaf auf 25% Echo Rollo Schlaf auf 75%",
"devStateIcon": "off:fts_window_2w@LightBlue:on dim0.%:fts_window_2w@LightBlue dim1.%:fts_shutter_10@LightBlue dim2.%:fts_shutter_20@LightSkyBlue dim3.%:fts_shutter_30@LightSkyBlue dim4.%:fts_shutter_40@CornFlowerBlue dim5.%:fts_shutter_40@CornFlowerBlue dim6.%:fts_shutter_60@SteelBlue dim7.%:fts_shutter_70@SteelBlue dim8.%:fts_shutter_80@Gray dim9.%:fts_shutter_90@Gray on:fts_shutter_100@Gray:off",
"event-on-change-reading": "pct:5",
"eventMap": "/pct 0:pct0/pct 25:pct25/pct 50:pct50/pct 75:pct75/pct 100:pct100/",
"genericDeviceType": "blind",
"group": "ROLLOS",
"model": "FYRTUR block-out roller blind",
"room": "Alexa,Favourites,AllRooms->Kueche,deCONZ",
"userattr": "AllBlinds_struct AllBlinds_struct_map structexclude",
"webCmd": "pct0:pct25:pct50:pct75:pct100",
"widgetOverride": "pct:slider,0,1,100"
},
"Options": {
"name": "Küche",
"panel": {
"status": [...],
"btn": [...],
"menu": [...]
},
"device": "Blind1_Kueche",
"sortby": "zzz",
"status": {
"level": null,
"color": null,
"isActive": true,
"error": null
},
"info": {
"left1Icon": null,
"left1Text": null,
"left2Icon": null,
"left2Text": null,
"mid1Icon": null,
"mid1Text": null,
"mid2Icon": null,
"mid2Text": null,
"right1Icon": null,
"right1Text": null,
"right2Icon": null,
"right2Text": null
}
}
},
"BS": {
"Name": "Blind1_Schlaf",
"Internals": {
"DEF": "1 IODev=deCONZ",
"FUUID": "5ea0b4f1-f33f-97bf-b1cc-8b640b471d6628b4",
"FVERSION": "31_HUEDevice.pm:0.239120/2021-03-08",
"ID": "1",
"INTERVAL": "null",
"IODev": "deCONZ",
"NAME": "Blind1_Schlaf",
"NR": "3132",
"STATE": "off",
"TYPE": "HUEDevice",
"desired": "0",
"lastannounced": "2021-05-04T10:05:52Z",
"manufacturername": "IKEA of Sweden",
"modelid": "FYRTUR block-out roller blind",
"name": "Blind1_Schlaf",
"swversion": "2.2.009",
"type": "Window covering device",
"uniqueid": "00:0b:3c:ff:fe:f7:bf:40-01"
},
"Readings": {
"IODev": {
"Value": "deCONZ",
"Time": "2021-05-07 01:07:25"
},
"bri": {
"Value": "0",
"Time": "2021-05-07 16:59:04"
},
"lastseen": {
"Value": "2021-05-07T15:15Z",
"Time": "2021-05-07 17:15:34"
},
"onoff": {
"Value": "0",
"Time": "2021-05-07 16:59:04"
},
"pct": {
"Value": "0",
"Time": "2021-05-07 16:59:04"
},
"reachable": {
"Value": "1",
"Time": "2021-05-07 16:59:01"
},
"state": {
"Value": "off",
"Time": "2021-05-07 16:59:04"
}
},
"Attributes": {
"AllBlinds_struct": "AllBlinds",
"AllBlinds_struct_map": "pct",
"IODev": "deCONZ",
"alexaName": "Rollo Schlaf",
"alexaRoom": "Schlafzimmer",
"alias": "Schlaf",
"appOptions": "{ "name": "Schlaf", "panel": { "status": ["pct:94:Geschlossen:100:success","pct:70:75%:75:success","pct:45:50%:50:success","pct:21:25%:25:success","pct:0:Geöffnet:5:success"], "btn": ["pct:94:mdi-window-shutter","pct:70:mdi-chevron-triple-down","pct:45:mdi-chevron-double-down","pct:20:mdi-chevron-down","pct:0:mdi-window-shutter-open"], "menu": ["Auf:pct 0","25%:pct 25","50%:pct 50","75%:pct 75","Zu:pct 100"] }}",
"cmdIcon": "pct0:fts_window_2w pct75:fts_shutter_60 pct50:fts_shutter_40 pct25:fts_shutter_20 pct100:fts_shutter_100",
"color-icons": "2",
"comment": "{ "template": "blind", "name": "Rollo Schlafzimmer", "group": "Fenster", "sortby": 112, "dashboard": false} TargetPosition=pct,invert=1,minValue=0,maxValue=100,delay=1000 clear CurrentPosition=pct,minValue=0,maxValue=100,minStep=25,invert=1 TargetPosition=pct,minValue=0,maxValue=100,minStep=25,cmd=pct,invert=1 Echo, Rollo Schlaf auf Echo, Rollo Schlaf zu Echo Rollo Schlaf auf 25% Echo Rollo Schlaf auf 75% Alexa Rollo Schlaf ganz hoch Alexa Rollo Schlaf ganz runter Alexa fahre Rollo Schlaf hoch Alexa fahre Rollo Schlaf runter devStateIcon {(HUEDevice_devStateIcon($name),"toggle")} widgetOverride pct:slider,0,1,100 FYRTUR block-out roller blind",
"devStateIcon": "off:fts_window_2w@LightBlue:on dim0.%:fts_window_2w@LightBlue dim1.%:fts_shutter_10@LightBlue dim2.%:fts_shutter_20@LightSkyBlue dim3.%:fts_shutter_30@LightSkyBlue dim4.%:fts_shutter_40@CornFlowerBlue dim5.%:fts_shutter_40@CornFlowerBlue dim6.%:fts_shutter_60@SteelBlue dim7.%:fts_shutter_70@SteelBlue dim8.%:fts_shutter_80@Gray dim9.%:fts_shutter_90@Gray on:fts_shutter_100@Gray:off",
"event-on-change-reading": "pct:5",
"eventMap": "/pct 0:pct0/pct 25:pct25/pct 50:pct50/pct 75:pct75/pct 100:pct100/",
"genericDeviceType": "blind",
"group": "ROLLOS",
"model": "FYRTUR block-out roller blind",
"room": "Alexa,Favourites,AllRooms->Schlafzimmer,deCONZ",
"userattr": "AllBlinds_struct AllBlinds_struct_map structexclude",
"webCmd": "pct0:pct25:pct50:pct75:pct100",
"widgetOverride": "pct:slider,0,1,100"
},
"Options": {
"name": "Schlaf",
"panel": {
"status": [...],
"btn": [...],
"menu": [...]
},
"device": "Blind1_Schlaf",
"sortby": "zzz",
"status": {
"level": null,
"color": null,
"isActive": true,
"error": null
},
"info": {
"left1Icon": null,
"left1Text": null,
"left2Icon": null,
"left2Text": null,
"mid1Icon": null,
"mid1Text": null,
"mid2Icon": null,
"mid2Text": null,
"right1Icon": null,
"right1Text": null,
"right2Icon": null,
"right2Text": null
}
}
},
"BW": {
"Name": "Blind1_Wohn",
"Internals": {
"DEF": "6 IODev=deCONZ",
"FUUID": "5ea0b80b-f33f-97bf-6914-a18a3610b8158c28",
"FVERSION": "31_HUEDevice.pm:0.239120/2021-03-08",
"ID": "6",
"INTERVAL": "null",
"IODev": "deCONZ",
"NAME": "Blind1_Wohn",
"NR": "3133",
"STATE": "off",
"TYPE": "HUEDevice",
"desired": "0",
"lastannounced": "2021-05-02T12:04:57Z",
"manufacturername": "IKEA of Sweden",
"modelid": "KADRILJ roller blind",
"name": "Blind1_Wohn",
"swversion": "2.2.009",
"type": "Window covering device",
"uniqueid": "00:0d:6f:ff:fe:8e:8d:ef-01"
},
"Readings": {
"IODev": {
"Value": "deCONZ",
"Time": "2021-05-07 01:07:25"
},
"bri": {
"Value": "0",
"Time": "2021-05-07 16:59:03"
},
"lastseen": {
"Value": "2021-05-07T15:14Z",
"Time": "2021-05-07 17:15:34"
},
"onoff": {
"Value": "0",
"Time": "2021-05-07 16:59:03"
},
"pct": {
"Value": "0",
"Time": "2021-05-07 16:59:03"
},
"reachable": {
"Value": "1",
"Time": "2021-05-07 16:59:01"
},
"state": {
"Value": "off",
"Time": "2021-05-07 16:59:03"
}
},
"Attributes": {
"AllBlinds_struct": "AllBlinds",
"AllBlinds_struct_map": "pct",
"IODev": "deCONZ",
"alexaName": "Rollo Wohn",
"alexaRoom": "Wohnzimmer",
"alias": "Wohn",
"appOptions": "{ "name": "Wohn", "panel": { "status": ["pct:94:Geschlossen:100:success","pct:70:75%:75:success","pct:45:50%:50:success","pct:21:25%:25:success","pct:0:Geöffnet:5:success"], "btn": ["pct:94:mdi-window-shutter","pct:70:mdi-chevron-triple-down","pct:45:mdi-chevron-double-down","pct:20:mdi-chevron-down","pct:0:mdi-window-shutter-open"], "menu": ["Auf:pct 0","25%:pct 25","50%:pct 50","75%:pct 75","Zu:pct 100"] }}",
"cmdIcon": "pct0:fts_window_2w pct75:fts_shutter_60 pct50:fts_shutter_40 pct25:fts_shutter_20 pct100:fts_shutter_100",
"color-icons": "1",
"comment": "{ "template": "blind", "name": "Rollo Wohnzimmer", "room": "Wohnzimmer", "group": "Fenster", "sortby": 113, "dashboard": false} webCmd pct0:pct12:pct25:pct37:pct50:pct62:pct75:pct87:pct100 eventMap /pct 0:pct0/pct 12:pct12/pct 25:pct25/pct 37:pct37/pct 50:pct50/pct 62:pct62/pct 75:pct75/pct 87:pct87/pct 100:pct100/ cmdIcon pct0:fts_window_2w pct87:fts_shutter_80 pct75:fts_shutter_70 pct62:fts_shutter_60 pct50:fts_shutter_50 pct37:fts_shutter_40 pct25:fts_shutter_20 pct12:fts_shutter_10 pct100:fts_shutter_100",
"devStateIcon": "off:fts_window_2w@LightBlue:on dim0.%:fts_window_2w@LightBlue dim1.%:fts_shutter_10@LightBlue dim2.%:fts_shutter_20@LightSkyBlue dim3.%:fts_shutter_30@LightSkyBlue dim4.%:fts_shutter_40@CornFlowerBlue dim5.%:fts_shutter_40@CornFlowerBlue dim6.%:fts_shutter_60@SteelBlue dim7.%:fts_shutter_70@SteelBlue dim8.%:fts_shutter_80@Gray dim9.%:fts_shutter_90@Gray on:fts_shutter_100@Gray:off",
"event-on-change-reading": "pct:5",
"eventMap": "/pct 0:pct0/pct 25:pct25/pct 50:pct50/pct 75:pct75/pct 100:pct100/",
"genericDeviceType": "blind",
"group": "ROLLOS",
"model": "KADRILJ roller blind",
"room": "Alexa,Favourites,AllRooms->Wohnzimmer,deCONZ",
"userattr": "AllBlinds_struct AllBlinds_struct_map structexclude",
"webCmd": "pct0:pct25:pct50:pct75:pct100",
"widgetOverride": "pct:slider,0,1,100"
},
"Options": {
"name": "Wohn",
"panel": {
"status": [...],
"btn": [...],
"menu": [...]
},
"device": "Blind1_Wohn",
"sortby": "zzz",
"status": {
"level": null,
"color": null,
"isActive": true,
"error": null
},
"info": {
"left1Icon": null,
"left1Text": null,
"left2Icon": null,
"left2Text": null,
"mid1Icon": null,
"mid1Text": null,
"mid2Icon": null,
"mid2Text": null,
"right1Icon": null,
"right1Text": null,
"right2Icon": null,
"right2Text": null
}
}
}
}
}
« Letzte Änderung: 21 Mai 2021, 13:01:15 von Jamo »
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline BigGB

  • New Member
  • *
  • Beiträge: 36
Antw:Fehlermeldungen / Bugs
« Antwort #2 am: 07 Mai 2021, 19:29:19 »
Hallo,
ich hatte mir mal einen Raum angelegt "EG->Wohnzimmer/Kueche", da sind nie Geräte angezeigt worden, wahrscheinlich wegen des "/".  Ich hatte dann in allen Geräten dies auf "EG->Wohnzimmer Kueche geändert". Leider verschwindet der Bereich "EG->Wohnzimmer/Kueche" nicht..
Über "list appOptions!= appOptions" werden die Geräte wie folgt gelistet.
AZ.OG.FK                 {
"template": "contact",
"name": "Fenster AZ",
"room": "OG->Arbeitszimmer"
}
AZ.OG.HT                 {
"template": "thermometer",
"name": "Heizungsthermostat",
"room": "OG->Arbeitszimmer"
}
AZ.OG.WT                 {
  "name": "thermostat",
  "room": "OG->Arbeitszimmer",
  "status": {
    "bar": ["Connected.valve.Readings.pct.Value::%n:success"],
    "error": ["Connected.receiver.Readings.Activity.Value:^(?!alive):100:error:keine Verbindung"]
  },
  "main": [
    {
      "leftBtn": "mdi-minus",
      "leftClick": ["desiredTemperature:17.5:desiredTemperature %i-0.5","desiredTemperature::"],
      "leftLong": ["R-nightTemp::desiredTemperature %n.1"],
      "text": ["desiredTemperature::%n.1°C"],
      "rightBtn": "mdi-plus",
      "rightClick": ["desiredTemperature:25:","desiredTemperature::desiredTemperature %i0.5"],
      "rightLong": ["R-dayTemp::desiredTemperature %n.1"]
    }
  ],
  "info": {
    "left1": ["tempState:day::mdi-weather-sunny","tempState:night::mdi-weather-night"],
    "left2": ["controlMode:auto::mdi-clock-time-four-outline"],
    "mid1": ["temperature::%n.1°C:mdi-thermometer"],
    "right1": ["Connected.receiver.Readings.battery.Value:ok::mdi-battery","Connected.receiver.Readings.battery.Value:::mdi-battery-10"],
    "right2": ["Connected.receiver.Readings.Activity.Value:alive::mdi-wifi","Connected.receiver.Readings.Activity.Value:::mdi-wifi-off"]
  }
}
AZ_Temp_dummy            { "template": "chart", "dashboard": "true",
  "setup": { "daysAgo": 1, "lineWidth": 2, "size": "col-12 col-sm-6 col-md-4 col-lg-4"},
  "chartDef": ["myDbLog:(AZ.OG.HT:desiredTemperature):Soll:°C","myDbLog:(AZ.OG.HT:temperature):Ist:°C","myDbLog:(AZ.OG.HT:humidity):Luftfeuchte:%:secondary"] }
Bad.OG_Temp_dummy        { "template": "chart", "dashboard": "true",
  "setup": { "daysAgo": 1, "lineWidth": 2, "size": "col-14 col-sm-6 col-md-4 col-lg-4"},
  "chartDef": ["myDbLog:(Bad.OG.WT:desiredTemperature):Soll:°C","myDbLog:(Bad.OG.WT:temperature):Ist:°C","myDbLog:(Bad.OG.WT:humidity):Luftfeuchte:%:secondary"] }
Gefrierschrank           {
"template": "switch",
"room": "Keller",
"setup": {
    "bar": ["state:set_on:100:success","state:set_off:0:success"],
    "error": ["Connected.receiver.Readings.Activity.Value:^(?!alive):100:error:keine Verbindung"]
  },
  "main": [
    {
      "leftIcon": "mdi-power-off",
      "leftClick": ["state::set_off"],
      "text": ["state:set_on:an","state:set_off:aus","state::%s"],
      "rightIcon": "mdi-power-on",
      "rightClick": ["state::set_on"]
    }
  ],
  "info": {
    "left1": ["state:set_on::mdi-power-plug","state:set_off::mdi-power-plug-off"],
    "left2": ["power:0.1:%n.2w"],
    "right2": ["Connected.receiver.Readings.Activity.Value:alive::mdi-wifi","Connected.receiver.Readings.Activity.Value:::mdi-wifi-off"]
  }
}
Internetspeedtest        { "template": "chart",
  "dashboard": "true",
  "room": "Haus->System",
  "setup": { "daysAgo": 1, "lineWidth": 2, "size": "col-12 col-sm-6 col-md-4 col-lg-4"},
  "chartDef": ["myDbLog:(Internetspeedtest:download):Down:MBit","myDbLog:(Internetspeedtest:upload):Up:MBit","myDbLog:(Internetspeedtest:ping):Ping:ms:secondary"] }
PI_FHEM                  {
"template": "sysmon",
"system": true,
"setup": { "subTitle": ["cpu_model_name::%s"],
           "fhemBtns": true, "main": [
                           { "name": "CPU Auslastung:",
                             "bar": ["cpu_app::%n:success:0:100"],
                             "subText": ["cpu_app::%n.1 %"] },
                              { "name": "RAM Auslastung:", "bar": ["ram_app::%n:success:0:100"], "subText": ["ram_app::%n.1 %"] },
                              { "name": "CPU Temperatur:", "bar": ["cpu_temp::%n:success:0:100"], "subText": ["cpu_temp::%n.1 °C"] },
                              { "name": "Server läuft seit:", "subText": ["starttime_text::%s"] },
                              { "name": "FHEM läuft seit:", "subText": ["fhemstarttime_text::%s"] }
] } }
Rolllade.AZ              { "template": "shutter" }
SZ_Temp_dummy            { "template": "chart", "dashboard": "true",
  "setup": { "daysAgo": 1, "lineWidth": 2, "size": "col-12 col-sm-6 col-md-4 col-lg-4"},
  "chartDef": ["myDbLog:(SZ.OG.WT:desiredTemperature):Soll:°C","myDbLog:(SZ.OG.WT:temperature):Ist:°C","myDbLog:(SZ.OG.WT:humidity):Luftfeuchte:%:secondary"] }
WC.EG.FK                 {
"template": "contact",
"name": "Fenster Gäste WC",
"room": "EG->Gäste WC"
}
WLAN                     { "name": "WLAN",
  "room": "Haus->System",
  "connected": { "FritzBox": "Fritzbox_7590"},
      "panel": {
        "status": ["state:off:Aus:0:success",
                   "Connected.Fritzbox.Readings.state.Value:WLAN..off.gWLAN..off:%s:100:error",
                   "Connected.Fritzbox.Readings.state.Value:WLAN..off.gWLAN..on:%s:50:error",
                   "Connected.Fritzbox.Readings.state.Value:WLAN..on.gWLAN..off:%s:50:warning",
                   "Connected.Fritzbox.Readings.state.Value:WLAN..on.gWLAN..on:%s:100:success"],
        "btn": ["state:on:mdi-toggle-switch","state:off:mdi-toggle-switch-off-outline"],
        "menu": ["On:on","Off:off","Wlan 5 On:set FritzBox box_wlan_5GHz on","Wlan 5 Off:set FritzBox box_wlan_5GHz off"]
             }
}

WZ.Kueche.FK             {
"template": "contact",
"name": "Fenster Küche",
"room": "EG->Wohnzimmer Kueche"
}
WZ.LI.Garten_Dim_V_02     {
  "template": "dimmer",
  "name": "Deckenbeleuchtung Esstisch",
  "room": "EG->Wohnzimmer Kueche"
}
WZ.LI.Strasse_Dim_V_02     {
  "template": "dimmer",
  "name": "Deckenbeleuchtung Sofa",
  "room": "EG->Wohnzimmer Kueche"
}
WZ_Temp_dummy            { "template": "chart", "dashboard": "true",
  "setup": { "daysAgo": 1, "lineWidth": 2, "size": "col-12 col-sm-6 col-md-4 col-lg-4"},
  "chartDef": ["myDbLog:(WZ.EG.WT:desiredTemperature):Soll:°C","myDbLog:(WZ.EG.WT:temperature):Ist:°C","myDbLog:(WZ.EG.WT:humidity):Luftfeuchte:%:secondary"] }
myLGW                    { "template": "hmlan", "room": "OG->Arbeitszimmer", "connected": { "watcher": "ActionDetector" } }

Ich habe FHEMApp komplett neu in das Verzeichnis "fhemapp" reinkopiert", "fhem.save" gelöscht , Browsercache gelöscht.

Gibt es eine Idee woran das liegt?

Gruss Gerald.
« Letzte Änderung: 07 Mai 2021, 19:31:23 von BigGB »
FHEM 5.8 auf NUC6CAYH, Fritzbox,
MAX-, Homematic-Komponenten, WLAN-Steckdosen mit Tasmota u. MQTT
Tablet UI

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #3 am: 07 Mai 2021, 19:52:17 »
Hallo,
ich hatte mir mal einen Raum angelegt "EG->Wohnzimmer/Kueche", da sind nie Geräte angezeigt worden, wahrscheinlich wegen des "/".  Ich hatte dann in allen Geräten dies auf "EG->Wohnzimmer Kueche geändert". Leider verschwindet der Bereich "EG->Wohnzimmer/Kueche" nicht..
Über "list appOptions!= appOptions" werden die Geräte wie folgt gelistet.
AZ.OG.FK                 {
"template": "contact",
"name": "Fenster AZ",
"room": "OG->Arbeitszimmer"
}
AZ.OG.HT                 {
"template": "thermometer",
"name": "Heizungsthermostat",
"room": "OG->Arbeitszimmer"
}
AZ.OG.WT                 {
  "name": "thermostat",
  "room": "OG->Arbeitszimmer",
  "status": {
    "bar": ["Connected.valve.Readings.pct.Value::%n:success"],
    "error": ["Connected.receiver.Readings.Activity.Value:^(?!alive):100:error:keine Verbindung"]
  },
  "main": [
    {
      "leftBtn": "mdi-minus",
      "leftClick": ["desiredTemperature:17.5:desiredTemperature %i-0.5","desiredTemperature::"],
      "leftLong": ["R-nightTemp::desiredTemperature %n.1"],
      "text": ["desiredTemperature::%n.1°C"],
      "rightBtn": "mdi-plus",
      "rightClick": ["desiredTemperature:25:","desiredTemperature::desiredTemperature %i0.5"],
      "rightLong": ["R-dayTemp::desiredTemperature %n.1"]
    }
  ],
  "info": {
    "left1": ["tempState:day::mdi-weather-sunny","tempState:night::mdi-weather-night"],
    "left2": ["controlMode:auto::mdi-clock-time-four-outline"],
    "mid1": ["temperature::%n.1°C:mdi-thermometer"],
    "right1": ["Connected.receiver.Readings.battery.Value:ok::mdi-battery","Connected.receiver.Readings.battery.Value:::mdi-battery-10"],
    "right2": ["Connected.receiver.Readings.Activity.Value:alive::mdi-wifi","Connected.receiver.Readings.Activity.Value:::mdi-wifi-off"]
  }
}
AZ_Temp_dummy            { "template": "chart", "dashboard": "true",
  "setup": { "daysAgo": 1, "lineWidth": 2, "size": "col-12 col-sm-6 col-md-4 col-lg-4"},
  "chartDef": ["myDbLog:(AZ.OG.HT:desiredTemperature):Soll:°C","myDbLog:(AZ.OG.HT:temperature):Ist:°C","myDbLog:(AZ.OG.HT:humidity):Luftfeuchte:%:secondary"] }
Bad.OG_Temp_dummy        { "template": "chart", "dashboard": "true",
  "setup": { "daysAgo": 1, "lineWidth": 2, "size": "col-14 col-sm-6 col-md-4 col-lg-4"},
  "chartDef": ["myDbLog:(Bad.OG.WT:desiredTemperature):Soll:°C","myDbLog:(Bad.OG.WT:temperature):Ist:°C","myDbLog:(Bad.OG.WT:humidity):Luftfeuchte:%:secondary"] }
Gefrierschrank           {
"template": "switch",
"room": "Keller",
"setup": {
    "bar": ["state:set_on:100:success","state:set_off:0:success"],
    "error": ["Connected.receiver.Readings.Activity.Value:^(?!alive):100:error:keine Verbindung"]
  },
  "main": [
    {
      "leftIcon": "mdi-power-off",
      "leftClick": ["state::set_off"],
      "text": ["state:set_on:an","state:set_off:aus","state::%s"],
      "rightIcon": "mdi-power-on",
      "rightClick": ["state::set_on"]
    }
  ],
  "info": {
    "left1": ["state:set_on::mdi-power-plug","state:set_off::mdi-power-plug-off"],
    "left2": ["power:0.1:%n.2w"],
    "right2": ["Connected.receiver.Readings.Activity.Value:alive::mdi-wifi","Connected.receiver.Readings.Activity.Value:::mdi-wifi-off"]
  }
}
Internetspeedtest        { "template": "chart",
  "dashboard": "true",
  "room": "Haus->System",
  "setup": { "daysAgo": 1, "lineWidth": 2, "size": "col-12 col-sm-6 col-md-4 col-lg-4"},
  "chartDef": ["myDbLog:(Internetspeedtest:download):Down:MBit","myDbLog:(Internetspeedtest:upload):Up:MBit","myDbLog:(Internetspeedtest:ping):Ping:ms:secondary"] }
PI_FHEM                  {
"template": "sysmon",
"system": true,
"setup": { "subTitle": ["cpu_model_name::%s"],
           "fhemBtns": true, "main": [
                           { "name": "CPU Auslastung:",
                             "bar": ["cpu_app::%n:success:0:100"],
                             "subText": ["cpu_app::%n.1 %"] },
                              { "name": "RAM Auslastung:", "bar": ["ram_app::%n:success:0:100"], "subText": ["ram_app::%n.1 %"] },
                              { "name": "CPU Temperatur:", "bar": ["cpu_temp::%n:success:0:100"], "subText": ["cpu_temp::%n.1 °C"] },
                              { "name": "Server läuft seit:", "subText": ["starttime_text::%s"] },
                              { "name": "FHEM läuft seit:", "subText": ["fhemstarttime_text::%s"] }
] } }
Rolllade.AZ              { "template": "shutter" }
SZ_Temp_dummy            { "template": "chart", "dashboard": "true",
  "setup": { "daysAgo": 1, "lineWidth": 2, "size": "col-12 col-sm-6 col-md-4 col-lg-4"},
  "chartDef": ["myDbLog:(SZ.OG.WT:desiredTemperature):Soll:°C","myDbLog:(SZ.OG.WT:temperature):Ist:°C","myDbLog:(SZ.OG.WT:humidity):Luftfeuchte:%:secondary"] }
WC.EG.FK                 {
"template": "contact",
"name": "Fenster Gäste WC",
"room": "EG->Gäste WC"
}
WLAN                     { "name": "WLAN",
  "room": "Haus->System",
  "connected": { "FritzBox": "Fritzbox_7590"},
      "panel": {
        "status": ["state:off:Aus:0:success",
                   "Connected.Fritzbox.Readings.state.Value:WLAN..off.gWLAN..off:%s:100:error",
                   "Connected.Fritzbox.Readings.state.Value:WLAN..off.gWLAN..on:%s:50:error",
                   "Connected.Fritzbox.Readings.state.Value:WLAN..on.gWLAN..off:%s:50:warning",
                   "Connected.Fritzbox.Readings.state.Value:WLAN..on.gWLAN..on:%s:100:success"],
        "btn": ["state:on:mdi-toggle-switch","state:off:mdi-toggle-switch-off-outline"],
        "menu": ["On:on","Off:off","Wlan 5 On:set FritzBox box_wlan_5GHz on","Wlan 5 Off:set FritzBox box_wlan_5GHz off"]
             }
}

WZ.Kueche.FK             {
"template": "contact",
"name": "Fenster Küche",
"room": "EG->Wohnzimmer Kueche"
}
WZ.LI.Garten_Dim_V_02     {
  "template": "dimmer",
  "name": "Deckenbeleuchtung Esstisch",
  "room": "EG->Wohnzimmer Kueche"
}
WZ.LI.Strasse_Dim_V_02     {
  "template": "dimmer",
  "name": "Deckenbeleuchtung Sofa",
  "room": "EG->Wohnzimmer Kueche"
}
WZ_Temp_dummy            { "template": "chart", "dashboard": "true",
  "setup": { "daysAgo": 1, "lineWidth": 2, "size": "col-12 col-sm-6 col-md-4 col-lg-4"},
  "chartDef": ["myDbLog:(WZ.EG.WT:desiredTemperature):Soll:°C","myDbLog:(WZ.EG.WT:temperature):Ist:°C","myDbLog:(WZ.EG.WT:humidity):Luftfeuchte:%:secondary"] }
myLGW                    { "template": "hmlan", "room": "OG->Arbeitszimmer", "connected": { "watcher": "ActionDetector" } }

Ich habe FHEMApp komplett neu in das Verzeichnis "fhemapp" reinkopiert", "fhem.save" gelöscht , Browsercache gelöscht.

Gibt es eine Idee woran das liegt?

Gruss Gerald.

FHEMApp holt sich diese Daten (room bzw. group) aus den FHEM Attributen, sofern in appOptions nichts anderes definiert ist. Die Bezeichnung könnte also direkt aus FHEM kommen. In dem Chart, welches du konfiguriert hast, ist in appOptions kein "room" angegeben. Das wäre also ein Device, welches auf das entsprechende FHEM Attribut zurückgreift. Du kannst generell auch unterbinden, dass FHEMApp auf die FHEM Attribute zugreift.

Offline BigGB

  • New Member
  • *
  • Beiträge: 36
Antw:Fehlermeldungen / Bugs
« Antwort #4 am: 08 Mai 2021, 18:36:18 »
FHEMApp holt sich diese Daten (room bzw. group) aus den FHEM Attributen, sofern in appOptions nichts anderes definiert ist. Die Bezeichnung könnte also direkt aus FHEM kommen. In dem Chart, welches du konfiguriert hast, ist in appOptions kein "room" angegeben. Das wäre also ein Device, welches auf das entsprechende FHEM Attribut zurückgreift. Du kannst generell auch unterbinden, dass FHEMApp auf die FHEM Attribute zugreift.
Hallo,
danke, das wars.
FHEM 5.8 auf NUC6CAYH, Fritzbox,
MAX-, Homematic-Komponenten, WLAN-Steckdosen mit Tasmota u. MQTT
Tablet UI
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #5 am: 08 Mai 2021, 21:15:52 »
Hallo Jens,
darf ich nochmal Fragen: Ich habe ein ganz normales Panel. Der Bar des Panels ist so definiert, das er den Status des obersten Panelitems "ablinds" (Rollo) wiederspiegelt (die Öffnung des Rollos ist  Offen/25%/50%/75%/zu) .
Das funktioniert nur für alle Werte grösser '0'. Nur bei genau '0' zeigt der Panelbar '100'. Bitte schau Dir mal die Bilder an.
Entweder mache ich was falsch, oder da ist ein Bug drin.

Desweiteren wird der Panelbar nur nach einem refresh aktualisiert.

Hier der Debug code:{
"Name": "panelRollos",
"Internals": {
"FUUID": "607421d8-f33f-97bf-48b1-ac3fd97a00720cd7",
"NAME": "panelRollos",
"NR": "3367",
"STATE": "50",
"TYPE": "dummy"
},
"Readings": {
},
"Attributes": {
"alias": "Rollos",
"appOptions": "{ "template": "panel", "home": true, "dashboard": false, "group": "Fenster", "sortby": 120, "connected": { "ablinds": "AllBlinds", "BK": "Blind1_Kueche", "BS": "Blind1_Schlaf", "BW": "Blind1_Wohn"}, "setup": { "status": {"bar": ["Connected.ablinds.Readings.pct.Value::%n:success"], "error": [] }, "info": { "left1": ["Internals.TYPE:::mdi-blinds-open"] }, "size": "col-12 col-sm-6 col-md-4 col-lg-4" } }",
"comment": "list appOptions!= appOptions",
"group": "fhemapp",
"room": "System"
},
"Options": {
"template": "panel",
"home": true,
"dashboard": false,
"group": "Fenster",
"sortby": 120,
"connected": {
"ablinds": "AllBlinds",
"BK": "Blind1_Kueche",
"BS": "Blind1_Schlaf",
"BW": "Blind1_Wohn"
},
"setup": {
"status": {
"bar": [
"Connected.ablinds.Readings.pct.Value::%n:success"
],
"error": [
]
},
"info": {
"left1": [
"Internals.TYPE:::mdi-blinds-open"
]
},
"size": "col-12 col-sm-6 col-md-4 col-lg-4"
},
"device": "panelRollos",
"name": "Rollos",
"status": {
"level": 0,
"color": "success",
"isActive": true,
"error": null
},
"info": {
"left1Icon": "mdi-blinds-open",
"left1Text": "",
"left2Icon": "",
"left2Text": "",
"mid1Icon": "",
"mid1Text": "",
"mid2Icon": "",
"mid2Text": "",
"right1Icon": "",
"right1Text": "",
"right2Icon": "",
"right2Text": ""
},
"component": "templ_panel"
},
"Connected": {
"ablinds": {
"Name": "AllBlinds",
"Internals": {
"ATTR": "AllBlinds_struct",
"CHANGEDCNT": "922",
"DEF": "AllBlinds_struct Blind1_Kueche Blind1_Schlaf Blind1_Wohn",
"FUUID": "5ebc3f57-f33f-97bf-60ca-223576c17f28d7ac",
"NAME": "AllBlinds",
"NOTIFYDEV": "global,Blind1_Kueche,Blind1_Schlaf,Blind1_Wohn",
"NR": "3140",
"NTFY_ORDER": "50-AllBlinds",
"STATE": "0",
"TYPE": "structure"
},
"Readings": {
"LastDevice": {
"Value": "Blind1_Kueche",
"Time": "2021-05-08 21:06:38"
},
"LastDevice_Abs": {
"Value": "Blind1_Kueche",
"Time": "2021-05-08 21:06:38"
},
"pct": {
"Value": "0",
"Time": "2021-05-08 21:06:38"
},
"state": {
"Value": "0",
"Time": "2021-05-08 21:06:38"
}
},
"Attributes": {
"alexaName": "Alle Rollos",
"alexaRoom": "Wohnung",
"appOptions": "{ "name": "Alle", "panel": { "status": ["pct:94:Geschlossen:100:success","pct:70:75%:75:success","pct:45:50%:50:success","pct:21:25%:25:success","pct:0:Geöffnet:0:success"], "btn": ["pct:94:mdi-window-shutter","pct:70:mdi-chevron-triple-down","pct:45:mdi-chevron-double-down","pct:20:mdi-chevron-down","pct:0:mdi-window-maximize"], "menu": ["Auf:pct 0","25%:pct 25","50%:pct 50","75%:pct 75","Zu:pct 100"] }}",
"clientstate_behavior": "relative",
"clientstate_priority": "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100",
"cmdIcon": "pct0:fts_window_2w pct75:fts_shutter_60 pct50:fts_shutter_40 pct25:fts_shutter_20 pct100:fts_shutter_100",
"comment": "{ "template": "blind", "name": "Alle Rollos", "group": "Fenster", "sortby": 110, "dashboard": false}",
"devStateIcon": "100:fts_shutter_100@Gray:0 0:fts_window_2w@LightBlue off:fts_window_2w@LightBlue .:fts_window_2w@LightBlue 1.:fts_shutter_10@LightBlue 2.:fts_shutter_20@LightSkyBlue 3.:fts_shutter_30@LightSkyBlue 4.:fts_shutter_40@CornFlowerBlue 5.:fts_shutter_40@CornFlowerBlue 6.:fts_shutter_60@SteelBlue 7.:fts_shutter_60@SteelBlue 8.:fts_shutter_80@Gray 9.:fts_shutter_90@Gray on:fts_shutter_100@Gray:off",
"event-on-change-reading": "pct:5",
"eventMap": "/pct 0:pct0/pct 25:pct25/pct 50:pct50/pct 75:pct75/pct 100:pct100/",
"fhem_widget_channels": "[{"controlled_attribute":"pct","allowed_values":["0","100"], "alias":"RolloUp|Dn","locations":["APP","WIDGET","WATCH"], "order":39}, {"controlled_attribute":"pct","allowed_values":[], "alias":"RolloUp|Dn","locations":["APP","WIDGET","WATCH"], "order":39}]",
"genericDeviceType": "blind",
"group": "ROLLOS",
"room": "Alexa,Favourites,deCONZ",
"stateFormat": "pct",
"userReadings": "pct {int((ReadingsNum("Blind1_Kueche","pct",-1)+ReadingsNum("Blind1_Schlaf","pct",-1)+ReadingsNum("Blind1_Wohn","pct",-1))/3)}",
"webCmd": "pct0:pct25:pct50:pct75:pct100"
},
"Options": {
"name": "Alle",
"panel": {
"status": [...],
"btn": [...],
"menu": [...]
},
"device": "AllBlinds",
"sortby": "zzz",
"status": {
"level": null,
"color": null,
"isActive": true,
"error": null
},
"info": {
"left1Icon": null,
"left1Text": null,
"left2Icon": null,
"left2Text": null,
"mid1Icon": null,
"mid1Text": null,
"mid2Icon": null,
"mid2Text": null,
"right1Icon": null,
"right1Text": null,
"right2Icon": null,
"right2Text": null
}
}
},
"BK": {
"Name": "Blind1_Kueche",
"Internals": {
"DEF": "5 IODev=deCONZ",
"FUUID": "5ee7e83b-f33f-97bf-6948-f53419ecf2c4355d",
"FVERSION": "31_HUEDevice.pm:0.239120/2021-03-08",
"ID": "5",
"INTERVAL": "null",
"IODev": "deCONZ",
"NAME": "Blind1_Kueche",
"NR": "3168",
"STATE": "off",
"TYPE": "HUEDevice",
"desired": "0",
"lastannounced": "2021-05-04T10:59:21Z",
"manufacturername": "IKEA of Sweden",
"modelid": "FYRTUR block-out roller blind",
"name": "Blind1_Kueche",
"swversion": "2.2.009",
"type": "Window covering device",
"uniqueid": "68:0a:e2:ff:fe:6a:d4:47-01"
},
"Readings": {
"IODev": {
"Value": "deCONZ",
"Time": "2021-05-07 01:07:25"
},
"bri": {
"Value": "0",
"Time": "2021-05-08 21:06:38"
},
"lastseen": {
"Value": "2021-05-08T19:06Z",
"Time": "2021-05-08 21:06:42"
},
"onoff": {
"Value": "0",
"Time": "2021-05-08 21:06:38"
},
"pct": {
"Value": "0",
"Time": "2021-05-08 21:06:38"
},
"reachable": {
"Value": "1",
"Time": "2021-05-08 21:06:27"
},
"state": {
"Value": "off",
"Time": "2021-05-08 21:06:38"
}
},
"Attributes": {
"AllBlinds_struct": "AllBlinds",
"AllBlinds_struct_map": "pct",
"IODev": "deCONZ",
"alexaName": "Rollo Küche",
"alexaRoom": "Kueche",
"alias": "Küche",
"appOptions": "{ "name": "Küche", "panel": { "status": ["pct:94:Geschlossen:100:success","pct:70:75%:75:success","pct:45:50%:50:success","pct:21:25%:25:success","pct:0:Geöffnet:0:success"], "btn": ["pct:94:mdi-window-shutter","pct:70:mdi-chevron-triple-down","pct:45:mdi-chevron-double-down","pct:20:mdi-chevron-down","pct:0:mdi-window-maximize"], "menu": ["Auf:pct 0","25%:pct 25","50%:pct 50","75%:pct 75","Zu:pct 100"] }}",
"cmdIcon": "pct0:fts_window_2w pct75:fts_shutter_60 pct50:fts_shutter_40 pct25:fts_shutter_20 pct100:fts_shutter_100",
"color-icons": "2",
"comment": "{ "template": "blind", "name": "Rollo Küche", "room": "Küche", "group": "Fenster", "sortby": 111, "dashboard": false} Echo, Rollo Schlaf auf Echo, Rollo Schlaf zu Echo Rollo Schlaf auf 25% Echo Rollo Schlaf auf 75%",
"devStateIcon": "off:fts_window_2w@LightBlue:on dim0.%:fts_window_2w@LightBlue dim1.%:fts_shutter_10@LightBlue dim2.%:fts_shutter_20@LightSkyBlue dim3.%:fts_shutter_30@LightSkyBlue dim4.%:fts_shutter_40@CornFlowerBlue dim5.%:fts_shutter_40@CornFlowerBlue dim6.%:fts_shutter_60@SteelBlue dim7.%:fts_shutter_70@SteelBlue dim8.%:fts_shutter_80@Gray dim9.%:fts_shutter_90@Gray on:fts_shutter_100@Gray:off",
"event-on-change-reading": "pct:5",
"eventMap": "/pct 0:pct0/pct 25:pct25/pct 50:pct50/pct 75:pct75/pct 100:pct100/",
"genericDeviceType": "blind",
"group": "ROLLOS",
"model": "FYRTUR block-out roller blind",
"room": "Alexa,Favourites,AllRooms->Kueche,deCONZ",
"userattr": "AllBlinds_struct AllBlinds_struct_map structexclude",
"webCmd": "pct0:pct25:pct50:pct75:pct100",
"widgetOverride": "pct:slider,0,1,100"
},
"Options": {
"name": "Küche",
"panel": {
"status": [...],
"btn": [...],
"menu": [...]
},
"device": "Blind1_Kueche",
"sortby": "zzz",
"status": {
"level": null,
"color": null,
"isActive": true,
"error": null
},
"info": {
"left1Icon": null,
"left1Text": null,
"left2Icon": null,
"left2Text": null,
"mid1Icon": null,
"mid1Text": null,
"mid2Icon": null,
"mid2Text": null,
"right1Icon": null,
"right1Text": null,
"right2Icon": null,
"right2Text": null
}
}
},
"BS": {
"Name": "Blind1_Schlaf",
"Internals": {
"DEF": "1 IODev=deCONZ",
"FUUID": "5ea0b4f1-f33f-97bf-b1cc-8b640b471d6628b4",
"FVERSION": "31_HUEDevice.pm:0.239120/2021-03-08",
"ID": "1",
"INTERVAL": "null",
"IODev": "deCONZ",
"NAME": "Blind1_Schlaf",
"NR": "3132",
"STATE": "off",
"TYPE": "HUEDevice",
"desired": "0",
"lastannounced": "2021-05-04T10:05:52Z",
"manufacturername": "IKEA of Sweden",
"modelid": "FYRTUR block-out roller blind",
"name": "Blind1_Schlaf",
"swversion": "2.2.009",
"type": "Window covering device",
"uniqueid": "00:0b:3c:ff:fe:f7:bf:40-01"
},
"Readings": {
"IODev": {
"Value": "deCONZ",
"Time": "2021-05-07 01:07:25"
},
"bri": {
"Value": "0",
"Time": "2021-05-08 21:06:37"
},
"lastseen": {
"Value": "2021-05-08T19:05Z",
"Time": "2021-05-08 21:06:42"
},
"onoff": {
"Value": "0",
"Time": "2021-05-08 21:06:37"
},
"pct": {
"Value": "0",
"Time": "2021-05-08 21:06:37"
},
"reachable": {
"Value": "1",
"Time": "2021-05-08 21:06:27"
},
"state": {
"Value": "off",
"Time": "2021-05-08 21:06:37"
}
},
"Attributes": {
"AllBlinds_struct": "AllBlinds",
"AllBlinds_struct_map": "pct",
"IODev": "deCONZ",
"alexaName": "Rollo Schlaf",
"alexaRoom": "Schlafzimmer",
"alias": "Schlaf",
"appOptions": "{ "name": "Schlaf", "panel": { "status": ["pct:94:Geschlossen:100:success","pct:70:75%:75:success","pct:45:50%:50:success","pct:21:25%:25:success","pct:0:Geöffnet:0:success"], "btn": ["pct:94:mdi-window-shutter","pct:70:mdi-chevron-triple-down","pct:45:mdi-chevron-double-down","pct:20:mdi-chevron-down","pct:0:mdi-window-maximize"], "menu": ["Auf:pct 0","25%:pct 25","50%:pct 50","75%:pct 75","Zu:pct 100"] }}",
"cmdIcon": "pct0:fts_window_2w pct75:fts_shutter_60 pct50:fts_shutter_40 pct25:fts_shutter_20 pct100:fts_shutter_100",
"color-icons": "2",
"comment": "{ "template": "blind", "name": "Rollo Schlafzimmer", "group": "Fenster", "sortby": 112, "dashboard": false} TargetPosition=pct,invert=1,minValue=0,maxValue=100,delay=1000 clear CurrentPosition=pct,minValue=0,maxValue=100,minStep=25,invert=1 TargetPosition=pct,minValue=0,maxValue=100,minStep=25,cmd=pct,invert=1 Echo, Rollo Schlaf auf Echo, Rollo Schlaf zu Echo Rollo Schlaf auf 25% Echo Rollo Schlaf auf 75% Alexa Rollo Schlaf ganz hoch Alexa Rollo Schlaf ganz runter Alexa fahre Rollo Schlaf hoch Alexa fahre Rollo Schlaf runter devStateIcon {(HUEDevice_devStateIcon($name),"toggle")} widgetOverride pct:slider,0,1,100 FYRTUR block-out roller blind",
"devStateIcon": "off:fts_window_2w@LightBlue:on dim0.%:fts_window_2w@LightBlue dim1.%:fts_shutter_10@LightBlue dim2.%:fts_shutter_20@LightSkyBlue dim3.%:fts_shutter_30@LightSkyBlue dim4.%:fts_shutter_40@CornFlowerBlue dim5.%:fts_shutter_40@CornFlowerBlue dim6.%:fts_shutter_60@SteelBlue dim7.%:fts_shutter_70@SteelBlue dim8.%:fts_shutter_80@Gray dim9.%:fts_shutter_90@Gray on:fts_shutter_100@Gray:off",
"event-on-change-reading": "pct:5",
"eventMap": "/pct 0:pct0/pct 25:pct25/pct 50:pct50/pct 75:pct75/pct 100:pct100/",
"genericDeviceType": "blind",
"group": "ROLLOS",
"model": "FYRTUR block-out roller blind",
"room": "Alexa,Favourites,AllRooms->Schlafzimmer,deCONZ",
"userattr": "AllBlinds_struct AllBlinds_struct_map structexclude",
"webCmd": "pct0:pct25:pct50:pct75:pct100",
"widgetOverride": "pct:slider,0,1,100"
},
"Options": {
"name": "Schlaf",
"panel": {
"status": [...],
"btn": [...],
"menu": [...]
},
"device": "Blind1_Schlaf",
"sortby": "zzz",
"status": {
"level": null,
"color": null,
"isActive": true,
"error": null
},
"info": {
"left1Icon": null,
"left1Text": null,
"left2Icon": null,
"left2Text": null,
"mid1Icon": null,
"mid1Text": null,
"mid2Icon": null,
"mid2Text": null,
"right1Icon": null,
"right1Text": null,
"right2Icon": null,
"right2Text": null
}
}
},
"BW": {
"Name": "Blind1_Wohn",
"Internals": {
"DEF": "6 IODev=deCONZ",
"FUUID": "5ea0b80b-f33f-97bf-6914-a18a3610b8158c28",
"FVERSION": "31_HUEDevice.pm:0.239120/2021-03-08",
"ID": "6",
"INTERVAL": "null",
"IODev": "deCONZ",
"NAME": "Blind1_Wohn",
"NR": "3133",
"STATE": "off",
"TYPE": "HUEDevice",
"desired": "0",
"lastannounced": "2021-05-02T12:04:57Z",
"manufacturername": "IKEA of Sweden",
"modelid": "KADRILJ roller blind",
"name": "Blind1_Wohn",
"swversion": "2.2.009",
"type": "Window covering device",
"uniqueid": "00:0d:6f:ff:fe:8e:8d:ef-01"
},
"Readings": {
"IODev": {
"Value": "deCONZ",
"Time": "2021-05-07 01:07:25"
},
"bri": {
"Value": "0",
"Time": "2021-05-08 21:06:29"
},
"lastseen": {
"Value": "2021-05-08T19:06Z",
"Time": "2021-05-08 21:06:42"
},
"onoff": {
"Value": "0",
"Time": "2021-05-08 21:06:29"
},
"pct": {
"Value": "0",
"Time": "2021-05-08 21:06:29"
},
"reachable": {
"Value": "1",
"Time": "2021-05-08 21:06:27"
},
"state": {
"Value": "off",
"Time": "2021-05-08 21:06:29"
}
},
"Attributes": {
"AllBlinds_struct": "AllBlinds",
"AllBlinds_struct_map": "pct",
"IODev": "deCONZ",
"alexaName": "Rollo Wohn",
"alexaRoom": "Wohnzimmer",
"alias": "Wohn",
"appOptions": "{ "name": "Wohn", "panel": { "status": ["pct:94:Geschlossen:100:success","pct:70:75%:75:success","pct:45:50%:50:success","pct:21:25%:25:success","pct:0:Geöffnet:0:success"], "btn": ["pct:94:mdi-window-shutter","pct:70:mdi-chevron-triple-down","pct:45:mdi-chevron-double-down","pct:20:mdi-chevron-down","pct:0:mdi-window-maximize"], "menu": ["Auf:pct 0","25%:pct 25","50%:pct 50","75%:pct 75","Zu:pct 100"] }}",
"cmdIcon": "pct0:fts_window_2w pct75:fts_shutter_60 pct50:fts_shutter_40 pct25:fts_shutter_20 pct100:fts_shutter_100",
"color-icons": "1",
"comment": "{ "template": "blind", "name": "Rollo Wohnzimmer", "room": "Wohnzimmer", "group": "Fenster", "sortby": 113, "dashboard": false} webCmd pct0:pct12:pct25:pct37:pct50:pct62:pct75:pct87:pct100 eventMap /pct 0:pct0/pct 12:pct12/pct 25:pct25/pct 37:pct37/pct 50:pct50/pct 62:pct62/pct 75:pct75/pct 87:pct87/pct 100:pct100/ cmdIcon pct0:fts_window_2w pct87:fts_shutter_80 pct75:fts_shutter_70 pct62:fts_shutter_60 pct50:fts_shutter_50 pct37:fts_shutter_40 pct25:fts_shutter_20 pct12:fts_shutter_10 pct100:fts_shutter_100",
"devStateIcon": "off:fts_window_2w@LightBlue:on dim0.%:fts_window_2w@LightBlue dim1.%:fts_shutter_10@LightBlue dim2.%:fts_shutter_20@LightSkyBlue dim3.%:fts_shutter_30@LightSkyBlue dim4.%:fts_shutter_40@CornFlowerBlue dim5.%:fts_shutter_40@CornFlowerBlue dim6.%:fts_shutter_60@SteelBlue dim7.%:fts_shutter_70@SteelBlue dim8.%:fts_shutter_80@Gray dim9.%:fts_shutter_90@Gray on:fts_shutter_100@Gray:off",
"event-on-change-reading": "pct:5",
"eventMap": "/pct 0:pct0/pct 25:pct25/pct 50:pct50/pct 75:pct75/pct 100:pct100/",
"genericDeviceType": "blind",
"group": "ROLLOS",
"model": "KADRILJ roller blind",
"room": "Alexa,Favourites,AllRooms->Wohnzimmer,deCONZ",
"userattr": "AllBlinds_struct AllBlinds_struct_map structexclude",
"webCmd": "pct0:pct25:pct50:pct75:pct100",
"widgetOverride": "pct:slider,0,1,100"
},
"Options": {
"name": "Wohn",
"panel": {
"status": [...],
"btn": [...],
"menu": [...]
},
"device": "Blind1_Wohn",
"sortby": "zzz",
"status": {
"level": null,
"color": null,
"isActive": true,
"error": null
},
"info": {
"left1Icon": null,
"left1Text": null,
"left2Icon": null,
"left2Text": null,
"mid1Icon": null,
"mid1Text": null,
"mid2Icon": null,
"mid2Text": null,
"right1Icon": null,
"right1Text": null,
"right2Icon": null,
"right2Text": null
}
}
}
}
}
« Letzte Änderung: 21 Mai 2021, 12:59:53 von Jamo »
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #6 am: 08 Mai 2021, 22:53:32 »
Hallo Jens,
darf ich nochmal Fragen: Ich habe ein ganz normales Panel. Der Bar des Panels ist so definiert, das er den Status des obersten Panelitems "ablinds" (Rollo) wiederspiegelt (die Öffnung des Rollos ist  Offen/25%/50%/75%/zu) .
Das funktioniert nur für alle Werte grösser '0'. Nur bei genau '0' zeigt der Panelbar '100'. Bitte schau Dir mal die Bilder an.
Entweder mache ich was falsch, oder da ist ein Bug drin.

Desweiteren wird der Panelbar nur nach einem refresh aktualisiert.

Hier der Debug code:{
"Name": "panelRollos",
"Internals": {
"FUUID": "607421d8-f33f-97bf-48b1-ac3fd97a00720cd7",
"NAME": "panelRollos",
"NR": "3367",
"STATE": "50",
"TYPE": "dummy"
},
"Readings": {
},
"Attributes": {
"alias": "Rollos",
"appOptions": "{ "template": "panel", "home": true, "dashboard": false, "group": "Fenster", "sortby": 120, "connected": { "ablinds": "AllBlinds", "BK": "Blind1_Kueche", "BS": "Blind1_Schlaf", "BW": "Blind1_Wohn"}, "setup": { "status": {"bar": ["Connected.ablinds.Readings.pct.Value::%n:success"], "error": [] }, "info": { "left1": ["Internals.TYPE:::mdi-blinds-open"] }, "size": "col-12 col-sm-6 col-md-4 col-lg-4" } }",
"comment": "list appOptions!= appOptions",
"group": "fhemapp",
"room": "System"
},
"Options": {
"template": "panel",
"home": true,
"dashboard": false,
"group": "Fenster",
"sortby": 120,
"connected": {
"ablinds": "AllBlinds",
"BK": "Blind1_Kueche",
"BS": "Blind1_Schlaf",
"BW": "Blind1_Wohn"
},
"setup": {
"status": {
"bar": [
"Connected.ablinds.Readings.pct.Value::%n:success"
],
"error": [
]
},
"info": {
"left1": [
"Internals.TYPE:::mdi-blinds-open"
]
},
"size": "col-12 col-sm-6 col-md-4 col-lg-4"
},
"device": "panelRollos",
"name": "Rollos",
"status": {
"level": 0,
"color": "success",
"isActive": true,
"error": null
},
"info": {
"left1Icon": "mdi-blinds-open",
"left1Text": "",
"left2Icon": "",
"left2Text": "",
"mid1Icon": "",
"mid1Text": "",
"mid2Icon": "",
"mid2Text": "",
"right1Icon": "",
"right1Text": "",
"right2Icon": "",
"right2Text": ""
},
"component": "templ_panel"
},
"Connected": {
"ablinds": {
"Name": "AllBlinds",
"Internals": {
"ATTR": "AllBlinds_struct",
"CHANGEDCNT": "922",
"DEF": "AllBlinds_struct Blind1_Kueche Blind1_Schlaf Blind1_Wohn",
"FUUID": "5ebc3f57-f33f-97bf-60ca-223576c17f28d7ac",
"NAME": "AllBlinds",
"NOTIFYDEV": "global,Blind1_Kueche,Blind1_Schlaf,Blind1_Wohn",
"NR": "3140",
"NTFY_ORDER": "50-AllBlinds",
"STATE": "0",
"TYPE": "structure"
},
"Readings": {
"LastDevice": {
"Value": "Blind1_Kueche",
"Time": "2021-05-08 21:06:38"
},
"LastDevice_Abs": {
"Value": "Blind1_Kueche",
"Time": "2021-05-08 21:06:38"
},
"pct": {
"Value": "0",
"Time": "2021-05-08 21:06:38"
},
"state": {
"Value": "0",
"Time": "2021-05-08 21:06:38"
}
},
"Attributes": {
"alexaName": "Alle Rollos",
"alexaRoom": "Wohnung",
"appOptions": "{ "name": "Alle", "panel": { "status": ["pct:94:Geschlossen:100:success","pct:70:75%:75:success","pct:45:50%:50:success","pct:21:25%:25:success","pct:0:Geöffnet:0:success"], "btn": ["pct:94:mdi-window-shutter","pct:70:mdi-chevron-triple-down","pct:45:mdi-chevron-double-down","pct:20:mdi-chevron-down","pct:0:mdi-window-maximize"], "menu": ["Auf:pct 0","25%:pct 25","50%:pct 50","75%:pct 75","Zu:pct 100"] }}",
"clientstate_behavior": "relative",
"clientstate_priority": "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100",
"cmdIcon": "pct0:fts_window_2w pct75:fts_shutter_60 pct50:fts_shutter_40 pct25:fts_shutter_20 pct100:fts_shutter_100",
"comment": "{ "template": "blind", "name": "Alle Rollos", "group": "Fenster", "sortby": 110, "dashboard": false}",
"devStateIcon": "100:fts_shutter_100@Gray:0 0:fts_window_2w@LightBlue off:fts_window_2w@LightBlue .:fts_window_2w@LightBlue 1.:fts_shutter_10@LightBlue 2.:fts_shutter_20@LightSkyBlue 3.:fts_shutter_30@LightSkyBlue 4.:fts_shutter_40@CornFlowerBlue 5.:fts_shutter_40@CornFlowerBlue 6.:fts_shutter_60@SteelBlue 7.:fts_shutter_60@SteelBlue 8.:fts_shutter_80@Gray 9.:fts_shutter_90@Gray on:fts_shutter_100@Gray:off",
"event-on-change-reading": "pct:5",
"eventMap": "/pct 0:pct0/pct 25:pct25/pct 50:pct50/pct 75:pct75/pct 100:pct100/",
"fhem_widget_channels": "[{"controlled_attribute":"pct","allowed_values":["0","100"], "alias":"RolloUp|Dn","locations":["APP","WIDGET","WATCH"], "order":39}, {"controlled_attribute":"pct","allowed_values":[], "alias":"RolloUp|Dn","locations":["APP","WIDGET","WATCH"], "order":39}]",
"genericDeviceType": "blind",
"group": "ROLLOS",
"room": "Alexa,Favourites,deCONZ",
"stateFormat": "pct",
"userReadings": "pct {int((ReadingsNum("Blind1_Kueche","pct",-1)+ReadingsNum("Blind1_Schlaf","pct",-1)+ReadingsNum("Blind1_Wohn","pct",-1))/3)}",
"webCmd": "pct0:pct25:pct50:pct75:pct100"
},
"Options": {
"name": "Alle",
"panel": {
"status": [...],
"btn": [...],
"menu": [...]
},
"device": "AllBlinds",
"sortby": "zzz",
"status": {
"level": null,
"color": null,
"isActive": true,
"error": null
},
"info": {
"left1Icon": null,
"left1Text": null,
"left2Icon": null,
"left2Text": null,
"mid1Icon": null,
"mid1Text": null,
"mid2Icon": null,
"mid2Text": null,
"right1Icon": null,
"right1Text": null,
"right2Icon": null,
"right2Text": null
}
}
},
"BK": {
"Name": "Blind1_Kueche",
"Internals": {
"DEF": "5 IODev=deCONZ",
"FUUID": "5ee7e83b-f33f-97bf-6948-f53419ecf2c4355d",
"FVERSION": "31_HUEDevice.pm:0.239120/2021-03-08",
"ID": "5",
"INTERVAL": "null",
"IODev": "deCONZ",
"NAME": "Blind1_Kueche",
"NR": "3168",
"STATE": "off",
"TYPE": "HUEDevice",
"desired": "0",
"lastannounced": "2021-05-04T10:59:21Z",
"manufacturername": "IKEA of Sweden",
"modelid": "FYRTUR block-out roller blind",
"name": "Blind1_Kueche",
"swversion": "2.2.009",
"type": "Window covering device",
"uniqueid": "68:0a:e2:ff:fe:6a:d4:47-01"
},
"Readings": {
"IODev": {
"Value": "deCONZ",
"Time": "2021-05-07 01:07:25"
},
"bri": {
"Value": "0",
"Time": "2021-05-08 21:06:38"
},
"lastseen": {
"Value": "2021-05-08T19:06Z",
"Time": "2021-05-08 21:06:42"
},
"onoff": {
"Value": "0",
"Time": "2021-05-08 21:06:38"
},
"pct": {
"Value": "0",
"Time": "2021-05-08 21:06:38"
},
"reachable": {
"Value": "1",
"Time": "2021-05-08 21:06:27"
},
"state": {
"Value": "off",
"Time": "2021-05-08 21:06:38"
}
},
"Attributes": {
"AllBlinds_struct": "AllBlinds",
"AllBlinds_struct_map": "pct",
"IODev": "deCONZ",
"alexaName": "Rollo Küche",
"alexaRoom": "Kueche",
"alias": "Küche",
"appOptions": "{ "name": "Küche", "panel": { "status": ["pct:94:Geschlossen:100:success","pct:70:75%:75:success","pct:45:50%:50:success","pct:21:25%:25:success","pct:0:Geöffnet:0:success"], "btn": ["pct:94:mdi-window-shutter","pct:70:mdi-chevron-triple-down","pct:45:mdi-chevron-double-down","pct:20:mdi-chevron-down","pct:0:mdi-window-maximize"], "menu": ["Auf:pct 0","25%:pct 25","50%:pct 50","75%:pct 75","Zu:pct 100"] }}",
"cmdIcon": "pct0:fts_window_2w pct75:fts_shutter_60 pct50:fts_shutter_40 pct25:fts_shutter_20 pct100:fts_shutter_100",
"color-icons": "2",
"comment": "{ "template": "blind", "name": "Rollo Küche", "room": "Küche", "group": "Fenster", "sortby": 111, "dashboard": false} Echo, Rollo Schlaf auf Echo, Rollo Schlaf zu Echo Rollo Schlaf auf 25% Echo Rollo Schlaf auf 75%",
"devStateIcon": "off:fts_window_2w@LightBlue:on dim0.%:fts_window_2w@LightBlue dim1.%:fts_shutter_10@LightBlue dim2.%:fts_shutter_20@LightSkyBlue dim3.%:fts_shutter_30@LightSkyBlue dim4.%:fts_shutter_40@CornFlowerBlue dim5.%:fts_shutter_40@CornFlowerBlue dim6.%:fts_shutter_60@SteelBlue dim7.%:fts_shutter_70@SteelBlue dim8.%:fts_shutter_80@Gray dim9.%:fts_shutter_90@Gray on:fts_shutter_100@Gray:off",
"event-on-change-reading": "pct:5",
"eventMap": "/pct 0:pct0/pct 25:pct25/pct 50:pct50/pct 75:pct75/pct 100:pct100/",
"genericDeviceType": "blind",
"group": "ROLLOS",
"model": "FYRTUR block-out roller blind",
"room": "Alexa,Favourites,AllRooms->Kueche,deCONZ",
"userattr": "AllBlinds_struct AllBlinds_struct_map structexclude",
"webCmd": "pct0:pct25:pct50:pct75:pct100",
"widgetOverride": "pct:slider,0,1,100"
},
"Options": {
"name": "Küche",
"panel": {
"status": [...],
"btn": [...],
"menu": [...]
},
"device": "Blind1_Kueche",
"sortby": "zzz",
"status": {
"level": null,
"color": null,
"isActive": true,
"error": null
},
"info": {
"left1Icon": null,
"left1Text": null,
"left2Icon": null,
"left2Text": null,
"mid1Icon": null,
"mid1Text": null,
"mid2Icon": null,
"mid2Text": null,
"right1Icon": null,
"right1Text": null,
"right2Icon": null,
"right2Text": null
}
}
},
"BS": {
"Name": "Blind1_Schlaf",
"Internals": {
"DEF": "1 IODev=deCONZ",
"FUUID": "5ea0b4f1-f33f-97bf-b1cc-8b640b471d6628b4",
"FVERSION": "31_HUEDevice.pm:0.239120/2021-03-08",
"ID": "1",
"INTERVAL": "null",
"IODev": "deCONZ",
"NAME": "Blind1_Schlaf",
"NR": "3132",
"STATE": "off",
"TYPE": "HUEDevice",
"desired": "0",
"lastannounced": "2021-05-04T10:05:52Z",
"manufacturername": "IKEA of Sweden",
"modelid": "FYRTUR block-out roller blind",
"name": "Blind1_Schlaf",
"swversion": "2.2.009",
"type": "Window covering device",
"uniqueid": "00:0b:3c:ff:fe:f7:bf:40-01"
},
"Readings": {
"IODev": {
"Value": "deCONZ",
"Time": "2021-05-07 01:07:25"
},
"bri": {
"Value": "0",
"Time": "2021-05-08 21:06:37"
},
"lastseen": {
"Value": "2021-05-08T19:05Z",
"Time": "2021-05-08 21:06:42"
},
"onoff": {
"Value": "0",
"Time": "2021-05-08 21:06:37"
},
"pct": {
"Value": "0",
"Time": "2021-05-08 21:06:37"
},
"reachable": {
"Value": "1",
"Time": "2021-05-08 21:06:27"
},
"state": {
"Value": "off",
"Time": "2021-05-08 21:06:37"
}
},
"Attributes": {
"AllBlinds_struct": "AllBlinds",
"AllBlinds_struct_map": "pct",
"IODev": "deCONZ",
"alexaName": "Rollo Schlaf",
"alexaRoom": "Schlafzimmer",
"alias": "Schlaf",
"appOptions": "{ "name": "Schlaf", "panel": { "status": ["pct:94:Geschlossen:100:success","pct:70:75%:75:success","pct:45:50%:50:success","pct:21:25%:25:success","pct:0:Geöffnet:0:success"], "btn": ["pct:94:mdi-window-shutter","pct:70:mdi-chevron-triple-down","pct:45:mdi-chevron-double-down","pct:20:mdi-chevron-down","pct:0:mdi-window-maximize"], "menu": ["Auf:pct 0","25%:pct 25","50%:pct 50","75%:pct 75","Zu:pct 100"] }}",
"cmdIcon": "pct0:fts_window_2w pct75:fts_shutter_60 pct50:fts_shutter_40 pct25:fts_shutter_20 pct100:fts_shutter_100",
"color-icons": "2",
"comment": "{ "template": "blind", "name": "Rollo Schlafzimmer", "group": "Fenster", "sortby": 112, "dashboard": false} TargetPosition=pct,invert=1,minValue=0,maxValue=100,delay=1000 clear CurrentPosition=pct,minValue=0,maxValue=100,minStep=25,invert=1 TargetPosition=pct,minValue=0,maxValue=100,minStep=25,cmd=pct,invert=1 Echo, Rollo Schlaf auf Echo, Rollo Schlaf zu Echo Rollo Schlaf auf 25% Echo Rollo Schlaf auf 75% Alexa Rollo Schlaf ganz hoch Alexa Rollo Schlaf ganz runter Alexa fahre Rollo Schlaf hoch Alexa fahre Rollo Schlaf runter devStateIcon {(HUEDevice_devStateIcon($name),"toggle")} widgetOverride pct:slider,0,1,100 FYRTUR block-out roller blind",
"devStateIcon": "off:fts_window_2w@LightBlue:on dim0.%:fts_window_2w@LightBlue dim1.%:fts_shutter_10@LightBlue dim2.%:fts_shutter_20@LightSkyBlue dim3.%:fts_shutter_30@LightSkyBlue dim4.%:fts_shutter_40@CornFlowerBlue dim5.%:fts_shutter_40@CornFlowerBlue dim6.%:fts_shutter_60@SteelBlue dim7.%:fts_shutter_70@SteelBlue dim8.%:fts_shutter_80@Gray dim9.%:fts_shutter_90@Gray on:fts_shutter_100@Gray:off",
"event-on-change-reading": "pct:5",
"eventMap": "/pct 0:pct0/pct 25:pct25/pct 50:pct50/pct 75:pct75/pct 100:pct100/",
"genericDeviceType": "blind",
"group": "ROLLOS",
"model": "FYRTUR block-out roller blind",
"room": "Alexa,Favourites,AllRooms->Schlafzimmer,deCONZ",
"userattr": "AllBlinds_struct AllBlinds_struct_map structexclude",
"webCmd": "pct0:pct25:pct50:pct75:pct100",
"widgetOverride": "pct:slider,0,1,100"
},
"Options": {
"name": "Schlaf",
"panel": {
"status": [...],
"btn": [...],
"menu": [...]
},
"device": "Blind1_Schlaf",
"sortby": "zzz",
"status": {
"level": null,
"color": null,
"isActive": true,
"error": null
},
"info": {
"left1Icon": null,
"left1Text": null,
"left2Icon": null,
"left2Text": null,
"mid1Icon": null,
"mid1Text": null,
"mid2Icon": null,
"mid2Text": null,
"right1Icon": null,
"right1Text": null,
"right2Icon": null,
"right2Text": null
}
}
},
"BW": {
"Name": "Blind1_Wohn",
"Internals": {
"DEF": "6 IODev=deCONZ",
"FUUID": "5ea0b80b-f33f-97bf-6914-a18a3610b8158c28",
"FVERSION": "31_HUEDevice.pm:0.239120/2021-03-08",
"ID": "6",
"INTERVAL": "null",
"IODev": "deCONZ",
"NAME": "Blind1_Wohn",
"NR": "3133",
"STATE": "off",
"TYPE": "HUEDevice",
"desired": "0",
"lastannounced": "2021-05-02T12:04:57Z",
"manufacturername": "IKEA of Sweden",
"modelid": "KADRILJ roller blind",
"name": "Blind1_Wohn",
"swversion": "2.2.009",
"type": "Window covering device",
"uniqueid": "00:0d:6f:ff:fe:8e:8d:ef-01"
},
"Readings": {
"IODev": {
"Value": "deCONZ",
"Time": "2021-05-07 01:07:25"
},
"bri": {
"Value": "0",
"Time": "2021-05-08 21:06:29"
},
"lastseen": {
"Value": "2021-05-08T19:06Z",
"Time": "2021-05-08 21:06:42"
},
"onoff": {
"Value": "0",
"Time": "2021-05-08 21:06:29"
},
"pct": {
"Value": "0",
"Time": "2021-05-08 21:06:29"
},
"reachable": {
"Value": "1",
"Time": "2021-05-08 21:06:27"
},
"state": {
"Value": "off",
"Time": "2021-05-08 21:06:29"
}
},
"Attributes": {
"AllBlinds_struct": "AllBlinds",
"AllBlinds_struct_map": "pct",
"IODev": "deCONZ",
"alexaName": "Rollo Wohn",
"alexaRoom": "Wohnzimmer",
"alias": "Wohn",
"appOptions": "{ "name": "Wohn", "panel": { "status": ["pct:94:Geschlossen:100:success","pct:70:75%:75:success","pct:45:50%:50:success","pct:21:25%:25:success","pct:0:Geöffnet:0:success"], "btn": ["pct:94:mdi-window-shutter","pct:70:mdi-chevron-triple-down","pct:45:mdi-chevron-double-down","pct:20:mdi-chevron-down","pct:0:mdi-window-maximize"], "menu": ["Auf:pct 0","25%:pct 25","50%:pct 50","75%:pct 75","Zu:pct 100"] }}",
"cmdIcon": "pct0:fts_window_2w pct75:fts_shutter_60 pct50:fts_shutter_40 pct25:fts_shutter_20 pct100:fts_shutter_100",
"color-icons": "1",
"comment": "{ "template": "blind", "name": "Rollo Wohnzimmer", "room": "Wohnzimmer", "group": "Fenster", "sortby": 113, "dashboard": false} webCmd pct0:pct12:pct25:pct37:pct50:pct62:pct75:pct87:pct100 eventMap /pct 0:pct0/pct 12:pct12/pct 25:pct25/pct 37:pct37/pct 50:pct50/pct 62:pct62/pct 75:pct75/pct 87:pct87/pct 100:pct100/ cmdIcon pct0:fts_window_2w pct87:fts_shutter_80 pct75:fts_shutter_70 pct62:fts_shutter_60 pct50:fts_shutter_50 pct37:fts_shutter_40 pct25:fts_shutter_20 pct12:fts_shutter_10 pct100:fts_shutter_100",
"devStateIcon": "off:fts_window_2w@LightBlue:on dim0.%:fts_window_2w@LightBlue dim1.%:fts_shutter_10@LightBlue dim2.%:fts_shutter_20@LightSkyBlue dim3.%:fts_shutter_30@LightSkyBlue dim4.%:fts_shutter_40@CornFlowerBlue dim5.%:fts_shutter_40@CornFlowerBlue dim6.%:fts_shutter_60@SteelBlue dim7.%:fts_shutter_70@SteelBlue dim8.%:fts_shutter_80@Gray dim9.%:fts_shutter_90@Gray on:fts_shutter_100@Gray:off",
"event-on-change-reading": "pct:5",
"eventMap": "/pct 0:pct0/pct 25:pct25/pct 50:pct50/pct 75:pct75/pct 100:pct100/",
"genericDeviceType": "blind",
"group": "ROLLOS",
"model": "KADRILJ roller blind",
"room": "Alexa,Favourites,AllRooms->Wohnzimmer,deCONZ",
"userattr": "AllBlinds_struct AllBlinds_struct_map structexclude",
"webCmd": "pct0:pct25:pct50:pct75:pct100",
"widgetOverride": "pct:slider,0,1,100"
},
"Options": {
"name": "Wohn",
"panel": {
"status": [...],
"btn": [...],
"menu": [...]
},
"device": "Blind1_Wohn",
"sortby": "zzz",
"status": {
"level": null,
"color": null,
"isActive": true,
"error": null
},
"info": {
"left1Icon": null,
"left1Text": null,
"left2Icon": null,
"left2Text": null,
"mid1Icon": null,
"mid1Text": null,
"mid2Icon": null,
"mid2Text": null,
"right1Icon": null,
"right1Text": null,
"right2Icon": null,
"right2Text": null
}
}
}
}
}

Das sieht mir nach einem Bug aus. Das das Panel bei dem Wert auf 100 springt liegt daran, dass hier die Standardeinstellung für Panels greift. Also wenn nichts definiert ist, ist jedes Panel auf 100% und success voreingestellt. Ich denke, zu wissen wo es klemmt. Lösung kommt dann mit dem nächsten Release.  :)

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #7 am: 08 Mai 2021, 23:43:35 »
Das sieht mir nach einem Bug aus. Das das Panel bei dem Wert auf 100 springt liegt daran, dass hier die Standardeinstellung für Panels greift. Also wenn nichts definiert ist, ist jedes Panel auf 100% und success voreingestellt. Ich denke, zu wissen wo es klemmt. Lösung kommt dann mit dem nächsten Release.  :)
Hallo Jens,
danke für den schnellen fix. Das funktioniert schonmal für den Fall das was definiert ist und der Wert 0 ist.

Aber wenn jetzt nichts definiert ist, greift der default (sobald eine Farbe nicht success ist, dann nimmt der Bar diese Farbe an) nicht mehr :
attr panelWindows appOptions { "template": "panel",  "home": true,  "dashboard": false,  "room": "hidden",  "group": "Fenster",  "sortby": 130,  "connected": { "WB": "Window1_Bad", "WF": "Window1_Flur",  "WK": "Window1_Kueche", "WS": "Window1_Schlaf",  "WW1": "Window1_Wohn", "WW2": "Window2_Wohn"}, "setup": { "size": "col-12 col-sm-6 col-md-4 col-lg-4", "info": { "left1": ["Internals.STATE:::mdi-window-closed-variant"], "mid1": ["lastRoom::%s:mdi-floor-plan"], "right1": ["lastOpen::%s:mdi-timer"] } } }
« Letzte Änderung: 21 Mai 2021, 13:01:38 von Jamo »
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #8 am: 09 Mai 2021, 07:46:28 »
Hallo Jens,
danke für den schnellen fix. Das funktioniert schonmal für den Fall das was definiert ist und der Wert 0 ist.

Aber wenn jetzt nichts definiert ist, greift der default (sobald eine Farbe nicht success ist, dann nimmt der Bar diese Farbe an) nicht mehr :
attr panelWindows appOptions { "template": "panel",  "home": true,  "dashboard": false,  "room": "hidden",  "group": "Fenster",  "sortby": 130,  "connected": { "WB": "Window1_Bad", "WF": "Window1_Flur",  "WK": "Window1_Kueche", "WS": "Window1_Schlaf",  "WW1": "Window1_Wohn", "WW2": "Window2_Wohn"}, "setup": { "size": "col-12 col-sm-6 col-md-4 col-lg-4", "info": { "left1": ["Internals.STATE:::mdi-window-closed-variant"], "mid1": ["lastRoom::%s:mdi-floor-plan"], "right1": ["lastOpen::%s:mdi-timer"] } } }

Stimmt, hier muss ich das "Level" dann auch auf 100 setzen. Mach ich mit fertig.

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #9 am: 09 Mai 2021, 09:54:08 »
Stimmt, hier muss ich das "Level" dann auch auf 100 setzen. Mach ich mit fertig.
Hallo Jens, danke.
Kannst Du evtl auch nochmal schauen, warum der Panelbar nicht in realtime updated, wenn sich der Status (der level) der Rollo Panelitems ändert? Es funktioniert ja, wenn sich die Farbe ändert, hier aber nicht, wenn sich der connected Panelitem value ändert. Bei den Standard templates funktionierts.
Danke und weiterhin einen schönen Muttertag.
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #10 am: 09 Mai 2021, 22:44:59 »
Hallo Jens, danke.
Kannst Du evtl auch nochmal schauen, warum der Panelbar nicht in realtime updated, wenn sich der Status (der level) der Rollo Panelitems ändert? Es funktioniert ja, wenn sich die Farbe ändert, hier aber nicht, wenn sich der connected Panelitem value ändert. Bei den Standard templates funktionierts.
Danke und weiterhin einen schönen Muttertag.

Irgendwie verstehe ich das noch nicht ganz. Das Level der PanelItems hat keinen Einfluss auf das Level des Panels. Hier habe ich auch gar keine Logik eingebaut. 
Lediglich die Farbe der PanelItems (wenn nicht success) wird auf das Panel übertragen - mehr nicht.
Alternativ kannst du natürlich die "bar" im Panel selbst definieren.
Melde dich bitte, wenn ich was falsch verstanden habe.  :)

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #11 am: 10 Mai 2021, 09:19:10 »
Irgendwie verstehe ich das noch nicht ganz. Das Level der PanelItems hat keinen Einfluss auf das Level des Panels. Hier habe ich auch gar keine Logik eingebaut. 
Lediglich die Farbe der PanelItems (wenn nicht success) wird auf das Panel übertragen - mehr nicht.
Alternativ kannst du natürlich die "bar" im Panel selbst definieren.
Melde dich bitte, wenn ich was falsch verstanden habe.  :)

Ja, das habe ich wahrscheinlich falsch erklaert. Genau wie Du sagst, habe ich die Bar im Panel selbst definiert. Ich habe allerdings für die definition des Bars, das Reading "pct" des Panelitems "ablinds" genommen, daher die Verwirrung. Hier die gekürzte Definition des Bars im Panel:
Zitat
{ "template": "panel", ...., "connected": { "ablinds": "AllBlinds", "BK": "Blind1_Kueche", ...}, "setup": { "status": {"bar": ["Connected.ablinds.Readings.pct.Value::%n:success"], "error": [] }, "info": {  } } }

Der Wert vom Panel Bar wird korrekt angezeigt, aber erst mit Browser refresh. Ich dachte, das wenn man den Panel Bar selbst definiert, würde dieser auch direkt auf Änderungen des readings "pct" reagieren, wie das normalerweise bei eigenen Definitionen des Bars ja auch der Fall ist.

Melde dich bitte, wenn ich was falsch erklaert habe.  :)

Beste Grüsse, Jamo
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #12 am: 10 Mai 2021, 09:31:20 »
Ja, das habe ich wahrscheinlich falsch erklaert. Genau wie Du sagst, habe ich die Bar im Panel selbst definiert. Ich habe allerdings für die definition des Bars, das Reading "pct" des Panelitems "ablinds" genommen, daher die Verwirrung. Hier die gekürzte Definition des Bars im Panel:
Der Wert vom Panel Bar wird korrekt angezeigt, aber erst mit Browser refresh. Ich dachte, das wenn man den Panel Bar selbst definiert, würde dieser auch direkt auf Änderungen des readings "pct" reagieren, wie das normalerweise bei eigenen Definitionen des Bars ja auch der Fall ist.

Melde dich bitte, wenn ich was falsch erklaert habe.  :)

Beste Grüsse, Jamo

Okay, jetzt habe ich das verstanden. Das sollte  normaler Weise funktionieren, so wie du dir das vorstellst. Bitte in solchen Fällen sicherheitshalber immer in FHEMweb prüfen, ob das betreffende Reading dort auch aktualisiert wird. Es gab schon Fälle, in denen in FHEM das Attribut event-on-change-reading verhindert hat, dass das gewünschte Reading aktualisiert wurde. Sollte das Reading in FHEM korrekt aktualisiert werden, dann gib bitte Bescheid. Ich schau mir das dann an.  :)

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #13 am: 10 Mai 2021, 09:51:29 »
Okay, jetzt habe ich das verstanden. Das sollte  normaler Weise funktionieren, so wie du dir das vorstellst. Bitte in solchen Fällen sicherheitshalber immer in FHEMweb prüfen, ob das betreffende Reading dort auch aktualisiert wird. Es gab schon Fälle, in denen in FHEM das Attribut event-on-change-reading verhindert hat, dass das gewünschte Reading aktualisiert wurde. Sollte das Reading in FHEM korrekt aktualisiert werden, dann gib bitte Bescheid. Ich schau mir das dann an.  :)
Hallo Jens, ja das reading "pct" wird in FHEM aktualisiert habe ich ge-checkt, gerade auch nochmal. Nachdem Du mich da vor 6 Wochen schon mal draufgestossen hattest, mach ich das jetzt immer als erstes, das wäre mir sonst peinlich! Danke schonmal,
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #14 am: 10 Mai 2021, 09:58:20 »
Hallo Jens, ja das reading "pct" wird in FHEM aktualisiert habe ich ge-checkt, gerade auch nochmal. Nachdem Du mich da vor 6 Wochen schon mal draufgestossen hattest, mach ich das jetzt immer als erstes, das wäre mir sonst peinlich! Danke schonmal,

Super Arbeiten mit dir. Gut, dann schaue ich mir das heute mal mit an. Bis später  :)

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #15 am: 10 Mai 2021, 11:53:40 »
Super Arbeiten mit dir. Gut, dann schaue ich mir das heute mal mit an. Bis später  :)
Danke, wie gesagt, hier wird das event generiert.

Ich habe aber noch was gefunden, irgendwie geht der default panelBar jetzt wieder in der version 3.19.0 nicht, siehe Bild, der müsste eigentlich grün sein.

attr panelMedia appOptions
{ "template": "panel", "home": true, "dashboard": false, "group": "Media", "sortby": 30, "connected": { "SSonos": "Schalter_Sonos", "SWohn": "Schalter_Sonos_Wohn", "STV": "Schalter_TV", "SIPCAM": "Schalter_IPCAM", "SCyCam": "Schalter_CyCAM" }, "setup": { "size": "col-12 col-sm-6 col-md-4 col-lg-4", "info": { "left1": ["Internals.STATE:::mdi-music-note"] } } }
« Letzte Änderung: 21 Mai 2021, 13:03:24 von Jamo »
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #16 am: 10 Mai 2021, 13:51:14 »
Danke, wie gesagt, hier ist der event-on-change gesetzt.

Ich habe aber noch was gefunden, irgendwie geht der default panelBar jetzt wieder in der version 3.19.0 nicht, siehe Bild, der müsste eigentlich grün sein.

attr panelMedia appOptions
{ "template": "panel", "home": true, "dashboard": false, "group": "Media", "sortby": 30, "connected": { "SSonos": "Schalter_Sonos", "SWohn": "Schalter_Sonos_Wohn", "STV": "Schalter_TV", "SIPCAM": "Schalter_IPCAM", "SCyCam": "Schalter_CyCAM" }, "setup": { "size": "col-12 col-sm-6 col-md-4 col-lg-4", "info": { "left1": ["Internals.STATE:::mdi-music-note"] } } }

Nicht ganz, die Statusbar in Panels verhält sich jetzt genau so, wie in allen anderen Templates. D.h. wenn sie "100%" sein soll, dann musst du das jetzt definieren. Bei mir sieht das z.B. so aus:

{ "template": "panel", "home": "true", "connected": { "light": "overview_light", "power": "overview_power", "heating": "overview_heating", "sonos": "overview_sonos" }, "setup": { "status": { "bar": ["Internals.STATE::100:success"] }, "info": { "left1": ["Internals.STATE:::mdi-home-assistant"] } } }
« Letzte Änderung: 10 Mai 2021, 13:54:00 von jemu75 »

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #17 am: 10 Mai 2021, 14:21:32 »
Nicht ganz, die Statusbar in Panels verhält sich jetzt genau so, wie in allen anderen Templates. D.h. wenn sie "100%" sein soll, dann musst du das jetzt definieren. Bei mir sieht das z.B. so aus:

{ "template": "panel", "home": "true", "connected": { "light": "overview_light", "power": "overview_power", "heating": "overview_heating", "sonos": "overview_sonos" }, "setup": { "status": { "bar": ["Internals.STATE::100:success"] }, "info": { "left1": ["Internals.STATE:::mdi-home-assistant"] } } }
OK, danke!!! Das hatte ich dann wohl noch nicht geschnackelt!
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #18 am: 10 Mai 2021, 14:24:49 »
OK, danke!!! Das hatte ich dann wohl noch nicht geschnackelt!

Nicht so schlimm. Ich hatte das ja auch nicht explizit geschrieben, dass es jetzt so ist.  :)

Offline Cluni

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 853
Antw:Fehlermeldungen / Bugs
« Antwort #19 am: 12 Mai 2021, 15:27:45 »
Ausserdem wird der Panelbar nicht in realtime ge-updated (event-on-change auf pct im Device AllBlinds ist gesetzt), wenn sich Connected.ablinds.Readings.pct.Value ändert.

Ein ähnliches Problem habe ich gerade auch. Ich möchte im Info-Bereich die Zeit der letzten Fahrt eines Rollladen anzeigen lassen und habe dafür den Eintrag:
"right1": ["Readings.pct.Time::%t"
Wenn nun der Rollladen gefahren wird (z.B. über die automatische Rollladensteuerung oder per Taster an der Wand), dann wird dies im mittleren Bereich des Templates richtig angezeigt mit "öffnet" oder "schließt". Und der statische Wert nach der Fahrt wird auch angezeigt. Die Zeit im Infobereich ändert sich jedoch erst nach einem Reload der Seite. "pct" steht auch bei mir in "event-on-change-reading".

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #20 am: 12 Mai 2021, 15:46:53 »
Ein ähnliches Problem habe ich gerade auch. Ich möchte im Info-Bereich die Zeit der letzten Fahrt eines Rollladen anzeigen lassen und habe dafür den Eintrag:
"right1": ["Readings.pct.Time::%t"
Wenn nun der Rollladen gefahren wird (z.B. über die automatische Rollladensteuerung oder per Taster an der Wand), dann wird dies im mittleren Bereich des Templates richtig angezeigt mit "öffnet" oder "schließt". Und der statische Wert nach der Fahrt wird auch angezeigt. Die Zeit im Infobereich ändert sich jedoch erst nach einem Reload der Seite. "pct" steht auch bei mir in "event-on-change-reading".

Wenn Werte nicht aktualisiert werden, dann liegt das nach den bisherigen Erfahrungen direkt an FHEM. Ich greife sämtliche Änderungen, die FHEM signalisiert, ab. Wenn der Wert also erst nach dem Browserreload angezeigt wird, dann sendet FHEM keine Änderung. In den bisherigen Fällen lag das in der Regel an event-on-change-reading. Evtl. gibt es aber noch andere Stellen in FHEM, an denen man Events steuern kann?
Wird denn der Zeitstempel von pct in FHEMweb auch aktualisiert?

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #21 am: 12 Mai 2021, 17:14:05 »
Hallo Jens,
ja, bei mir sendet FHEM die Event Änderungen, die Events werden generiert und sind auch im Eventmonitor sichtbar.
Die Länge des Panelbar (0 - 100%) ändert sich in meinem beschriebenen Fall erst nach Browserreload (und nicht entsprechend der Rollo länge = Event-Änderung des pct readings des Rollos in realtime). Wie oben im Codetag in Antwort #11 gezeigt.

Grüsse!
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #22 am: 12 Mai 2021, 17:43:06 »
Hallo Jens,
ja, bei mir sendet FHEM die Event Änderungen, die Events werden generiert und sind auch im Eventmonitor sichtbar.
Die Länge des Panelbar (0 - 100%) ändert sich in meinem beschriebenen Fall erst nach Browserreload (und nicht entsprechend der Rollo länge = Event-Änderung des pct readings des Rollos in realtime). Wie oben im Codetag in Antwort #11 gezeigt.

Grüsse!

Ich bin echt erstaunt, dass Aktualisierungen im Einzelfall nicht greifen, da es in der App (intern) genau einen "Baustein" gibt, der das übernimmt. Entweder funktioniert der oder nicht. ;) Das Handling der Daten ist für alle konfigurierbaren Werte in der App ebenfalls identisch. Somit sollte der Fehler also generell für alle Aktualisierungen zutreffen oder eben nicht.
Deshalb meine Vermutung, dass FHEM selbst kein Event auslöst, welches ich dann abgreifen kann.
Als Referenz kann man immer FHEMweb nehmen, da der Algorythmus zum Aktualisieren der Werte in FHEMApp sehr ähnlich ist.

Nun gut, ich will den "Fehler" auch nicht kleinreden. Wenn er da ist, müssen wir dem auf den Grund gehen.  8)

Kommt die Aktualisierung des Wertes auch im syslog von FHEMApp an?

Ergänzung: Wenn das Reading im syslog ankommt, bitte danach mal im Datenobjekt des Templates schauen, ob das Reading (unter Readings.pct.Value) dort aktualisiert wurde. Wenn es dort ebenfalls aktualisiert wird, hätten wir den Fehler schon mal gut eingegrenzt.

Update: ich habe den Fehler jetzt reproduziert. Bin an der Lösung...  8)
« Letzte Änderung: 12 Mai 2021, 22:15:29 von jemu75 »

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #23 am: 12 Mai 2021, 22:18:27 »
Ich bin echt erstaunt, dass Aktualisierungen im Einzelfall nicht greifen, da es in der App (intern) genau einen "Baustein" gibt, der das übernimmt. Entweder funktioniert der oder nicht. ;) Das Handling der Daten ist für alle konfigurierbaren Werte in der App ebenfalls identisch. Somit sollte der Fehler also generell für alle Aktualisierungen zutreffen oder eben nicht.
Deshalb meine Vermutung, dass FHEM selbst kein Event auslöst, welches ich dann abgreifen kann.
Als Referenz kann man immer FHEMweb nehmen, da der Algorythmus zum Aktualisieren der Werte in FHEMApp sehr ähnlich ist.

Nun gut, ich will den "Fehler" auch nicht kleinreden. Wenn er da ist, müssen wir dem auf den Grund gehen.  8)

Kommt die Aktualisierung des Wertes auch im syslog von FHEMApp an?

Ergänzung: Wenn das Reading im syslog ankommt, bitte danach mal im Datenobjekt des Templates schauen, ob das Reading (unter Readings.pct.Value) dort aktualisiert wurde. Wenn es dort ebenfalls aktualisiert wird, hätten wir den Fehler schon mal gut eingegrenzt.

Hallo Jens,
- ja, die Aktualisierung kommt im Syslog von FHEMApp an. Kann ich sehen und kann dir auch einen Screenshot davon schicken.
- Das Datenobject kann ich nicht checken, da man im Debug mode nicht mehr den langen jsonlist2 generieren kann (also wenn man im template auf {...} geklickt hat, erscheint ja der pop-up, mit dem man dann mit klick links oben den jsonlist erzeugen kann - das geht nicht mehr). Ich schaue es nach sobald das wieder geht. Vor- und nach Browserrefresh. :)

Aber danke das Du Dich kümmerst! Und die Geduld nicht verlierst . . .
« Letzte Änderung: 12 Mai 2021, 22:21:02 von Jamo »
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #24 am: 12 Mai 2021, 23:06:18 »
Hallo Jens,
- ja, die Aktualisierung kommt im Syslog von FHEMApp an. Kann ich sehen und kann dir auch einen Screenshot davon schicken.
- Das Datenobject kann ich nicht checken, da man im Debug mode nicht mehr den langen jsonlist2 generieren kann (also wenn man im template auf {...} geklickt hat, erscheint ja der pop-up, mit dem man dann mit klick links oben den jsonlist erzeugen kann - das geht nicht mehr). Ich schaue es nach sobald das wieder geht. Vor- und nach Browserrefresh. :)

Aber danke das Du Dich kümmerst! Und die Geduld nicht verlierst . . .

Hab's gefunden. War ein ganz gemeiner Fehler, der mir da unterlaufen ist. Bugfix ist eben erfolgt  :)

Offline binford6000

  • Tester
  • Hero Member
  • ****
  • Beiträge: 1437
  • 🏠⚙️💡🛠📱
Antw:Fehlermeldungen / Bugs
« Antwort #25 am: 12 Mai 2021, 23:31:06 »
Hallo Jens,
mit 3.20.0 und 3.20.1 funktioniert expand = true nicht mehr! Die einzelnen Bereiche sind leer (siehe Bild).
Bei expand = false werden die einzelnen Bereiche bis auf einen noch angezeigt. Mit 3.19 war noch alles
OK. 

VG Sebastian
« Letzte Änderung: 12 Mai 2021, 23:35:24 von binford6000 »
Proxmox mit: nextcloud, fhem, pihole, docker, bitwarden, deconz, TasmoAdmin
fhem mit: deconz, Sonos2mqtt, alexa-fhem, homebridge, Signalbot, livetracking, fhemApp als Frontend
Testumgebung: docker pull fhem/fhem

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #26 am: 12 Mai 2021, 23:36:11 »
Hallo Jens,
mit 3.20.0 und 3.20.1 funktioniert expand = true nicht mehr! Die einzelnen Bereiche sind leer (siehe Bild).
Bei expand = false werden die einzelnen Bereiche bis auf einen noch angezeigt. Mit 3.19 war noch alles
OK. 

VG Sebastian

Bekommst du irgendwelche Fehlermeldungen von der Browserconsole?

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #27 am: 12 Mai 2021, 23:38:13 »
Hallo Jens,
mit 3.20.0 und 3.20.1 funktioniert expand = true nicht mehr! Die einzelnen Bereiche sind leer (siehe Bild).
Bei expand = false werden die einzelnen Bereiche bis auf einen noch angezeigt. Mit 3.19 war noch alles
OK. 

VG Sebastian
Hallo Sebastian,
Das hatte ich auch erst. Hast Du menüs, und in den menu items irgendwas spezielles gemacht?
E.g nur text ohne command, um das Menü zu strukturieren?? Dann wird der Bereich leer. Einfach ein nicht existierendes cmd reinschreiben, wie z. B ‚none‘ dann tauchen die Bereiche wieder suf…
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #28 am: 12 Mai 2021, 23:42:24 »
Hab's gefunden. War ein ganz gemeiner Fehler, der mir da unterlaufen ist. Bugfix ist eben erfolgt  :)
Ich bin echt so mega froh das ich Dich nicht umsonst so lange genervt habe. War mir fast schon peinlich. Danke und jetzt ist alles gut, ich teste morgen . ..
« Letzte Änderung: 12 Mai 2021, 23:45:52 von Jamo »
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline binford6000

  • Tester
  • Hero Member
  • ****
  • Beiträge: 1437
  • 🏠⚙️💡🛠📱
Antw:Fehlermeldungen / Bugs
« Antwort #29 am: 12 Mai 2021, 23:42:26 »
Bekommst du irgendwelche Fehlermeldungen von der Browserconsole?
Ja:
TypeError: Cannot read property 'match' of undefined
    at s.checkMenu (chunk-1444c05b.136b534d.js:1)
    at s.createMenu (chunk-1444c05b.136b534d.js:1)
    at setVals (chunk-1444c05b.136b534d.js:1)
    at s.created (chunk-1444c05b.136b534d.js:1)
    at ie (chunk-vendors.6738628a.js:7)
    at Ni (chunk-vendors.6738628a.js:7)
    at s.t._init (chunk-vendors.6738628a.js:7)
    at new s (chunk-vendors.6738628a.js:7)
    at ai (chunk-vendors.6738628a.js:7)
    at init (chunk-vendors.6738628a.js:7)
Proxmox mit: nextcloud, fhem, pihole, docker, bitwarden, deconz, TasmoAdmin
fhem mit: deconz, Sonos2mqtt, alexa-fhem, homebridge, Signalbot, livetracking, fhemApp als Frontend
Testumgebung: docker pull fhem/fhem

Offline binford6000

  • Tester
  • Hero Member
  • ****
  • Beiträge: 1437
  • 🏠⚙️💡🛠📱
Antw:Fehlermeldungen / Bugs
« Antwort #30 am: 12 Mai 2021, 23:46:11 »
Hallo Sebastian,
Das hatte ich auch erst. Hast Du menüs, und in den menu items irgendwas spezielles gemacht?
E.g nur text ohne command, um das Menü zu strukturieren?? Dann wird der Bereich leer. Einfach ein nicht existierendes cmd reinschreiben, wie z. B ‚none‘ dann tauchen die Bereiche wieder suf…

Hinter dem Burger rechts in der obersten Ebene liegen alle SONOS Favoriten. Aber nichts spezielles.
Jeder Eintrag mit seinem eigenen cmd:
"rightBtn": "mdi-menu",
"rightMenu": [
        "1-FM-Chillout: playFav 1.FM.-.Chillout.Lounge.Radio",
        "Absolute-Chillout: playFav ABSOLUTE.CHILLOUT",
"Antenne-Chillout: playFav ANTENNE.BAYERN.Chillout",
"bigFM-Sunset-Lounge: playFav bigFM.Sunset.Lounge",
"BlueMarlin: playFav BLUE.MARLIN.IBIZA.RADIO",
"Chillout-Zone: playFav Chillout.Zone",
"Costa-Del-Mar: playFav Costa.Del.Mar.-.Chillout",
"Deep-One: playFav DEEP.ONE.radio",
"FFH-Loung: playFav FFH.Lounge",
"I-Love-The-Beach: playFav I.Love.The.Beach",
"Ibiza_Unique: playFav Ibiza.Unique",
"Lounge-FM: playFav Lounge.FM.Digital",
"M1-FM-Chillout: playFav M1.FM.Chillout",
"Northcoast: playFav Northcoast.Radio",
"Relax.Zone: playFav Relax.Zone",
"FFH-Soundtrack: playFav FFH.Soundtrack.(Filmmusik)",
"Best-of-Rock: playFav RADIO.BOB!.BOBs.Best.of.Rock",
"Grunge: playFav RADIO.BOB!.BOBs.Grunge",
"Hardrock: playFav RADIO.BOB!.BOBs.Hardrock",
"Kuschelrock: playFav RADIO.BOB!.BOBs.Kuschelrock",
"Metal: playFav RADIO.BOB!.BOBs.Metal",
"SWR3: playFav SWR3.Elchradio.99.6.(Adult.Contemporary)",
"hr-Info: playFav hr-iNFO",
"hr3: playFav hr3.89.3.(Hot.AC)"
]
« Letzte Änderung: 12 Mai 2021, 23:49:08 von binford6000 »
Proxmox mit: nextcloud, fhem, pihole, docker, bitwarden, deconz, TasmoAdmin
fhem mit: deconz, Sonos2mqtt, alexa-fhem, homebridge, Signalbot, livetracking, fhemApp als Frontend
Testumgebung: docker pull fhem/fhem

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #31 am: 12 Mai 2021, 23:50:06 »
Ja:
TypeError: Cannot read property 'match' of undefined
    at s.checkMenu (chunk-1444c05b.136b534d.js:1)
    at s.createMenu (chunk-1444c05b.136b534d.js:1)
    at setVals (chunk-1444c05b.136b534d.js:1)
    at s.created (chunk-1444c05b.136b534d.js:1)
    at ie (chunk-vendors.6738628a.js:7)
    at Ni (chunk-vendors.6738628a.js:7)
    at s.t._init (chunk-vendors.6738628a.js:7)
    at new s (chunk-vendors.6738628a.js:7)
    at ai (chunk-vendors.6738628a.js:7)
    at init (chunk-vendors.6738628a.js:7)

Okay, da weiß ich, wo ich hingreifen muss. Wird morgen.  ;)

Offline binford6000

  • Tester
  • Hero Member
  • ****
  • Beiträge: 1437
  • 🏠⚙️💡🛠📱
Antw:Fehlermeldungen / Bugs
« Antwort #32 am: 12 Mai 2021, 23:50:59 »
Okay, da weiß ich, wo ich hingreifen muss. Wird morgen.  ;)

Oki.
OVER AND OUT  :)
Proxmox mit: nextcloud, fhem, pihole, docker, bitwarden, deconz, TasmoAdmin
fhem mit: deconz, Sonos2mqtt, alexa-fhem, homebridge, Signalbot, livetracking, fhemApp als Frontend
Testumgebung: docker pull fhem/fhem

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #33 am: 12 Mai 2021, 23:55:31 »
Hinter dem Burger rechts in der obersten Ebene liegen alle SONOS Favoriten. Aber nichts spezielles.
Jeder Eintrag mit seinem eigenen cmd:
"rightBtn": "mdi-menu",
"rightMenu": [
        "1-FM-Chillout: playFav 1.FM.-.Chillout.Lounge.Radio",
        "Absolute-Chillout: playFav ABSOLUTE.CHILLOUT",
"Antenne-Chillout: playFav ANTENNE.BAYERN.Chillout",
"bigFM-Sunset-Lounge: playFav bigFM.Sunset.Lounge",
"BlueMarlin: playFav BLUE.MARLIN.IBIZA.RADIO",
"Chillout-Zone: playFav Chillout.Zone",
"Costa-Del-Mar: playFav Costa.Del.Mar.-.Chillout",
"Deep-One: playFav DEEP.ONE.radio",
"FFH-Loung: playFav FFH.Lounge",
"I-Love-The-Beach: playFav I.Love.The.Beach",
"Ibiza_Unique: playFav Ibiza.Unique",
"Lounge-FM: playFav Lounge.FM.Digital",
"M1-FM-Chillout: playFav M1.FM.Chillout",
"Northcoast: playFav Northcoast.Radio",
"Relax.Zone: playFav Relax.Zone",
"FFH-Soundtrack: playFav FFH.Soundtrack.(Filmmusik)",
"Best-of-Rock: playFav RADIO.BOB!.BOBs.Best.of.Rock",
"Grunge: playFav RADIO.BOB!.BOBs.Grunge",
"Hardrock: playFav RADIO.BOB!.BOBs.Hardrock",
"Kuschelrock: playFav RADIO.BOB!.BOBs.Kuschelrock",
"Metal: playFav RADIO.BOB!.BOBs.Metal",
"SWR3: playFav SWR3.Elchradio.99.6.(Adult.Contemporary)",
"hr-Info: playFav hr-iNFO",
"hr3: playFav hr3.89.3.(Hot.AC)"
]
Mach mal das Leerzeichen nach dem : vor  ‚playFav‘ weg…… also „: playFav“ ->  „:playFav“ bei allen cmds, das war bei mir ähnlich.. Ich hatte “text: “, das leerzeichen mochte Er nicht
« Letzte Änderung: 12 Mai 2021, 23:57:44 von Jamo »
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #34 am: 13 Mai 2021, 00:12:49 »
Zitat
neues Release v3.20.1

Bugfix
Fehler bei Aktualisierung der Statusbar in Verbindung mit connected-Devices behoben

ACHTUNG: sichert bitte euren Ordner ../fhemapp/cfg/ bevor ihr das neue Release auf euren Web-Server kopiert und fügt das danach dort wieder ein. Ansonsten geht eure Grundkonfiguration und eigene Templates verloren.

Github der Link: https://github.com/jemu75/fhemApp

Hi Jens, getestet und ist behoben. Hammer - Danke!
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #35 am: 13 Mai 2021, 09:45:56 »
Guten morgen, einen schönen und alles Gute zum Vatertag,
hier nur nochmal, die beiden letzten Items, weil ich das irgendwo hier im fhemApp forum verteilt hatte, damit es nicht untergeht:

- im Debug mode kann man nicht mehr den langen jsonlist2 generieren (also wenn man im template auf {...} geklickt hat, erscheint ja der pop-up, mit dem man dann mit klick links oben den jsonlist erzeugen kann - das funktioniert nicht mehr).

- In den Menüs der Panelitems wird der aktuelle Wert noch nicht gekennzeichnet. Für die Templates hattest Du das mit 3.20.0 umgesetzt, aber die Panelitems Menüs werden ja in den appOptions definiert, nicht in den Templates.

Danke.
« Letzte Änderung: 13 Mai 2021, 09:59:19 von Jamo »
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #36 am: 13 Mai 2021, 13:12:00 »
Guten morgen, einen schönen und alles Gute zum Vatertag,
hier nur nochmal, die beiden letzten Items, weil ich das irgendwo hier im fhemApp forum verteilt hatte, damit es nicht untergeht:

- im Debug mode kann man nicht mehr den langen jsonlist2 generieren (also wenn man im template auf {...} geklickt hat, erscheint ja der pop-up, mit dem man dann mit klick links oben den jsonlist erzeugen kann - das funktioniert nicht mehr).

- In den Menüs der Panelitems wird der aktuelle Wert noch nicht gekennzeichnet. Für die Templates hattest Du das mit 3.20.0 umgesetzt, aber die Panelitems Menüs werden ja in den appOptions definiert, nicht in den Templates.

Danke.

Den Punkt 2 habe ich eben mit dem Release v3.20.2 behoben.
Den Punkt 1 musste ich "zurückbauen", da das Kopieren von Daten in die Zwischenablage seitens der Browser wegen diverser Sicherheitsrisiken erschwert wird bzw. gar nicht funktioniert. Du kannst im DebugModus nach wie vor, das json-Objekt zum jeweiligen Device anzeigen lassen und diese dann in dem Fenster markieren und manuell in die Zwischenablage kopieren. Bitte noch mal melden, wenn das nicht klappt. :)

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #37 am: 13 Mai 2021, 13:14:01 »
Mach mal das Leerzeichen nach dem : vor  ‚playFav‘ weg…… also „: playFav“ ->  „:playFav“ bei allen cmds, das war bei mir ähnlich.. Ich hatte “text: “, das leerzeichen mochte Er nicht

Ich habe das mit dem aktuellen Release v3.20.2 mit abgefangen. D.h. die Leerzeichen am Anfang bzw. am Ende des Parameters cmd werden intern entfernt.
Aber dennoch ist es richtig, das Leerzeichen nach dem Doppelpunkt bei cmd wegzulassen. :)

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #38 am: 13 Mai 2021, 14:00:18 »
Den Punkt 2 habe ich eben mit dem Release v3.20.2 behoben.
Den Punkt 1 musste ich "zurückbauen", da das Kopieren von Daten in die Zwischenablage seitens der Browser wegen diverser Sicherheitsrisiken erschwert wird bzw. gar nicht funktioniert. Du kannst im DebugModus nach wie vor, das json-Objekt zum jeweiligen Device anzeigen lassen und diese dann in dem Fenster markieren und manuell in die Zwischenablage kopieren. Bitte noch mal melden, wenn das nicht klappt. :)

Hallo Jens,
das klappt nicht. Wenn ich auf den rot markierten Knopf drücke, wird das jsonlist nicht expandiert/generiert, wie geschrieben. Ich rede nicht vom kopieren… wo nichts angezeigt wird kann ich auch nichts kopieren… :)
« Letzte Änderung: 21 Mai 2021, 13:04:48 von Jamo »
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #39 am: 13 Mai 2021, 18:24:23 »
Hallo Jens,
das klappt nicht. Wenn ich auf den rot markierten Knopf drücke, wird das jsonlist nicht expandiert/generiert, wie geschrieben. Ich rede nicht vom kopieren… wo nichts angezeigt wird kann ich auch nichts kopieren… :)

Okay, jetzt habe ich das verstanden. Du kannst alternativ auch auf die {...} hinter Readings, Internals, Attribute ect. klicken, um den jeweiligen Punkt aufzuklappen.  :)

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #40 am: 13 Mai 2021, 19:29:42 »
Hallo Jens,
ja, jetzt habe ich es auch verstanden, ich dachte man muesste wie urspruenglich, auf das Symbol klicken. Das mit den {...} hinter den Readings habe ich gar nicht realisiert.
Danke!
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline fettgu

  • Jr. Member
  • **
  • Beiträge: 66
Antw:Fehlermeldungen / Bugs
« Antwort #41 am: 15 Mai 2021, 11:24:44 »
Hallo Jens,

erst einmal vielen Dank für Deine Arbeit hier.

Mir ist ein Fehler in der Dokumentation aufgefallen. Beim Template Switch
https://github.com/jemu75/fhemapp#template-switch

Da steht "leftIcon" in der Doku, im Template steht aber "leftBtn", und das gleiche gilt für die rechte Seite.

Könntest Du irgendwann vielleicht beheben.

Vielen Dank
Guido

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #42 am: 15 Mai 2021, 19:15:39 »
Hallo Jens,

erst einmal vielen Dank für Deine Arbeit hier.

Mir ist ein Fehler in der Dokumentation aufgefallen. Beim Template Switch
https://github.com/jemu75/fhemapp#template-switch

Da steht "leftIcon" in der Doku, im Template steht aber "leftBtn", und das gleiche gilt für die rechte Seite.

Könntest Du irgendwann vielleicht beheben.

Vielen Dank
Guido

Vielen Dank für den Hinweis. Das ändere ich in der Doku mit ab.  :)

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #43 am: 15 Mai 2021, 23:28:26 »
Hallo und guten Morgen Jens,
kann dass sein, das die Readings nicht auf equal, sondern auf "=~ / /" abgefragt werden? Also nicht speziell beim Menü wie hier in den Bildern, sondern immer da wo die Readings mit Strings verglichen werden? Das ist mir generell bei anderen Readings auch schon aufgefallen, wo von links nach rechts abgefragt wird (e.g. leftBtn oder leftClick), da habe ich es durch umsortieren abgefangen ....

EDIT:
Hier das zugehörige midMenu. Der Fehler tritt dann auf, wenn z.B. beim Reading auf 'RTL' geprüft wird, das aber sowohl für RTL als auch für RTL2 gilt. Für ''ZDF'' und ''ZDF Info'' equivalent.

EDIT2:
Beispiel: Wenn ich nur ZDF selektiere, stimmts erstmal. Allerdings wenn ich dann ZDFInfo anwähle, werden ZDF und ZDFInfo selektiert, und der hinterlegte Sender ist dann ZDF (also der falsche).

{
"leftBtn": ["Playing::mdi-pause"],
"leftClick": ["Playing::Mute 1"],
"midBtn": "mdi-dots-vertical",
"midMenu": ["3 Sat:Program 3Sat","ALPHA:Program ALPHA","ARD:Program ARD","Arte:Program Arte","BBC:Program BBC","Bibel TV:Program BibelTV","BR:Program BR","CNN:Program CNN","Disney:Program Disney","DMAX:Program DMAX","Euro News:Program EuroNews","Euro Sport:Program EuroSport","HR:Program HR","HealthTV:Program HealthTV","Kabel 1:Program Kabel1","Kabel 1 Doku:Program Kabel1Doku","MDR:Program MDR","MTV:Program MTV","München:Program Muenchen","Music Deluxe:Program MusicDeluxe","N24 Doku:Program N24Doku","NDR:Program NDR","Nitro:Program Nitro","NTV:Program NTV","One:Program One","Phoenix:Program Phoenix","Pro 7:Program Pro7","Pro 7 Maxx:Program Pro7Maxx","RBB:Program RBB","RTL:Program RTL","RTL 2:Program RTL2","RTL Plus:Program RTLPlus","SAT 1:Program Sat1","SAT 1 Gold:Program Sat1Gold","Servus TV:Program Servus","SIXX:Program Sixx","Sonnenklar:Program Sonnenklar","SR:Program SR","SWR:Program SWR","Sport 1:Program Sport1","Super RTL:Program SuperRTL","Tagesschau 24:Program Tagesschau24","Tele 5:Program Tele5","VOX:Program VOX","WDR:Program WDR","Welt:Program Welt","WWW:Program WeltDerWunder","ZDF:Program ZDF","ZDF Info:Program ZDFInfo","ZDF Neo:Program ZDFNeo"],
"rightBtn": ["Playing::mdi-play"],
"rightClick": ["Playing::Mute 0"]
}
« Letzte Änderung: 21 Mai 2021, 13:02:17 von Jamo »
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline Cluni

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 853
Antw:Fehlermeldungen / Bugs
« Antwort #44 am: 17 Mai 2021, 16:31:21 »
Hi, ich weiß nicht, ob das so gewollt ist, oder ob es ein Bug ist - ich denke aber letzteres. Neuerdings kann man ja die Icons im Infobereich farbig darstellen. Wenn ich nun mehrere Icons z.B. rechts nebeneinander habe und mein Template so aussieht:
    "left1": ["state:closed::mdi-door:green","state:open::mdi-door-open:red"],
    "mid1": ["Readings.trigger_cnt.Time::%t"],
    "right1": ["battery:ok::mdi-battery:green","battery:::mdi-battery-10:red"],
    "right2": ["Activity:alive::mdi-wifi:green","Activity:::mdi-wifi-off:red"
dann werden z.B. beide rechten Icons rot, wenn eine Batterie nicht mehr ganz gut ist. Siehe Bild im Anhang.

Gruß, Bernd

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #45 am: 17 Mai 2021, 19:04:26 »
Hi, ich weiß nicht, ob das so gewollt ist, oder ob es ein Bug ist - ich denke aber letzteres. Neuerdings kann man ja die Icons im Infobereich farbig darstellen. Wenn ich nun mehrere Icons z.B. rechts nebeneinander habe und mein Template so aussieht:
    "left1": ["state:closed::mdi-door:green","state:open::mdi-door-open:red"],
    "mid1": ["Readings.trigger_cnt.Time::%t"],
    "right1": ["battery:ok::mdi-battery:green","battery:::mdi-battery-10:red"],
    "right2": ["Activity:alive::mdi-wifi:green","Activity:::mdi-wifi-off:red"
dann werden z.B. beide rechten Icons rot, wenn eine Batterie nicht mehr ganz gut ist. Siehe Bild im Anhang.

Gruß, Bernd

Das ist ein Bug. Behebe ich asap mit (fhem.js 657)
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Cluni

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 853
Antw:Fehlermeldungen / Bugs
« Antwort #46 am: 19 Mai 2021, 09:02:32 »
Das ist ein Bug. Behebe ich asap mit (fhem.js 657)

Das war schnell behoben! Vielen Dank!  :)
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Cluni

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 853
Antw:Fehlermeldungen / Bugs
« Antwort #47 am: 19 Mai 2021, 16:20:06 »
Ich würde gerne z.B. bei einem Dimmer oder Rollladen beim Druck auf die Mitte ein Auswahl-Menü anzeigen. Der Eintrag "midMenu" funktioniert aber nur, wenn ich auch "midBtn" definiert habe. Ich bekomme das zwar grundsätzlich hin, dass dann in der Mitte auch der aktuelle Status angezeigt wird in % bzw. "AN" oder "AUS", aber es sieht anders als bei "text" aus: Die Schrift ist größer und "an" und "aus" wird in Großbuchstaben geschrieben. Ohne "midBtn" wird das Menü aber nicht eingeblendet. (siehe Bild im Anhang). Könnte man das Menü nicht auch bei fehlendem "midBtn" beim Anklicken vom Feld in der Mitte anzeigen?

  "main": [
    {
      "leftBtn": "mdi-minus",
      "leftClick": ["pct:10:pct %i-10","pct::off"],
      "leftLong": ["state::off"],
      "midBtn": ["pct:100:an:","pct:1:%n%","pct::aus"],
      "midMenu": ["aus:off","5 %:pct 5","25 %:pct 25","50 %:pct 50","75 %:pct 75","an:on"],
      "rightBtn": "mdi-plus",
      "rightClick": ["pct:90:on","pct::pct %i10"],
      "rightLong": ["state::on"]
    }
  ],
« Letzte Änderung: 19 Mai 2021, 16:23:46 von Cluni »

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #48 am: 19 Mai 2021, 22:22:26 »
Ich würde gerne z.B. bei einem Dimmer oder Rollladen beim Druck auf die Mitte ein Auswahl-Menü anzeigen. Der Eintrag "midMenu" funktioniert aber nur, wenn ich auch "midBtn" definiert habe. Ich bekomme das zwar grundsätzlich hin, dass dann in der Mitte auch der aktuelle Status angezeigt wird in % bzw. "AN" oder "AUS", aber es sieht anders als bei "text" aus: Die Schrift ist größer und "an" und "aus" wird in Großbuchstaben geschrieben. Ohne "midBtn" wird das Menü aber nicht eingeblendet. (siehe Bild im Anhang). Könnte man das Menü nicht auch bei fehlendem "midBtn" beim Anklicken vom Feld in der Mitte anzeigen?

  "main": [
    {
      "leftBtn": "mdi-minus",
      "leftClick": ["pct:10:pct %i-10","pct::off"],
      "leftLong": ["state::off"],
      "midBtn": ["pct:100:an:","pct:1:%n%","pct::aus"],
      "midMenu": ["aus:off","5 %:pct 5","25 %:pct 25","50 %:pct 50","75 %:pct 75","an:on"],
      "rightBtn": "mdi-plus",
      "rightClick": ["pct:90:on","pct::pct %i10"],
      "rightLong": ["state::on"]
    }
  ],

Wenn Du Tasten definierst, dann müssen diese mit leftBtn / midBtn / rightBtn "sichtbar" gemacht werden. Ohne diese Definition wird keine Taste angezeigt.
Die Definition der "Buttons" enthält folgende Teile reading:wert:icon:disabled. Alternativ kann nur das icon eingegeben werden.

Beispiel: midBtn: ["state:on:mdi-dots-vertical"] oder midBtn: "mdi-dots-vertical"
Im ersten Beispiel wird das Icon abhängig vom reading-wert angezeigt. Im zweiten Beispiel wird das Icon ohne jegliche Werteprüfung angezeigt.

Einen Text, so wie in deiner Konfiguration, gibt es bei dem Button nicht. Du müsstest also statt an / %n% / aus Icons (also: mdi-...) definieren.
Der Text wird vermutlich nur ausgegeben, da die App intern das Icon nicht "auflösen" kann. Das ist also kein Feature   ;)

Offline Cluni

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 853
Antw:Fehlermeldungen / Bugs
« Antwort #49 am: 20 Mai 2021, 07:09:17 »
Wäre es denn möglich, dass das Icon bei vorhandenem Text neben dem Text angezeigt wird? Jetzt wird der Text bei einem vorhandenen Button ja gar nicht angezeigt.

Gruß, Bernd

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #50 am: 20 Mai 2021, 07:21:39 »
Wäre es denn möglich, dass das Icon bei vorhandenem Text neben dem Text angezeigt wird? Jetzt wird der Text bei einem vorhandenen Button ja gar nicht angezeigt.

Gruß, Bernd

Technisch wäre das auf jeden Fall machbar. Ich möchte jedoch bei den 3 Blöcken bleiben damit die Templates nicht überladen werden. D.h. dem mittleren Teil kannst du entweder Text oder eine Taste zuordnen.
Eine gute Kombination aus Text und Taste wäre auch, die Definition von midText und rightBtn ohne Definition des linken Block's.
Und wenn es doch mehr Tasten benötigt, dann kann man diese auf die 2te, 3te... Ebene legen.  :)

Offline Cluni

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 853
Antw:Fehlermeldungen / Bugs
« Antwort #51 am: 20 Mai 2021, 08:47:42 »
Ok, denke ich werde es dann so lassen, wie es jetzt ist (in der Hoffnung, dass du es nicht korrigierst)... :P
Mit den 3 Blöcken finde ich auch gut und würde ja auch so beiben, wenn der Text in der Mitte anklickbar ist.
Die Idee ist halt wie gehabt links und rechts die Buttons für runter/hoch (bzw. bei Dimmern dunkler/heller) zu haben und in der Mitte bestimmte Positionen anfahren zu können. Das ist kompakt, alles schnell erreichbar und meiner Meinung nach (was natürlich nichts heißen muss) alles, was man für einen Rollladen/Dimmer braucht. Mit den weiteren Ebenen ist zwar schön, aber ich denke für viele, die das System nur benutzen, weniger intuitiv. Meine Frau will bei solchen Dingen zumindest keinen Schnickschnack und sich noch durch verschiedene Ebenen klicken. Das muss da Klick und fertig gehen... :D

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #52 am: 20 Mai 2021, 08:59:55 »
Ok, denke ich werde es dann so lassen, wie es jetzt ist (in der Hoffnung, dass du es nicht korrigierst)... :P
Mit den 3 Blöcken finde ich auch gut und würde ja auch so beiben, wenn der Text in der Mitte anklickbar ist.
Die Idee ist halt wie gehabt links und rechts die Buttons für runter/hoch (bzw. bei Dimmern dunkler/heller) zu haben und in der Mitte bestimmte Positionen anfahren zu können. Das ist kompakt, alles schnell erreichbar und meiner Meinung nach (was natürlich nichts heißen muss) alles, was man für einen Rollladen/Dimmer braucht. Mit den weiteren Ebenen ist zwar schön, aber ich denke für viele, die das System nur benutzen, weniger intuitiv. Meine Frau will bei solchen Dingen zumindest keinen Schnickschnack und sich noch durch verschiedene Ebenen klicken. Das muss da Klick und fertig gehen... :D
In der Tat, da kann ich Bernd/Cluni supporten. Da das template in der Mitte viel Platz bietet, könnte man wirklich direkt den zuletzt selektierten Text klickbar machen.
Dann hat man den gewählten Wert als Text immer sichtbar, und kann durch einen klick darauf dann eben das Auswahl Menu aufrufen. Wenn das ginge, spart man sich in einigen Fällen wie beim Rollo eine weitere Ebene. Wäre auch mein Featurewunsch.
« Letzte Änderung: 20 Mai 2021, 15:36:55 von Jamo »
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline rabehd

  • Hero Member
  • *****
  • Beiträge: 1152
Bugs Thermostat im Sommermodus
« Antwort #53 am: 01 Juni 2021, 22:03:21 »
Hallo,

meine Thermostate von Homematic sind jetzt im Sommermodus.
controlMode manual
desired-temp off
Zur Anzeige nutze ich das Template "thermostat".
In FHEMapp wird jetzt als Solltemperatur %n.1°C angezeigt.
Auch funktionierende Lösungen kann man hinterfragen.

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Bugs Thermostat im Sommermodus
« Antwort #54 am: 01 Juni 2021, 22:24:53 »
Hallo,

meine Thermostate von Homematic sind jetzt im Sommermodus.
controlMode manual
desired-temp off
Zur Anzeige nutze ich das Template "thermostat".
In FHEMapp wird jetzt als Solltemperatur %n.1°C angezeigt.

Ich habe eben v3.22.2 freigegeben und das Template entsprechend erweitert. Schau mal bitte, ob das jetzt passt.  :)

Offline rabehd

  • Hero Member
  • *****
  • Beiträge: 1152
Antw:Fehlermeldungen / Bugs
« Antwort #55 am: 04 Juni 2021, 11:14:14 »
Danke. Ich kann leider erst ab Sonntag wieder ausprobieren.
« Letzte Änderung: 06 Juni 2021, 21:23:42 von rabehd »
Auch funktionierende Lösungen kann man hinterfragen.

Offline coolice

  • Full Member
  • ***
  • Beiträge: 480
Antw:Fehlermeldungen / Bugs
« Antwort #56 am: 06 Juni 2021, 08:46:45 »
Bei mir funktioniert es leider nicht

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #57 am: 06 Juni 2021, 09:38:20 »
Bei mir funktioniert es leider nicht

Was genau? Bitte mal kurz beschreiben, was das Template bei welchem Readingwert anzeigt.  :)

Offline floerke

  • New Member
  • *
  • Beiträge: 7
Antw:Fehlermeldungen / Bugs
« Antwort #58 am: 06 Juni 2021, 11:19:58 »
Bei mir sieht es so aus wie erwartet...

controlMode    manual
desired-temp   off

Bei mir funktioniert es leider nicht
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline coolice

  • Full Member
  • ***
  • Beiträge: 480
Antw:Fehlermeldungen / Bugs
« Antwort #59 am: 06 Juni 2021, 18:16:16 »
Was genau? Bitte mal kurz beschreiben, was das Template bei welchem Readingwert anzeigt.  :)
Das Thermostat steht auf off und manual. Im template wird %n.1*C angezeigt (*soll Grad sein. Find ich auf dem Handy nicht)

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #60 am: 06 Juni 2021, 18:48:16 »
Das Thermostat steht auf off und manual. Im template wird %n.1*C angezeigt (*soll Grad sein. Find ich auf dem Handy nicht)

Steht in dem Reading "desired-temp" der Wert "off"?
Und hast du das Template beim letzten Update mit rüber kopiert? Die Anpassung habe ich ja in der Datei templ_thermostat.json gemacht.

Offline rabehd

  • Hero Member
  • *****
  • Beiträge: 1152
Antw:Fehlermeldungen / Bugs
« Antwort #61 am: 06 Juni 2021, 21:48:35 »
Zitat
Ich habe eben v3.22.2 freigegeben und das Template entsprechend erweitert. Schau mal bitte, ob das jetzt passt.

Ich habe das Template ersetzt, danach war das °-Zeichen defekt. Dann habe ich alles ersetzt und alles ist wie gewünscht.
Danke
Auch funktionierende Lösungen kann man hinterfragen.
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #62 am: 20 Juni 2021, 11:43:26 »
Hallo Jens,
hier noch ein Bug:
- Homematic device, mit reading Activity
- expandable template mit 2 devices, das "error" im template triggered auf das Activity reading des HM devices
Sobald das Activity reading 'dead' ist, verschwindet das Ausklappmenue.
Siehe Bilder, oben Activity alive, unten Activity dead.
{
  "name": "tuerschloss",
  "author": "jemu75",
  "date": "2021-03-21",
  "expand": true,
  "status": {
  "bar": ["lock:unlocked:50:success","lock:locked:100:success","state:set_open 0:100:error","state::50:error"],
  "error": ["Activity:unknown:50:error:unknown/Dummy?","Activity:^(?!alive):100:error:keine Verbindung/Dummy","sabotageError:on:100:error:Fremdeingriff","cover:open:100:error:Fremdeingriff"]
  },
  "main": [
    {
    Hier der Homematic switch
    },
   {
    Hier ein 2-ter switch...
   }
],
.....
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #63 am: 22 Juni 2021, 20:28:47 »
Hallo Jens,
hier noch ein Bug:
- Homematic device, mit reading Activity
- expandable template mit 2 devices, das "error" im template triggered auf das Activity reading des HM devices
Sobald das Activity reading 'dead' ist, verschwindet das Ausklappmenue.
Siehe Bilder, oben Activity alive, unten Activity dead.
{
  "name": "tuerschloss",
  "author": "jemu75",
  "date": "2021-03-21",
  "expand": true,
  "status": {
  "bar": ["lock:unlocked:50:success","lock:locked:100:success","state:set_open 0:100:error","state::50:error"],
  "error": ["Activity:unknown:50:error:unknown/Dummy?","Activity:^(?!alive):100:error:keine Verbindung/Dummy","sabotageError:on:100:error:Fremdeingriff","cover:open:100:error:Fremdeingriff"]
  },
  "main": [
    {
    Hier der Homematic switch
    },
   {
    Hier ein 2-ter switch...
   }
],
.....

Hallo Jamo,

der Parameter "error" spielt eine besondere Rolle im Template. Er steuert nicht nur die Statusbar, sondern beeinflusst das gesamte Template. Dabei werden die Buttons ausgeblendet und auch das Expand-Icon. Das müsste so auch in der Doku beschrieben sein. Ist also kein Bug sondern durchaus gewollt.  ;)

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1409
Antw:Fehlermeldungen / Bugs
« Antwort #64 am: 23 Juni 2021, 08:37:11 »
Hallo Jens,
gut, wenn ich in der Doku nach 'error' suche, finde ich nichts dergleichen.
Aber ich habe error jetzt rausgeschmssen. Danke!

Gruesse, Jamo
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #65 am: 23 Juni 2021, 20:52:51 »
Hallo Jens,
gut, wenn ich in der Doku nach 'error' suche, finde ich nichts dergleichen.
Aber ich habe error jetzt rausgeschmssen. Danke!

Gruesse, Jamo

Stimmt, das habe ich in der Doku unterschlagen. Ich ergänze das in der Doku.

Grundsätzlich hast du zwei Wege:
1) du definierst Fehler deines FHEM-Device über den Parameter "bar" - z.B. "bar": ["Activity:dead:100:error"]
2) du definierst Fehler deines FHEM-Device über den Parameter "error" - z.B. "error": ["Activity:dead:100:error:keine Verbindung"]

Beide Lösungen führen erstmal dazu, dass deine Statusbar im Template rot wird.
Bei Variante zwei, werden aber zusätzlich alle Bedienelemente des Templates deaktiviert und der definierte Fehlertext angezeigt.
Mein Gedanke war, dass es bei Ausfall eines Aktors keinen Sinn mehr macht, diesen zu bedienen.  ;)

Beste Grüße
Jens.

Offline wg25

  • New Member
  • *
  • Beiträge: 33
Antw:Fehlermeldungen / Bugs
« Antwort #66 am: 16 August 2021, 22:17:57 »
Moin,

bei mir will es gar nicht erst funktionieren. Nach dem Kopieren der Ordnerstruktur in den fhemweb Bereich kommt die Startseite von fhemapp, aber der drehende Kreis will nicht verschwinden (siehe Anhang).

Was kann man denn bis dahin falsch machen...?

Gruß Arne


Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #67 am: 16 August 2021, 22:24:57 »
Moin,

bei mir will es gar nicht erst funktionieren. Nach dem Kopieren der Ordnerstruktur in den fhemweb Bereich kommt die Startseite von fhemapp, aber der drehende Kreis will nicht verschwinden (siehe Anhang).

Was kann man denn bis dahin falsch machen...?

Gruß Arne

Mit welchem Device, Betriebssystem und Browser greifst du zu?

Offline wg25

  • New Member
  • *
  • Beiträge: 33
Antw:Fehlermeldungen / Bugs
« Antwort #68 am: 17 August 2021, 09:05:47 »
Mit welchem Device, Betriebssystem und Browser greifst du zu?

PC, Windows 10, Chrome und Edge
Smartphone, Android 11, Chrome

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #69 am: 17 August 2021, 20:42:18 »
PC, Windows 10, Chrome und Edge
Smartphone, Android 11, Chrome

Hast du in Fhem schon ein Device mit dem Attribut appOptions für die Anzeige in Fhemapp konfiguriert?

Offline wg25

  • New Member
  • *
  • Beiträge: 33
Antw:Fehlermeldungen / Bugs
« Antwort #70 am: 17 August 2021, 21:24:16 »
Hast du in Fhem schon ein Device mit dem Attribut appOptions für die Anzeige in Fhemapp konfiguriert?

Nein, genau das hatte ich nicht. War der Anleitung so nicht zu entnehmen, dass mindestens ein Device konfiguriert sein muss. Hatte nur das globale User-Attr gesetzt.

Jetzt klappt es aber.

Gruß Arne

Offline jemu75

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 688
    • FHEM App
Antw:Fehlermeldungen / Bugs
« Antwort #71 am: 17 August 2021, 21:34:05 »
Nein, genau das hatte ich nicht. War der Anleitung so nicht zu entnehmen, dass mindestens ein Device konfiguriert sein muss. Hatte nur das globale User-Attr gesetzt.

Jetzt klappt es aber.

Gruß Arne

Das ist prima. Ich werde die Doku mal um diese Info erweitern.

Beste Grüße
Jens  :)

 

decade-submarginal