Mal ehrlich… wofür ist denn die Press Variable da… wenn die nix macht?..
mal ehrlich: du hast doch nicht etwa 2 Jahre am vorhergehenden Posting geknobelt um dann mit dieser Frage zu antworten??
Wollte damit eigentlich mehr ausdrücken, das es das doch echt nicht sein kann… ich meine halb fertige produkte… Meine Schalterschnittstelle habe ich ja jetzt erst seid 4 Monaten aber ich will es einfach nicht wahr haben… :mad:
Das ist genau so ein Sch**** wie mit dem Funk Gong… da kann ich über IPS auch nix auslösen… nur über die virtuellen Kanäle… das sind alles nur workarounds… das finde ich echt mehr als schade… mich würde einfach nur interessieren, ob es besser werden wird… oder ob es was neues gibt…
Nun mal langsam. Ich finde da so allerlei bei Homematic auch nicht optimal gelöst aber man sollte die Kirche im Dorf lassen.
Mit der EQ3-Zentrale CCU geht es schliesslich und für Fremdsteuerungen wie z.b. IPS sind die Geräte ja erst einmal naheliegender Weise nicht entwickelt worden. Die wollen Ihr eigenes Zeug verkaufen und warum sollte man bei EQ3 daher auf Drittprodukte (Sorry dafür ) wie IPS Rücksicht nehmen?
Moment… also mit der CCU kann ich den Zustand auslesen? Ich habe nur IPS mit Lan Adapter… Das wäre jetzt interessant zu wissen. Ist der Zustand (wenn das mit der CCU gehen sollte) auch auslesbar aus der IPS?
Aber schade ist es doch trotzdem, da ja auch der LAN Adaper ein EQ3 Produkt ist, oder?
Und wie gesagt… wofür ist die „Press“ Variable… in IPS wenn ich das geräte hinzufüge… sie aktuslisiert sich nicht und steht immer auf False… die muss doch einen Sinn haben, oder? Kann es nicht sein, das hier ein IPS Bug ist?
Ist kein IPS Bug :eek:
Einfach mal mit den Grundlagen beschäftigen, dann solltest Du schnell drauf kommen, warum sie nicht aktualisiert wird. :rolleyes:
Gruß
Bruno
Danke, dann lese ich mal lieber die Anleitung statt Fragen in einem Forum zu stellen…
Hallo Pudi.
Nichts für ungut aber ein Forum kann und soll nicht Handbücher bzw. Dokumentationen ersetzen. Du wirst hier sehr kompetente Ansprechpartner finden wenn die Anfragen entsprechend sind. Die Beiträge die Du hier findest sprechen da glaube ich für sich selbst.
IPS kann nur das auswerten, was die Homematic Datenpunkte bzw. der BidCos von EQ-3 hergeben. Wenn Du die Doku nicht gelesen hat und trotzdem mit Aussagen wie
halb fertige produkte
,
das hier ein IPS Bug ist?
und
so ein Sch**** wie mit dem Funk Gong…
um Dich wirfst - was erwartest Du da für Antworten?
Hi,
ich will mich hier nicht streiten. Dafür ist das Forum denke ich erst recht nicht gedacht. Klar hatte es mich genervt das man Geld für ein Produkt ausgibt und dann doch, das was man erwartet nicht passiert. Denke ich passiert ja jedem mal.
Mit dem IPS Bug war es so, das ich mich einfach gewundert habe warum wird beim anlegen in IPS in der Instanz eine Variable angelegt wird die sich scheinbar nie ändert oder regiert. Gut, wenn diese im BidCos eventuell auch einfach nur da ist und nichts macht verständlich. würde ich die als Entwickler auch mit nehmen in IPS.
Wenn sich hier jemand beleidigt fühlt wegen Aussagen wie „halb fertige produkte“ und „KANN es nicht sein, das hier ein IPS Bug ist?“ tut es mir leid und ich möchte mich dafür entschuldigen.
Im großen und ganzen finde ich aber IPS Klasse und freue mich hier weiter von euch zu lesen.
Wünsche allen einen frohen 3. Advent.
Hallo,
ja ich weiß ich nerve…
aber ich habe trotzdem nochmal eine hoffentlich nicht allzu blöde Frage. Beim ein bzw. aus schalten eines Schalters, gibt der BidCos Service einen Counter aus… daran lässt sich (meiner Meinung nach) genauer der Zustand auslesen… also gerade Zahl AN und ungerade Zahl aus… das der BidCos Service auf die gleiche Weise im Debug Fenster auch LowBat und andere bekannte Variablen ausgibt, würde ich gerne wissen ob jemand weiß ob und wie es möglich ist diesen Counter zu integrieren. Bzw wie es möglich ist die Statusvariablen Install_Test und Press in Integer statt Boolean zu wandeln… da mich interessieren würde was passiert.
Der Grund ist, das in der rf_swi.xml die Parameter vom Typ „integer“ sind.
<paramset type=„VALUES“ id=„swi_ch_values“>
<parameter id=„PRESS“ operations=„write,event“ loopback=„true“ control=„EVENT_INTERFACE.TRIGGER“>
<logical type=„action“/>
<physical type=„integer“ interface=„command“ value_id=„COUNTER“>
<event frame=„EVENT“ auth_violate_policy=„reject“/>
<set request=„EVENT_SIM“/>
</physical>
<conversion type=„action_key_counter“ sim_counter=„SIM_COUNTER“/>
</parameter>
<parameter id=„INSTALL_TEST“ operations=„event“ ui_flags=„internal“>
<logical type=„action“/>
<physical type=„integer“ interface=„command“ value_id=„TEST_COUNTER“>
<event frame=„EVENT“/>
</physical>
</parameter>
</paramset>
Wie gesagt, habe nur halbwissen, aber vielleicht hat ja jemand einen Tip.
LG
Pudi
wozu brauch man das?
m.E. ist dieser Ansatz gut, sich selbst in die Verzeweiflung zu treiben. Das funktioniert nur, wenn Sender- und Empfängerseite zu jedem Zeitpunkt immer absolut synchron sind. Allein wegen des funkbasierenden Übertragungssystems ist das nicht zu realisieren.
Und bitte Code in entsprechende Tags packen (z.B. PHP)
Das stimmt, aber es ist sicherer als der Ansatz den Status über ein Update Event des Install_Test zu setzen…
Aber mich würde halt generell auch interessieren wie ich die Statusvariablen beeinflussen kann.
LG
Pudi
solange du nicht rauslässt, was du erreichen willst, werden wir weiter im Dunkeln tappen
Ok, dann hole ich mal aus.
Ich habe hier ein 3 Fach Funk Schalter. An jedem der Kanäle soll ein Kippschalter dran. Dadurch möchte ich Anzeigen, ob jemand zu Hause ist, oder nicht. Die Kippschalter werden bei uns verbaut als Schlüsselkasten für drei Schlüssel. Ist der kippschalter unten, fällt der Schlüssel runter bzw. ist nicht da, genau wie die Person.
Dazu möchte ich mit IPS den Zustand auslesen von jedem Kanal. Zwar ist es möglich über das update Event von installtest eine variable zu triggern, jedoch reagiert IPS zu langsam, so das es zur nicht Aktualisierung der Install_test variable kommen kann und dadurch eventuell die „Neue Variable“ nicht getriggert wird. In der Console vom BidCos Service kann man aber sehen, das die „Counter“ Variable trotzdem hoch zählt. Durch ein mögliches auslesen der Variable in IPS könnte man ja an diesem Wert den Zustand des Kanales auslesen, ob dieser offen oder geschlossen ist.
-
Frage: Habe ich als IPS Käufer die Möglichkeit selbst einer Homematic Instance eine Statusvariable hinzuzufügen, welche aus dem BidCos sich Daten holt?
-
Frage: Könnte es sein, das die Statusvariable „Press“ wenn sie automatisch vom Homematic konfigurator angelegt wird, eventuell eine „integer“ sein müsste?
-
Frage: Habe ich als IPS Käufer die Möglichkeit selbst die Möglichkeit den Typ einer Statusvariable einer Homematic Instance zu ändern?
Vielen Dank,
LG
Pudi
Also diese Prozess-Konstruktion halte ich in Kombination mit Homeautomation für unglücklich. Allein schon Schalter sind ungünstig, weil du auch hier den Zustand Schalter <=> IPS nie zu 100% synchron bekommst. Taster sind immer besser.
Grundsatzfrage: warum nicht eine HA-geeignete Lösung wie z.B. IPS AKM 868 nehmen?
sorry, hier steige ich aus. Auslesen geht schon mal nicht, die HM-FunkAktoren (welchen du auch immer hast) senden immer den aktuellen Status, wenn sich dieser am Eingang ändert. Ändert er sich nicht, senden sie nicht. entweder kommt diese Statusänderung in IPS an - oder nicht.
Und dass IPS zu langsam (in diesem Kontext) reagiert - für mich absolut unvorstellbar. Ich würde ein Script mit entsprechenden Aufgaben versehen und dieses auf Statusänderung oder Statusupdate triggern. Mir scheint eher, dass Dir hier noch Grundlagen fehlen und/oder Dinge durcheinander geworfen werden. Vielleicht kann man das auflösen, wenn du näher drauf eingehst.
Nein. Alle verfügbaren Statusvariablen werden vom entsprechenden HM-Modul installiert. Mehr gibt es nicht.
hängt vom HM-Gerät ab. Wäre aber erstaunlich, dass das entsprechende Modul (welches diese Variablen installiert) fehlerhaft wäre. Das wäre garantiert früher aufgefallen.
nein. das würde das Modulkonzept ad absurdum führen
HM-Swi-3-FM ist eine Tasterschnittstelle, HM-SCI-3-FM ist für Schließerkontakte (Schalter). Steht alles schon lesbar in diesem Fred drin.
Somit ist es für diese Anwendung schlicht das falsche Modul. :eek:
Gruß
Bruno
das Modul sendet auch nicht den aktuellen Status des Schalters. ich habe das Teil bei mir an einem Taster hängen . . aber auch nur weil ich das Teil über habe . ob der Kontakt geschlossen ist oder nicht sendet das Modul nicht . . da noch nicht überall Kabel bei mir liegen habe ich einen Fenster Kontakt von HM im Schlüssel Kasten und am Schlüssel Bund einen Magneten . funktioniert recht gut . der zeigt den Status nämlich an . kannst bestimmt auch einen Schalter zwischen löten . .
Holger .
Gesendet von meinem GT-I9100 mit Tapatalk 2
@powerfreddy: Der HM-SwI-3-FM ist keine Tasterschnittstelle, sondern eine Schalterschnittstelle, die beim Umschalten des Schalters einen kurzen Tastendruck sendet. Die Tasterschnittstelle (verhält sich wie eine Fernbedienung) heisst HM-PBI-4-FM. Der SCI ist wie bereits korrekt geschrieben für z.B. Reedkontakte oder Schalter, bei denen man den Zustand wissen möchte.
Gruß DGH77
So sehe ich das auch… wenn ich eine HM-SwI-3-FM mit einem Schaltaktor z.B. Licht im Lanadapter verknüpfe (unabhängig von IPS) … und z.B. einen Taster (zu Testzwecke) an einen Kanal anschließe, geht das Licht nur an, solange ich gedrückt halte! Lasse ich den Taster los, geht das Licht wieder aus.
Es ist wohl beides für Schalter, nur leider eines mit Zustandsausgabe (HM-SCI-3-FM) und eines ohne (HM-SwI-3-FM).