Hi, ich habe ein Problemchen:
Ich habe eine Structure für meine Bluetooth-Heizkörper laufen (Modul EQ3BT). Per scructexclude habe ich bereits das sortby- und das room-attribut ausgeschlossen, funktioniert proper.
Allerdings wird alexaRoom und alexaName nicht ausgeschlossen und ist sofort wieder da. Alles versucht: auf der Seite der Devices structexclude gemacht, auf der Seite der structure, etc.
So sieht die Syntax gerade aus (wohnzimmer.heizung.couch ist eines von drei devices in der structure, wohnzimmer.heizung die structure):
attr wohnzimmer.heizung.couch structexclude wohnzimmer.heizung:sortby wohnzimmer.heizung:room wohnzimmer.heizung:alexaName wohnzimmer.heizung:alexaRoom
Hy ich habe das auch am laufen, nur nicht so kompliziert.
Habe eine gesamt Strukture für mein Doif
Eine structure für räume in denen ich mehrere Thermostate habe.
Dann alexa namen erstellt und fertig( meine nur Standard skillaktiv zu haben) und kann alexa sagen stelle raum auf x grad fertig
Gesendet von meinem SM-G950F mit Tapatalk
Kannst du deine def mal posten? Wird bei dir dann auch das desiredTemp-Reading in deine Structure übertragen?
Hy mache ich morgen mal
Um das reading für die strukrute zu bekommen muss noch was angepasst werden
Gesendet von meinem SM-G950F mit Tapatalk
Ich bin zwar nicht sicher, ob ich das Problem verstehe, aber: structexclude ist ein Regexp, und das da oben schaut fuer mich nicht nach Regexp aus. Also eher so:
attr wohnzimmer.heizung.couch structexclude wohnzimmer.heizung:(sortby|room|alexaName|alexaRoom)
(ungetestet)
hier meine list
Internals:
ATTR Esszimmer_structure
CFGFN
CHANGEDCNT 8039
DEF Esszimmer_structure EZ1 EZ2
NAME Esszimmer_structure
NR 3645
NTFY_ORDER 50-Esszimmer_structure
STATE initialized
TYPE structure
CONTENT:
EZ1 initialized
EZ2 initialized
READINGS:
2017-12-12 05:20:10 LastDevice EZ1
2017-12-12 05:20:10 LastDevice_Abs EZ1
2017-12-11 19:25:18 desiredTemperature 18.0
2017-12-12 05:20:10 state initialized
Attributes:
alexaName Esszimmer
dummy Heizung
genericDeviceType thermostat
room Alexa,Esszimmer,Heizung
userattr dummy dummy_map structexclude
Internals:
CFGFN
DEF EZ1:desiredTemperature.* setreading Esszimmer_structure desiredTemperature [EZ1:desiredTemperature]
NAME EZ1.readings
NOTIFYDEV EZ1
NR 4165
NTFY_ORDER 50-EZ1.readings
REGEXP EZ1:desiredTemperature.*
STATE 2017-12-11 19:25:18
TYPE notify
READINGS:
2017-12-08 11:45:49 state active
Attributes:
room Heizung
def
define Esszimmer_structure structure Esszimmer_structure EZ1 EZ2
attr Esszimmer_structure userattr dummy dummy_map structexclude
attr Esszimmer_structure alexaName Esszimmer
attr Esszimmer_structure dummy Heizung
attr Esszimmer_structure genericDeviceType thermostat
attr Esszimmer_structure room Alexa,Esszimmer,Heizung
define SZ1.readings notify SZ1:desiredTemperature.* setreading Schlafzimmer_structure desiredTemperature [SZ1:desiredTemperature]
attr SZ1.readings room Heizung
define EZ1.readings notify EZ1:desiredTemperature.* setreading Esszimmer_structure desiredTemperature [EZ1:desiredTemperature]
attr EZ1.readings room Heizung
hier aus dem forum kopiert
Und hat es geholfen ??
Gesendet von meinem SM-G950F mit Tapatalk
Hi. Puh, gerade ne Woche keine Zeit gehabt. Ich teste es gleich mal.
So, es scheint als ob die Syntax von rudolfkoenig so funktioniert. Ich beobachte es mal. Danke schonmal euch beiden.
Müsste noch in die Commandref :)