jemu75 / fhemApp

Web-App zur Steuerung deiner Smarthome Umgebung in Verbindung mit FHEM.
MIT License
29 stars 7 forks source link

FHEMApp sendet Device-Name mit großem Anfangsbuchstaben, kleiner angegeben #109

Closed marvin78 closed 3 months ago

marvin78 commented 3 months ago

FHEMAPP sendet bei einem meiner Dummys, den ich zur Codeeingabe bei der Alarmanlage missbrauche mit großem Anfangsbuchstaben. Das Device wird aber klein geschrieben. Folgender Screenshot zeigt, was ich meine:

2024-05-23 09_55_35-FHEMApp v4

jemu75 commented 3 months ago

Schicke bitte mal die Panel- bzw. Templatedefinition.

marvin78 commented 3 months ago
{
    "name": "Alarm Keypad",
    "template": null,
    "panel": {
        "devices": [
            "keypad:alarmSequenceDummy",
            "alarm:Alarm"
        ],
        "navigation": [
            "::alarm"
        ],
        "show": [
            "alarm-state:on:true",
            "alarm-state:standby:true",
            "alarm-state:armin:true",
            "alarm-state:alarm:true",
            "alarm-state:triggered:true",
            "::false"
        ],
        "expandable": [
            "::false:true"
        ],
        "sortby": [
            "::A001"
        ]
    },
    "status": {
        "title": [
            "Keypad"
        ]
    },
    "main": [
        {
            "level": {
                "left1": "btn",
                "mid": "btn",
                "right2": "btn"
            },
            "left1": {
                "btn": [
                    "::mdi-numeric-7-box:::outlined"
                ],
                "click": [
                    "::set keypad 7"
                ]
            },
            "mid": {
                "btn": [
                    "::mdi-numeric-8-box:::outlined"
                ],
                "click": [
                    "::set keypad 8"
                ]
            },
            "right2": {
                "btn": [
                    "::mdi-numeric-9-box:::outlined"
                ],
                "click": [
                    "::set keypad 9"
                ]
            }
        },
        {
            "level": {
                "left1": "btn",
                "mid": "btn",
                "right2": "btn"
            },
            "left1": {
                "btn": [
                    "::mdi-numeric-4-box:::outlined"
                ],
                "click": [
                    "::set keypad 4"
                ]
            },
            "mid": {
                "btn": [
                    "::mdi-numeric-5-box:::outlined"
                ],
                "click": [
                    "::set keypad 5"
                ]
            },
            "right2": {
                "btn": [
                    "::mdi-numeric-6-box:::outlined"
                ],
                "click": [
                    "::set keypad 6"
                ]
            }
        },
        {
            "level": {
                "left1": "btn",
                "mid": "btn",
                "right2": "btn"
            },
            "left1": {
                "btn": [
                    "::mdi-numeric-1-box:::outlined"
                ],
                "click": [
                    "::set keypad 1"
                ]
            },
            "mid": {
                "btn": [
                    "::mdi-numeric-2-box:::outlined"
                ],
                "click": [
                    "::set keypad 2"
                ]
            },
            "right2": {
                "btn": [
                    "::mdi-numeric-3-box:::outlined"
                ],
                "click": [
                    "::set keypad 3"
                ]
            }
        },
        {
            "level": {
                "left1": "btn",
                "mid": "btn",
                "right2": "btn"
            },
            "left1": {
                "btn": [
                    "::mdi-lock-reset:::outlined"
                ],
                "click": [
                    "::set keypad reset"
                ]
            },
            "mid": {
                "btn": [
                    "::mdi-numeric-0-box:::outlined"
                ],
                "click": [
                    "::set keypad 0"
                ]
            },
            "right2": {
                "btn": [
                    "::mdi-location-enter:::outlined"
                ],
                "click": [
                    "::set keypad enter"
                ]
            }
        }
    ],
    "info": {}
}
jemu75 commented 3 months ago

Danke für die Paneldefinition. Hier handelt es sich um einen Fehler.

Als Workaround schlage ich vor, dass du für das zweite definierte Device einen anderen Key anstatt alarm verwendest.

Hintergrund: aktuell wird in deiner Paneldefinition keypad durch alarmSequenceDummy und danach alarm durch Alarm ersetzt. Damit wird alarmSequenceDummy zu AlarmSequenceDummy

marvin78 commented 3 months ago

Ok. Danke. Ich habe mir damit geholfen, den Numen des Dummys anzupassen.

jemu75 commented 3 months ago

wird gelöst mit v4.2.0

jemu75 commented 3 months ago

gelöst mit v4.2.0