FS20 Schalter mit Timer bedienen

Begonnen von Guest, 27 Mai 2011, 19:28:46

Vorheriges Thema - Nächstes Thema

jorge

                                         

@Rudi
Irgendewie - ich weiß nicht wie - hast Du mit Deinen Timer befehlen
Recht - konnte sie mit meiner 'Steckdose' nachvollziehen

Das andere:
Vielleicht ist es aufschlussreich, was sich gestern um sunset in
meinem fhem.log tat:

2011.07.27 21:58:53 5: exec at command Steckdose_sunset_OnForTimer
2011.07.27 21:58:53 5: Cmd: >set Steckdose on-for-timer 1200<
2011.07.27 21:58:53 2: FS20 set Steckdose on-for-timer 1200
2011.07.27 21:58:53 2: FS20 Setting timeout to 1280 from 1200
2011.07.27 21:58:53 5: CUL868 sending F123401399a
2011.07.27 21:58:53 3: FS20 Setting timeout to 1280 from 1200
2011.07.27 21:58:53 5: Triggering global (1 changes)
2011.07.27 21:58:53 5: global trigger: Checking FB_Mail_Thermometer
for notify
2011.07.27 21:58:53 5: global trigger: Checking FileLog_Steckdose for
notify
2011.07.27 21:58:53 5: global trigger: Checking FileLog_Thermometer
for notify
2011.07.27 21:58:53 5: global trigger: Checking LogUndef for notify
2011.07.27 21:58:53 5: global trigger: Checking Mail_Steckdose for
notify
2011.07.27 21:58:53 5: global trigger: Checking fhemlog for notify
2011.07.27 21:58:53 5: redefine at command Steckdose_sunset_OnForTimer
as +*{sunset_rel()} set Steckdose on-for-timer 1200
2011.07.27 21:58:53 5: Cmd: >{sunset_rel()}<
2011.07.27 21:58:53 5: Triggering global (1 changes)
2011.07.27 21:58:53 5: global trigger: Checking FB_Mail_Thermometer
for notify
2011.07.27 21:58:53 5: global trigger: Checking FileLog_Steckdose for
notify
2011.07.27 21:58:53 5: global trigger: Checking FileLog_Thermometer
for notify
2011.07.27 21:58:53 5: global trigger: Checking LogUndef for notify
2011.07.27 21:58:53 5: global trigger: Checking Mail_Steckdose for
notify
2011.07.27 21:58:53 5: global trigger: Checking fhemlog for notify

On 28 Jul., 10:35, Rudolf Koenig wrote:
> On Wed, Jul 27, 2011 at 11:27:01PM -0700, jwk wrote:
> > Ich gehe davon aus, dass der FS-20 timer durch den neuen Befehl gel scht
> > wird.
>
> Konnte ich gerade nicht nachvollziehen:
>   fhem> set Lampe timer 5
>   fhem> set Lampe on-for-timer 20 # Lampe ist 20 sek lang an
>   fhem> set Lampe on              # Lampe ist 5 Sekunden lang an
>   fhem> set Lampe timer 0
>   fhem> set Lampe on              # Lampe geht nicht automatisch aus
>
> Bitte "Empirik" auch mit solchen Codestuecken auch belegen, damit man es
> nachvollziehen kann.
>
> > Direkt auf der Konsole (z.B.'set Steckdose on-for-timer 5') klappt das
> > notify
>
> Komisch, muss auch mit was anderes zu tun haben, bei mir klappt das notify auch
> ueber ein at abgesetzten Befehl.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
FHEM.RaspberryPi 2 (HM, 1Wire, Callmonitor.FB 7490, GPIO, I2C, MQTT-Server, MCP23018)
FHEM.RaspberryPi  (FHEM2FHEM, CUL, FS20)
FHEM.RPiZeroW (I2C, 1Wire, python.api, XiaomiBTLESens.MQTT)
FHEM.Win7 (FHEM2FHEM,DBLOG.MySql)
ESPEasy (WEMOSD1, I2C, Analog, 1Wire), Sonoff_T1_3ch, Mobotix QM25, robonect

jorge

                                         

Habe nochmals 3 Tage getestet:

define Steckdose_sunset_OnForTimer at +*{sunset_rel()} set Steckdose
on-for-timer 1200

wird zwar ausgeführt (Steckdose schaltet ein und wieder aus), das wird
aber nicht ins FileLog_Steckdose geschrieben, und ist damit auch nicht
im Plot enthalten.

---

define Steckdose_off at *23:00 set Steckdose off

wird ist hingegen ins Log geschrieben. Ich bekomme beim Ausschalten
auch eine eMail

define Mail_Steckdose notify Steckdose.* "/sbin/mailer -s
Steckdose_"%" "

Woran kann das liegen?


