Falscher aktor gekauft ? Brauche Taster ?!Newbie Grundfragen&Json Probl.

Begonnen von jonnydreambox, 18 April 2014, 12:08:29

Vorheriges Thema - Nächstes Thema

jonnydreambox

Guten Morgen!

Für meinen Badlüfter bräuchte ich einen Taster der ihn an macht , darin ist dann ein zeitrelais,und eine feuchtigkeits Steuerung die ihn wieder ausschaltet.

Jetzt habe ich glaube ich den Falschen aktor gekauft oder ?

http://www.ehomeportal.de/Funk-System-HomeMatic/Schaltaktoren/HomeMatic-Funk-Schaltaktor-1fach-Unterputzmontage.htm?shop=shop&SessionId=&a=article&ProdNr=68-767-93&t=1598&c=1893&p=1893
HomeMatic Funk-Schaltaktor 1fach, Unterputzmontage


Oder Kann man den sagen das er als taster funktionieren soll?

Ich bin doof, könnt mich gerne auslachen,weil ihr was könnt was ich nicht kann!ABER ich kann auch was was Ihr nicht könnt!

vorher 7390 fhem nun Cubietruck, ich verzweifle....

betateilchen

Den kannst Du schon als Taster verwenden, indem Du ihm einfach ein "set ... on-for-timer 0.1" schickst.

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

jonnydreambox

Vielen Dank! :)

Schöne Feiertage!!!!


Gruß

JonnyDreambox
Ich bin doof, könnt mich gerne auslachen,weil ihr was könnt was ich nicht kann!ABER ich kann auch was was Ihr nicht könnt!

vorher 7390 fhem nun Cubietruck, ich verzweifle....

Icebear

Hi.

Hab das ganze hier mit 2 fach aktor.

Licht anschalten. Mit 2 minuten verzoegerung geht der Badluefter an mit nachlauf. So laeuft der nur bei laengerem aufenthalt und nicht wenn man mal ebend pipi macht :-)
Gruesse aus Friedrichsfeld..

Gesendet von meinem V370 mit Tapatalk 2

Raspberry PI mod B (Wheezy), Fhem 5.4, CUL868, CUL433 , RfxTrx, HM-USB-CFG2, Wlan, HomeEasy, IT, FS20, TFA, HomeMatic, Oregon Scientific, HMLand auf Fritzbox
Raspberry PI mod B (RaspBMC)

jonnydreambox

Super!

Kann mit einer sagen wie genau die Zeile heissen muss um ihn als Taster zu nutzen ?
CUL_HM_HM_LC_SW1_FM_285FD6 set... on-for-timer 0.1

?
Ich bin doof, könnt mich gerne auslachen,weil ihr was könnt was ich nicht kann!ABER ich kann auch was was Ihr nicht könnt!

vorher 7390 fhem nun Cubietruck, ich verzweifle....

betateilchen

set CUL_HM_HM_LC_SW1_FM_285FD6 on-for-timer 0.1

Wobei ich den Schaltaktor aber irgendwie sinnvoll umbenennen würde, das macht das Leben einfacher.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

mi.ke


Mein Vorschlag:

Erstens:
rename CUL_HM_HM_LC_SW1_FM_285FD6 InWasSinnvolles

Zweitens:

set InWasSinnvolles on-for-timer 0.1


Drittens:
http://xxx.xxx.xxx.xxx/fhem/docs/commandref.html
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

jonnydreambox

Vielen dank euch!

Umbenennt wollte ich ihn sowieso, war nur als Beispiel! ;D



Schöne Ostern !!!! 8)
Ich bin doof, könnt mich gerne auslachen,weil ihr was könnt was ich nicht kann!ABER ich kann auch was was Ihr nicht könnt!

vorher 7390 fhem nun Cubietruck, ich verzweifle....

jonnydreambox

so jetzt hab ich doch noch eine Frage , damit ich meine Baustelle in der Küche schliessen kann und meine Frau Glücklich ist  ::)

Das mit set time wie funktioniert das genau ?

habe

set Badlüfter on-for-timer 0.1
gemacht

nun im fhem trotzdem an / aus und er bleibt auch so an bzw aus.

Und wenn ich den Wandtaster drücke kennt der auch noch an/aus



Wie kann ich das ändern ?

???

vielleicht helfen euch die Fotos:


Ich bin doof, könnt mich gerne auslachen,weil ihr was könnt was ich nicht kann!ABER ich kann auch was was Ihr nicht könnt!

vorher 7390 fhem nun Cubietruck, ich verzweifle....

betateilchen

Die Screenshots helfen nicht wirklich viel weiter, sie zeigen aber (anhand des MISSING ACK) eindeutig, dass Dein Schalter noch nicht vollständig korrekt in fhem eingebunden ist.

Und dann verstehe ich nicht, was Du jetzt eigentlich tun willst.

Du möchtest, dass der Schalter, wenn man ihn drückt, genau 0.1 Sekunden anbleibt, damit das Nachlaufrelais getastet wird?

Dann musst Du ein Register setzen, das das Schaltverhalten des Schalters ändert.

set Badlüfter regSet self01-shOnTime 0.1

und danach ein

set Badlüfter getConfig
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

