NEWS
Test Adapter telegram-menu v.1.6.x
-
@liv-in-sky die Eingabe ist doch so auch gut, oder? und zusätzlich mit hilfe
-
-
@liv-in-sky dann werde ich daraus mal eben eine neue latest Version erstellen
-
@liv-in-sky ich habe gerade die 0.8.1 erstellt, da ist ein fix drin für submenu switch
-
Ich blick stehe auf dem Schlauch.
Möchte für das Licht (Wohnzimmer, Wintergarten) eine Auswahl zum Dimmen.
Check nicht, wo ich dasmenu:percent10:r1:
eintragen muss?
Für was steht dasr1
?So schauts bei mir aus.
So bringt er mir einen Fehler.
-
@negalein geh mal auf das da steht alles erklärt. Ich hoffe das es dir hilft
bei dem r1 wird ein eindeutiger Name eingetragen, diesen verwendest du unter setstate als trigger
-
@michael-roling sagte in Test Adapter telegram-menu v.0.6.x:
geh mal auf das da steht alles erklärt. Ich hoffe das es dir hilft
Danke, das hab ich soweit schon gesehn.
Sorry, ich bring es leider nicht zusammen.Warum passt hier Wohnzimmer nicht?
Weil es inSetState
schon Wohnzimmer gibt? -
@negalein genau weil Wohnzimmer doppelt belegt ist, das sagt ja auch der Fehler im Feld oben aus. Und solange das ist kann das ganze nicht funktionieren. Es müssen immer eindeutige Namen sein, die einmalig sind. Das ist ganz wichtig
Das Problem an der Sache ist wenn du auf den Button Wohnzimmer drückst, was soll der Code dann machen? Soll er das Submenu Prozent öffnen oder soll den Datenpunkt von hue schalten? Es geht nur eins von beiden. Naja auch nicht ganz richtig, ich habe da noch ein paar Features eingebaut das beides geht
Nenne das eine doch Wohnzimmer Licht und das andere Wohnzimmer Rollade, oder pack ein Emoji mit rein, so z.B. Wohnzimmer 🪟 und Wohnzimmer
-
@michael-roling
ich dachte der fehler ist das zweite "Start" (zeile 2 unter navigation) -
@liv-in-sky nein das ist kein Problem, das ist auch vollkommen richtig so
-
@michael-roling dann muss ich noch üben
ach ja- geht wieder auf start zurück
-
@michael-roling sagte in Test Adapter telegram-menu v.0.6.x:
wenn du auf den Button Wohnzimmer drückst, was soll der Code dann machen? Soll er das Submenu Prozent öffnen oder soll den Datenpunkt von hue schalten?
Er soll das Submenu Prozent öffnen.
So schauts jetzt aus. Aber ich bekomm keine Prozentauswahl.
Wo hab ich noch einen Denkfehler? -
@negalein dein button muss ja auch Licht Wohnzimmer heissen, also du musst einen weiteren button anlegen
-
@michael-roling sagte in Test Adapter telegram-menu v.0.6.x:
dein button muss ja auch Licht Wohnzimmer heissen, also du musst einen weiteren button anlegen
Stimmt, mein Fehler.
Prozente kommen jetzt, aber es wird nicht gedimmt.
-
@negalein kommt was im log? probiere mal einen anderen datenpunkt
-
@michael-roling sagte in Test Adapter telegram-menu v.0.6.x:
kommt was im log? probiere mal einen anderen datenpunkt
anderer Hue-DP wird auch nichts übergeben.
telegram-menu.0 2023-10-23 09:19:14.435 debug Sent Value to ["{\"630041062\":25242}"] users! telegram-menu.0 2023-10-23 09:19:14.349 debug Instance : "telegram.0" telegram-menu.0 2023-10-23 09:19:14.349 debug Send this to : "Christian" telegram-menu.0 2023-10-23 09:19:14.349 debug Send this Value : "Dimmer 20 %" telegram-menu.0 2023-10-23 09:19:14.349 debug Send Set to Telegram telegram-menu.0 2023-10-23 09:19:14.349 debug User "Christian" telegram-menu.0 2023-10-23 09:19:14.349 debug Send Value {"id":"hue.0.Wohnzimmer.level","confirm":"true","returnText":"Dimmer && %","userToSend":"Christian"} telegram-menu.0 2023-10-23 09:19:14.349 debug State, which is listen to was changed "hue.0.Wohnzimmer.level" telegram-menu.0 2023-10-23 09:19:14.333 debug ID to subscribe "hue.0.Wohnzimmer.level" telegram-menu.0 2023-10-23 09:19:14.333 debug Element {"id":"hue.0.Wohnzimmer.level","confirm":"true","returnText":"Dimmer && %","userToSend":"Christian"} elegram-menu.0 2023-10-23 09:19:14.333 debug SubmenuData3[{"id":"hue.0.Wohnzimmer.level","confirm":"true","returnText":"Dimmer && %","userToSend":"Christian"}] telegram-menu.0 2023-10-23 09:19:14.333 debug Submenu data [null,null,null,[{"id":"hue.0.Wohnzimmer.level","confirm":"true","returnText":"Dimmer && %","userToSend":"Christian"}]] telegram-menu.0 2023-10-23 09:19:14.332 debug Value to Set: 20 telegram-menu.0 2023-10-23 09:19:14.332 debug setStateIds[{"id":"hue.0.Wohnzimmer.level","confirm":"true","returnText":"Dimmer && %","userToSend":"Christian"}] telegram-menu.0 2023-10-23 09:19:14.332 debug Set ack: true telegram-menu.0 2023-10-23 09:19:14.332 debug Element to set {"id":"hue.0.Wohnzimmer.level","value":"!","toggle":false,"confirm":"true","returnText":"Dimmer ack:true && %"} telegram-menu.0 2023-10-23 09:19:14.332 debug text: "submenu:percent10,20:r1" telegram-menu.0 2023-10-23 09:19:14.332 debug devicetoswitch: "r1" telegram-menu.0 2023-10-23 09:19:14.332 debug splittet Data of callbackData "percent10,20" telegram-menu.0 2023-10-23 09:19:14.332 debug callbackData: "percent10,20" telegram-menu.0 2023-10-23 09:19:14.332 debug CalledValue: "submenu:percent10,20:r1" telegram-menu.0 2023-10-23 09:19:14.332 debug Call Submenu telegram-menu.0 2023-10-23 09:19:14.332 debug Group: "Global" telegram-menu.0 2023-10-23 09:19:14.331 debug Menu: {"Global":{"Start":{"nav":[["Licht"],["Strom"],["Wetter"]],"text":"-"},"Licht":{"nav":[["Start"],["Wohnzimmer","Licht Wohnzimmer","Wintergarten","Wintergarten Strip"]],"text":"-"},"Licht Wohnzimmer":{"nav":[["menu:percent10:r1:"]],"text":"aktueller Wert: {status:'id':'hue.0.Wohnzimmer.level'} %"},"Strom":{"nav":[["Start"],["Pelletsofen","3D Drucker"]],"text":"-"},"Wetter":{"getData":[{"id":"0_userdata.0.Wetterstation.Aussentemperatur","text":"Außentemperatur && °C","newline":"true"},{"id":"0_userdata.0.Wetterstation.Wind","text":"Windstärke && km/h","newline":"true"},{"id":"0_userdata.0.Wetterstation.Regen_Tag","text":"Regen heute && mm","newline":"true"}]},"Wintergarten Strip":{"switch":[{"id":"hue.0.Wintergarten_Strip.on","value":"-","toggle":true,"confirm":"true","returnText":"Wintergarten Light Strip ist && change{\"true\":\"ein\", \"false\":\"aus\"}"}]},"Pelletsofen":{"switch":[{"id":"hs100.0.10_0_1_76.state","value":"-","toggle":true,"confirm":"true","returnText":"Pelletsofen ist && change{\"true\":\"ein\", \"false\":\"aus\"}"}]},"Wohnzimmer":{"switch":[{"id":"hue.0.Wohnzimmer.on","value":"-","toggle":true,"confirm":"true","returnText":"Wohnzimmer Licht ist && change{'true':'ein', 'false':'aus'}"}]},"r1":{"switch":[{"id":"hue.0.Wohnzimmer.level","value":"!","toggle":false,"confirm":"true","returnText":"Dimmer ack:true && %"}]},"Wintergarten":{"switch":[{"id":"hue.0.Wintergarten.on","value":"-","toggle":true,"confirm":"true","returnText":"Wintergarten Licht ist && change{\"true\":\"ein\", \"false\":\"aus\"}"}]},"3D Drucker":{"switch":[{"id":"alias.0.EG.Strom.3D-Drucker","value":"-","toggle":true,"confirm":"true","returnText":"3D-Drucker ist && change{\"true\":\"ein\", \"false\":\"aus\"}"}]}},"Christian":{"Startseite":{"nav":[["Licht","Steckdose"],["Iobroker","Heizung"]],"text":"Wähle eine Aktion"}}} telegram-menu.0 2023-10-23 09:19:14.331 debug Nav: {"Start":{"nav":[["Licht"],["Strom"],["Wetter"]],"text":"-"},"Licht":{"nav":[["Start"],["Wohnzimmer","Licht Wohnzimmer","Wintergarten","Wintergarten Strip"]],"text":"-"},"Licht Wohnzimmer":{"nav":[["menu:percent10:r1:"]],"text":"aktueller Wert: {status:'id':'hue.0.Wohnzimmer.level'} %"},"Strom":{"nav":[["Start"],["Pelletsofen","3D Drucker"]],"text":"-"},"Wetter":{"getData":[{"id":"0_userdata.0.Wetterstation.Aussentemperatur","text":"Außentemperatur && °C","newline":"true"},{"id":"0_userdata.0.Wetterstation.Wind","text":"Windstärke && km/h","newline":"true"},{"id":"0_userdata.0.Wetterstation.Regen_Tag","text":"Regen heute && mm","newline":"true"}]},"Wintergarten Strip":{"switch":[{"id":"hue.0.Wintergarten_Strip.on","value":"-","toggle":true,"confirm":"true","returnText":"Wintergarten Light Strip ist && change{\"true\":\"ein\", \"false\":\"aus\"}"}]},"Pelletsofen":{"switch":[{"id":"hs100.0.10_0_1_76.state","value":"-","toggle":true,"confirm":"true","returnText":"Pelletsofen ist && change{\"true\":\"ein\", \"false\":\"aus\"}"}]},"Wohnzimmer":{"switch":[{"id":"hue.0.Wohnzimmer.on","value":"-","toggle":true,"confirm":"true","returnText":"Wohnzimmer Licht ist && change{'true':'ein', 'false':'aus'}"}]},"r1":{"switch":[{"id":"hue.0.Wohnzimmer.level","value":"!","toggle":false,"confirm":"true","returnText":"Dimmer ack:true && %"}]},"Wintergarten":{"switch":[{"id":"hue.0.Wintergarten.on","value":"-","toggle":true,"confirm":"true","returnText":"Wintergarten Licht ist && change{\"true\":\"ein\", \"false\":\"aus\"}"}]},"3D Drucker":{"switch":[{"id":"alias.0.EG.Strom.3D-Drucker","value":"-","toggle":true,"confirm":"true","returnText":"3D-Drucker ist && change{\"true\":\"ein\", \"false\":\"aus\"}"}]}}
-
@negalein hast du mal im datenpunkt selbst geschaut ob da was rein kommt? was ich jetzt gedacht habe das er den datenpunkt setzt, aber im log steht das mit ack true gesetzt wird, was nicht sein darf. da muss ich im code noch mal schauen was da schief läuft
-
@michael-roling sagte in Test Adapter telegram-menu v.0.6.x:
hast du mal im datenpunkt selbst geschaut ob da was rein kommt?
Ja, da kommt nichts an.
Das hab ich geschaut.Hilft dir das?
{ "_id": "hue.0.Wohnzimmer.level", "type": "state", "common": { "type": "number", "name": "Wohnzimmer.level", "read": true, "write": true, "role": "level.dimmer", "min": 0, "max": 100, "def": 0, "custom": { "virtualpowermeter.0": { "enabled": true, "maxpower": 38, "group": "light", "idEnergyPower": "Virtual_Energy_Power", "idEnergyTotal": "Virtual_Energy_Total", "DPDestination": "inState" } }, "smartName": false }, "native": { "id": "6" }, "from": "system.adapter.hue.0", "user": "system.user.admin", "ts": 1697630839199, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
@negalein ich muss mir das später nochmal genauer anschauen
-
@michael-roling sagte in Test Adapter telegram-menu v.0.6.x:
das mit ack true gesetzt wird, was nicht sein darf
Das wars.
Ich hatteeingestellten Wert bestätigen
auftrue
und imRückgabetext
nochack:true
stehen.Funktioniert jetzt!
DankeNoch eine Frage.
Die Prozentwerte blinken nach dem drücken und können erst wieder gedrückt werden, wenn sie nicht mehr blinken.
Kann man das ausschalten, so dass ein schnelles Schalten möglich wird?