Jörg (JWK)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
FHEM.RaspberryPi 2 (HM, 1Wire, Callmonitor.FB 7490, GPIO, I2C, MQTT-Server, MCP23018)
FHEM.RaspberryPi  (FHEM2FHEM, CUL, FS20)
FHEM.RPiZeroW (I2C, 1Wire, python.api, XiaomiBTLESens.MQTT)
FHEM.Win7 (FHEM2FHEM,DBLOG.MySql)
ESPEasy (WEMOSD1, I2C, Analog, 1Wire), Sonoff_T1_3ch, Mobotix QM25, robonect

Tobias

                                                   

Kenn mich zwar mit fhem noch(!) nicht soo gut aus, aber hast du denn
auch für Steckdose_sunset_OnForTimer ein entsprechendes Filelog
definiert?

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

jorge

                                         

Filelog ist für das Device angelegt, wo ja auch die anderen
Statusmeldungen / at Befehle für die Steckdose auflaufen:

define FileLog_Steckdose FileLog /var/InternerSpeicher/fhem/log/
Steckdose-%Y.log Steckdose

Gute Idee...

On 1 Aug., 15:06, "tobias.faust" wrote:
> Kenn mich zwar mit fhem noch(!) nicht soo gut aus, aber hast du denn
> auch für Steckdose_sunset_OnForTimer ein entsprechendes Filelog
> definiert?

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
FHEM.RaspberryPi 2 (HM, 1Wire, Callmonitor.FB 7490, GPIO, I2C, MQTT-Server, MCP23018)
FHEM.RaspberryPi  (FHEM2FHEM, CUL, FS20)
FHEM.RPiZeroW (I2C, 1Wire, python.api, XiaomiBTLESens.MQTT)
FHEM.Win7 (FHEM2FHEM,DBLOG.MySql)
ESPEasy (WEMOSD1, I2C, Analog, 1Wire), Sonoff_T1_3ch, Mobotix QM25, robonect

Zrrronggg!

                                                     

Wenn ich nochmal zu pacifics Problem zurueckkommen darf:

Ich nehme an, er hat noch gar nicht das Prinzip von FHEM verstanden:
Mit FRONTEND ist da aber nix. Das FEHM Frontend ist dazu da sofortige
Aktionen auszulösen und den Status der diversen Aktoren etc anzusehen.
Dinge die man autoamtisieren will erledigt man durch eintrag in die
cfg Datei.

Da steht dann drin: Den SChalter jeden Samstag um 9 Uhr anmachen, das
Tor aufmachen, es sei denn es ist schon auf, das Licht im Bad
anmachen, es sei denn das Fenster ist auf und so weiter.

Automatisierungsscenarien muss man sich also selber in FHEMS eigener
Syntax zusammenschreiben und in die Config packen.

Da steht dann z.b. so Kram drin wie:
#------Mittwoch Einfahrt auf-------
define mi_tor at *06:58:00 {if ($wday == 3)  { fhem("set tor_sw off ;;
set Einfahrt_AUF on") } }

(Mittwochs kommt die Müllabfuhr, da mach ich morgens das Tor auf)

Da muss man sich ein bisschen mit befassen. Am Anfang denkt man "ach
du Schreck" aber eigentlich ist das mit etwas reinfummeln ganz gut
machbar.

Ich denke schon seit längerem darüber nach, ob man ins Wiki für solche
Fälle nicht 2-3 Beispielconfigs reinstellen könnte, die dem Anfänger
als Startpunkt dienen.

pacific: Lies mal diese Sektionen durch:

http://fhemwiki.de/index.php/Category:Code_Snippets





On 3 Jun., 16:32, pacific wrote:
> Hallo JWK,
> mit dem Home-Sweet-Home arbeite ich schon.
> Meine Vorstellung ist ein Script, welches automatisch auf der FB7390
> läuft.
> z.B. um 16:30 Uhr gehen die Jalousien runter und morgen beim
> Sonnenaufgang gehen sie wieder hoch.
> Um 20:00 Uhr geht auf dem Hof das Licht an bis 21:00 Uhr.
> So stelle ich mir einen Automatismus vor.
> Was muß ich machen, wenn diese Vorgänge automatisiert ablaufen sollen.
>
> Gruß Roger
>
> On 1 Jun., 15:14, jwk wrote:
>
>
>
>
>
>
>
> > Probiers mal hiermit:
>
> >http://fritz.box:8083/fhemimBrowser aufrufen (Home-Sweet-Home sollte
> > erscheinen).
>
> > In das Eingabefeld dann die FHEM Befehle eingeben.
>
> > Gruß
>
> > JWK
>
> > On 31 Mai, 23:03, pacific wrote:
>
> > > Hallo Boris,
> > > also ich habe mein Cul an meine 7390 und habe den Fhem Server auf der
> > > 7390 laufen.
> > > Jetzt möchte ich praktisch suche ich ein Frontend bei dem ich
> > > verschiedene Schaltvorgänge,
> > > Makros usw. eingeben kann.
> > > Mein System ist XP. Was und wie soll ich wo einsetzen.- Zitierten Text ausblenden -
>
> > - Zitierten Text anzeigen -

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL