Dummischalter und Statusanzeige verbinden

Begonnen von Joshibaer, 24 Mai 2015, 09:51:24

Vorheriges Thema - Nächstes Thema

Joshibaer

Hier im Projekt (http://forum.fhem.de/index.php/topic,37248.0.html)  habe ich mittels eines Dummy ein Schaltimpuls zum PCF8574 gesendet.


#Taster
define Strom_OUT1Taster dummy
attr Strom_OUT1Taster alias Pool Pumpe
attr Strom_OUT1Taster group Stromoutput
attr Strom_OUT1Taster room Pool
attr Strom_OUT1Taster webCmd on
#attr Strom_OUT1Taster setList on
define off_Strom_OUT1Taster notify Strom_OUT1Taster:off { fhem("set Strom_OUT1 off")}
define on_Strom_OUT1Taster notify Strom_OUT1Taster:on { fhem("set Strom_OUT1 on")}
define Strom_OUT1TasterOn_for2sec notify Strom_OUT1Taster:on defmod meinTimer at +00:00:02 set Strom_OUT1Taster off



über den 220V Spannungssensor am PCF8574 sehe ich ob das Relay geschaltet hat.


define Strom_IN0 readingsProxy Strom_IN:Port0
attr Strom_IN0 alias Poolpumpe
attr Strom_IN0 group Strominput
attr Strom_IN0 room Pool
attr Strom_IN0 valueFn {($VALUE eq "on")?"off":"on"}
define Strom_IN0.log FileLog /opt/fhem/log/Strom_IN0.log Strom_IN0
attr Strom_IN0.log logtype text:Plot, text:Text



Wie auf dem Foto im anderen Posting zu sehen habe ich nicht viel Platz auf dem Display.

Wie kann ich wegen der Übersichtlichkeit am dummy für den Taster direkt die Statusanzeige des 220V Einganges einblenden?

Danke im voraus .

Puschel74

Nimm doch in deiner Übersicht anstelle des Dummy das Device.
Oder geht das nicht  ???
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Joshibaer

Das geht leider nicht da die Outputsignale auf einen anderen PCF8574 liegen wie die Eingangssignale und ich nicht weis wie mann beide zu einem Virtuellen Device zusammenfügen kann.


Puschel74

Einsteiger.pdf lesen - notify anlegen.
Oder noch besser.
commandref lesen - webCmd passend anlegen.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Joshibaer

Die Antwort hilft mir nun garnicht weiter (schon das zweite mal).

Zur Info ich benutze das Modul I2C_PCF8574.

I2C_PCF8574

    Ermöglicht die Verwendung eines PCF8574 I2C 8 Bit Portexenders. Auf einem Raspberry Pi kann der Interrupt Pin des PCF8574 mit einem GPIO verbunden werden und ¨ber die Interrupt Funktionen von RPI_GPIO l&aml;sst sich dann ein get für den PCF8574 bei Pegel&aml;nderung ausl&oml;sen.
    I2C-Botschaften werden über ein I2C Interface Modul wie beispielsweise das RPII2C, FRM oder NetzerI2C gesendet. Daher muss dieses vorher definiert werden.
    Das Attribut IODev muss definiert sein.

    Define
        define <name> I2C_PCF8574 <I2C Address>
        Der Wert <I2C Address> ist ohne das Richtungsbit
    Set
        set <name> <port[,port[...]]> <value>

            <port> kann Port0 bis Port7 annehmen und <value> folgende Werte:
                off
                on

        Beispiel:
            set mod1 Port4 on
            set mod1 Port4,Port6 off
            set mod1 Port4,6 on

    Get
        get <name>

        Aktualisierung aller Werte
    Attribute
        poll_interval
        Aktualisierungsintervall aller Werte in Minuten.
        Standard: -, gültige Werte: Dezimalzahl

        InputPorts
        Durch Leerzeichen getrennte Portnummern die als Inputs genutzt werden.
        Ports in dieser Liste können nicht geschrieben werden.
        Standard: no, gültige Werte: 0 1 2 .. 7

        OnStartup
        Durch Komma getrennte Output Ports und ihr gewünschter Status nach dem Start.
        Ohne dieses Attribut werden alle Ausgänge nach dem Start auf den letzten Status gesetzt.
        Standard: -, gültige Werte: =on|off|last wobei = 0 - 7

        IODev
        ignore
        do_not_notify
        showtime


Wie man sieht gibt es keine Statusmeldungen, was auch blöd ist da ja die Eingabe und Ausgabe durch verschiedene Bausteine erledigt wird.

Wie schon geschrieben finde ich keine Möglichkeit die Geräte zusammen zu führen.

Hattest du meinen verlinkten Post durchgelesen wüsstetst du das ich bestimmt schon die Einsteiger Referenz und das PDF gelesen haben , sonst würde die Steuerrung nicht laufen , da ich fast alles selbst entwickelt habe.


Also nochmal wie kann ich mir eine Art virtuelles Device bauen , und mir die Zustände wie gewünscht anzeigen lassen.

Puschel74

Zitat von: Joshibaer am 24 Mai 2015, 22:38:58
Die Antwort hilft mir nun garnicht weiter (schon das zweite mal).
Na wenn es so ist ...
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.