Overview Page anpassen

GUI Relevanten, PaperUI, BasicUI, HabPanel ...

Moderatoren: seppy, udo1toni

Antworten
GünWün
Beiträge: 5
Registriert: 26. Apr 2019 15:15
Answers: 0

Overview Page anpassen

Beitrag von GünWün »

Hallo zusammen,
ich bräuchte für meinen an ALS erkrankten Vater (er hat einen TOBII Computer, den er mit den Augen steuern kann) Hilfe bei der "Overview Page".

Ich nutze für Ihn openHAB 3.4.1 und das LG webOS Binding.
Ich habe es bisher hinbekommen mit Knöpfen/Schaltern ihm das dahingehend zu vereinfachen, dass er mit den Augen das Programm auswählen kann.
Senderübersicht.png
Jetzt hätte ich noch gerne, dass er mit + und - die Sender hoch und runterschalten kann. Leider werde ich aus der Doku nicht schlau.
https://www.openhab.org/addons/bindings/lgwebos/

Die Auswahl in der Geräteübersicht ist nicht hilfreich, da die Auswahlfenster zu klein sind.

Hat jemand einen Tipp für mich?
Danke
Gruß Günni
von Harka » 8. Feb 2023 21:05
Moin,

ich habe mal anhand der Anleitung eine Regel via UI erstellt und getestet.

Code: Alles auswählen

configuration: {}
triggers:
  - id: "1"
    configuration:
      itemName: LG_TV0_ChannelDummy
    type: core.ItemCommandTrigger
conditions: []
actions:
  - inputs: {}
    id: "2"
    configuration:
      type: application/vnd.openhab.dsl.rule
      script: >
        // for relative channel changes

            val actions = getActions("lgwebos","lgwebos:WebOSTV:b16cf499-43f5-45ba-8824-3fe10662a675")
            if(null === actions) {
                logInfo("actions", "Actions not found, check thing ID")
                return
            }
                        
            switch receivedCommand{
                            case 0: actions.decreaseChannel()
                            case 1: actions.increaseChannel()
            
           
    type: script.ScriptAction
Ich habe dazu ein Point "LG_TV0_ChannelDummy" vom Type Number erstellt. lgwebos:WebOSTV:***** ist die ID des Things und musst Du noch anpassen. Wenn Du jetzt eine 0 an LG_TV0_ChannelDummy schickst schaltest Du runter und mit 1 hoch.
Gruß
Gehe zur vollständigen Antwort
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Harka
Beiträge: 309
Registriert: 30. Apr 2021 13:13
Answers: 15

Re: Overview Page anpassen

Beitrag von Harka »

Moin,

ich habe mal anhand der Anleitung eine Regel via UI erstellt und getestet.

Code: Alles auswählen

configuration: {}
triggers:
  - id: "1"
    configuration:
      itemName: LG_TV0_ChannelDummy
    type: core.ItemCommandTrigger
conditions: []
actions:
  - inputs: {}
    id: "2"
    configuration:
      type: application/vnd.openhab.dsl.rule
      script: >
        // for relative channel changes

            val actions = getActions("lgwebos","lgwebos:WebOSTV:b16cf499-43f5-45ba-8824-3fe10662a675")
            if(null === actions) {
                logInfo("actions", "Actions not found, check thing ID")
                return
            }
                        
            switch receivedCommand{
                            case 0: actions.decreaseChannel()
                            case 1: actions.increaseChannel()
            
           
    type: script.ScriptAction
Ich habe dazu ein Point "LG_TV0_ChannelDummy" vom Type Number erstellt. lgwebos:WebOSTV:***** ist die ID des Things und musst Du noch anpassen. Wenn Du jetzt eine 0 an LG_TV0_ChannelDummy schickst schaltest Du runter und mit 1 hoch.
Gruß
Zuletzt geändert von Harka am 8. Feb 2023 22:32, insgesamt 1-mal geändert.

GünWün
Beiträge: 5
Registriert: 26. Apr 2019 15:15
Answers: 0

Re: Overview Page anpassen

Beitrag von GünWün »

Danke Dir!
Ich werde es morgen früh gleich testen und gebe ne Rückmeldung

GünWün
Beiträge: 5
Registriert: 26. Apr 2019 15:15
Answers: 0

Re: Overview Page anpassen

Beitrag von GünWün »

Perfekt. Hat perfekt geklappt. Danke für die Hilfe.
Ich hab es jetzt sogar verstanden für zukünftige "Projekte".

Danke Dir

Antworten