aktuell muss ich, aufgrund meiner limitierten PHP Möglichkeiten, immer einzeln mit der entsprechenden ID und getvalue in den Skripten die Stati von z.B. meinen Fenster-Drehgriffen abfragen, um z.B. Alarmmeldungen zu generieren.
Gibt es eine Möglichkeit eine beliebige Summe von Fenster-Drehgriffen über irgendeinen PHP Trick / eine PHP Abfrage so abzufragen, dass ich Griffe meinem System hinzufügen kann, ohne immer alle Scripte einzeln nachführen zu müssen.
So in der Art Getdevice „Type“ Status in einer PHP Zeile nur für die Instanzen der Fensterkontakte oder nur für Türkontakte usw…
Das würde sicherlich die Skripte um einiges einfacher machen und vor allen Dingen neue Kontakte automatisch mit hinzufügen.
Das Variablen-Profil sah erst vielversprechend aus aber er zeigt da nur das Standardprofil an und nicht das welches man selbst zugeordnet hat. Das sehe ich BUG an. Ansonsten wäre die Zuordnung einfach gewesen da ich wegen eigener Icons sowieso eigene Profile angelegt und zugeordnet habe.
So lange ich nicht irgendwo die Brücke zur passenden Variable schlagen kann kann ich den Profilnamen nicht als Kennzeichen von State auswerten.
Eventuell über das HM-Inventory-Script - da kommen ja auch die Typen der HM-Instanzen raus. Aber da fehlt dann glaube ich wieder die Brücke zu einer IPS-Instanz.
Das Variablen-Profil sah erst vielversprechend aus aber er zeigt da nur das Standardprofil an und nicht das welches man selbst zugeordnet hat. Das sehe ich BUG an.
Das sehe ich genauso oder die Beschreibung stimmt nicht. Machst Du einen Bug Report dazu auf.
Als Workaround die 2 Profile vergleichen. Mit IPS_GetVariableprofile zeigt er es nämlich richtig an.
beim Stöbern und Suchen nach Lösungsansätzen für mein nächstes Vorhaben bin ich auf diesen Thread gekommen, der ja schon älter ist, aber für meine Anfrag geeignet scheint.
Nachdem ich meine Fensterkontakte durch ein eiziges Script auswerten und Zustandsänderungen in eine MySql-DB schreiben lasse, möchte ich selbiges mit der HM-Tasterschnittstelle machen.
Dabei bildet das hier http://www.ip-symcon.de/forum/f50/scripte-kuerzen-hm-komponentenarten-einmal-abfragen-11888/#post99036 das Herzstück des Ganzen. Nun gibt es bei den Tastern keine Statusvariable, die sich ändert, sondern nur der Zeitstempel. Lässt sich diese Tasterschnittstelle relativ eindeutig identifizieren? Laut Datenpunkten für HM sind PRESS_SHORT, PRESS_LONG und INSTALL_TEST auch in vielen Geräten vorhanden. Hat da jemand schon was gemacht? Nach einigem Lesen und Probieren finde ich die Möglichkeit, HM-Geräte ähnlicher Natur (Taster, Fernbed., Wandtaster etc.) mit nur einem Script auszuwerten ziemlich genial und effizient.