jonnydreambox

#10
hallo!

Ja ich möchte das wenn ich mit fhem den Schalter auf on drücke er für 1 sek an geht um den badlüfter zu starten,

oder wenn ich den wandtaster betätige

genau das gleiche


Dann schreibst du noch nicht korrekt eingebunden...

was kann ich dir senden damit du das siehst was falsch ist ?

Habe bisher alle gleich angemeldet

soll ich einfach mal deine Zeilen eingeben ?


Nun nach der ersten Zeile kommt:
set Badluefter regSet self01-shOnTime 0.1


self01-shOnTime failed: supported register are confBtnTime intKeyVisib lgActionType lgCtDlyOff lgCtDlyOn lgCtOff lgCtOn lgCtValHi lgCtValLo lgMultiExec lgOffDly lgOffTime lgOffTimeMode lgOnDly lgOnTime lgOnTimeMode lgSwJtDlyOff lgSwJtDlyOn lgSwJtOff lgSwJtOn localResDis pairCentral powerUpAction shActionType shCtDlyOff shCtDlyOn shCtOff shCtOn shCtValHi shCtValLo shOffDly shOffTime shOffTimeMode shOnDly shOnTime shOnTimeMode shSwJtDlyOff shSwJtDlyOn shSwJtOff shSwJtOn sign statusInfoMinDly statusInfoRandom transmitTryMax
Ich bin doof, könnt mich gerne auslachen,weil ihr was könnt was ich nicht kann!ABER ich kann auch was was Ihr nicht könnt!

vorher 7390 fhem nun Cubietruck, ich verzweifle....

martinp876

a) aus FHEM
sende
set Badlüfter on-for-timer 0.1
und nicht
set Badlüfter on

b) von Schalter (typo von betateilchen)
set Badlüfter regSet shOnTime 0.1 self01

Beachte, dass du auch "long" berücksichtigen musst. Wenn einer lange drückt soll das gleich Passieren?
set Badlüfter regSet lgOnTime 0.1 self01
set Badlüfter regSet lgMultiExec    off self01

von FHEM kannst du anstatt  on-for-timer auch direkt den Taster simulieren
set Badlüfter press short self01

jonnydreambox

#12
Hallo Martin Hallo Betateilchen :D

Oha hatte es gar nicht mehr in Erinnerung das das so komplex ist :-[

Vorher lief alles bis heute über 1jahr problemlos, da vergisst man viel.

Angelernt habe ich alle mit:

set CUL_0 hmPairForSec 60

Dann Pairing aktor

Aktorname in Fhem Kopiert und umbenannt mit

rename CUL_HM_HMxxxxxxxxx Badluefter

und dann einen Raum zugewiesen mit:

attr Badluefter room Bad

-----------------------------------------------
Also irgendwie klappt das noch nicht mit dem Wandtaster und und der fhem Steuerung so das es nur 1 sek an und wieder aus geht.
Long ? Lange drücken gibts auch noch ,oha! :o

Nö soll sich dann genauso verhalten

eure Zeilen habe ich eingegeben bis auf die

set Badluefter regSet lgMultiExec    off self01

da kam
cannot calculate value. Please issue set Badluefter getConfig first - invalid



Könnt ihr irgendwie wo sehen wo es bei mir hakt ?
Kann ich euch irgend ein screenshot oder eine augabe hier posten ?

Auch wegen missing ack

Und seit ich den aktor für die Steckdose dran hab um die Waschmaschine zu überwachen,kommt ab und zu
FHEM SERVER
Fehler beim Versuch die Antwort des FHEM Servers auszuwerten!DieAntwort ist kein gültiger JsonString.
Bitte kontrollieren sie Servereinstellungen (und stellen sie sicher das auf dem FHEM server das JsonList Plugin Funktioniert)

dann starte ich die fb7390 neu und es geht wieder
Ich bin doof, könnt mich gerne auslachen,weil ihr was könnt was ich nicht kann!ABER ich kann auch was was Ihr nicht könnt!

vorher 7390 fhem nun Cubietruck, ich verzweifle....

jonnydreambox

Guten Morgen!

auch wenn noch keiner zeit hatte ,ist ok!

Aber kann mir jemand sagen ob ich nochmal an die Aktoren ran muss ? Die sind bei mir nämlich in der Küche Verbaut, hab da alles offen, meine Frau will Ostern keine Baustelle..... :-[

Betatateilchen sagte:
"Die Screenshots helfen nicht wirklich viel weiter, sie zeigen aber (anhand des MISSING ACK) eindeutig, dass Dein Schalter noch nicht vollständig korrekt in fhem eingebunden ist"


Muss ich zum richtig einbinden an den aktor ran ? Oder langt das so ?

Sonst Baue Ich die Küche erstmal fertig...
Ich bin doof, könnt mich gerne auslachen,weil ihr was könnt was ich nicht kann!ABER ich kann auch was was Ihr nicht könnt!

vorher 7390 fhem nun Cubietruck, ich verzweifle....

martinp876

die internen peers eines Aktors (self...) müssen erst sichtbar gemacht werden
set Badlüfter intKeysVisib on
set Badlüfter getConfig

dann sollten die anderen Kommandos funktionieren.