FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: DJ-Mix am 18 Mai 2014, 18:14:23

Titel: FunkGong von 20 - 07 Uhr abschalten
Beitrag von: DJ-Mix am 18 Mai 2014, 18:14:23
Hallo zusammen,

würde gerne bei meinen FunkGong in der Zeit von 20:00 Uhr bis 07:00 Uhr den Sound ausschalten. In dieser Zeit soll lediglich die
LED aktiv sein.

Habe es versucht mit dem WeekdayTimer umzusetzen, was aber keinen Erfolg bringt.
define FunkGong weekdayTimer FunkGong_EG 1234567 |20:00|off 1234567|07:00|on
Dachte halt, wenn ich ihn auf off setze, dass dieser dann auf off bleibt . . . . .

Ich schalte den FunkGong mit einem "HomeMatic Funk-Tasterschnittstelle 4fach, Unterputzmontage" welcher an meinem
Klingeltaster angeschlossen ist.

Hat vielleicht jemand eine Idee wie ich das eventuell umsetzen kann? Ist halt nervig immer den FunkGong stromlos zu machen
(indem ich diesen aus der Steckdose ziehe).

Danke
Gruß
Markus
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: tagedieb am 18 Mai 2014, 21:59:25
Hallo

versuche es doch mal mit
disabledForIntervals

Gruss Tagedieb
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: DJ-Mix am 25 Mai 2014, 19:32:29
hallo tagedieb,

kannst Du mir hier näheres zu sagen. Ich finde nichts.

Danke Gruß
Markus
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: Puschel74 am 25 Mai 2014, 19:41:20
Hallo,

ZitatIch finde nichts.
Dann suchst du falsch.

Nach Eingabe von "disabledForIntervals" in das Suchfeld oben rechts bekomme ich, abzüglich diesen Beitrags, 9 Beiträge die sich mit diesem Attribut befassen.

Ich war aber auch gleich so nett und hab dir einen raus gesucht:
http://forum.fhem.de/index.php/topic,22759.msg161603.html#msg161603 (http://forum.fhem.de/index.php/topic,22759.msg161603.html#msg161603)

Durchlesen und verstehen musst du das Beispiel aber schon selbst  ;)

Grüße
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: DJ-Mix am 25 Mai 2014, 20:39:20
@puschel74

hätte schreiben sollen, finde nix passendes . . . .

Ich komme mit der ersten Zeile im Code nicht klar . . .
define Licht_aus watchdog PersonX:present 00:15 PersonX:absent set FBDECT_16 off
hier wird mit watchdog presence überprüft. Bei mir benötige ich dies jedoch nicht. Ich möchte eingentlich eine
feste Schaltung ab 20:00 Uhr bis um 7:00 Uhr.

hatte es bereits mit define KLingel_aus watchdog KZ1_Rollo:off 00:15 set Funk_Gong_Sound off
attr Klingel_aus disabledForIntervals 20:00-07:00
attr Klingel_aus regexp1WontReactivate 1


aber der Gong gibt trotzdem noch Töne von sich  :(
Irgendwie befürchte ich, man kann den Sound vom Funk Gong nicht abschalten. (Nur durch herausziehen aus der Steckdose ;) )

Gruß
Markus

Gruß
Markus
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: Michi240281 am 26 Mai 2014, 14:41:00
Warum verwendest du bei deinem Notify für den FunkGong nicht einfach ein IF und gibst dann ein Zeitintervall ein! So mache ich es zumindest!
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: DJ-Mix am 26 Mai 2014, 20:50:14
@Michi240281

darf ich fragen wie Du das umgesetzt hast? Ich bekomme den Funk Gong einfach nicht abgeschaltet. Egal welche Art ich
auch versuche - at / watchdog / notify / weekdaytimer . . . .  z.B.define Klingel_aus at *{sunset(0,"18:30[:00]","06:59[:59]")} set Funk_Gong_Sound off
alle Versuche scheitern und der Gong trällert fröhlich weiter . . .  :(

Gruß
Markus
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: mi.ke am 26 Mai 2014, 21:08:04
Ich glaube, Du hast den falschen Denkansatz.

Nicht mit einem define... versuchen irgendetwas ausschalten.

Du solltest das ausschalten, was den Gong gongen läst.
als Beispiel:

define Gong_an notify TuerKlingel set Gong bimmel
attr Gong_an disabledForIntervals 20:00-07:00


Cheers
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: DJ-Mix am 27 Mai 2014, 09:43:31
@mi.ke

mein Vorhaben sieht vor, dass lediglich der Sound ausgeschaltet werden soll. Die LED Anzeige soll weiterhin
funktionieren. Des weiteren habe ich einen einfachen Klingeltaster der an einem HomeMatic Funk-Tasterschnittstelle 4fach, Unterputzmontage
angeschlossen ist.
Ich habe dennoch versucht die Tasterschnitstelle wie auch den gesamten Funkgong abzuschalten. Leider funktioniert das alles nicht. Bzw.
habe ich wohl nicht dir richtigen Befehle dafür verwendet. Mein Wissen ist damit leider ausgeschöpft. Deshalb die Frage ans Forum.
Ein Set FunkGong_Sound off , bewirkt leider nichts.
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: mi.ke am 27 Mai 2014, 11:52:37

Poste doch mal Deinen Funkgong Code komplett.

Bisher hatten wir schon:
FunkGong, FunkGong_EG, Funk_Gong_Sound, Klingel_aus etc.


So müssen alle raten, dann wird das nix . . .
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: Puschel74 am 27 Mai 2014, 17:48:52
Hallo,

alle Arten von Codes werden hier erstmal nichts bringen solange immer nur von einem "Funk-Gong" die Rede ist (oder ich hab übersehen um welchen Gong es GENAU geht).

Wenn ich nichts überlesen habe gehe ich erstmal davon aus das dieser ominöse "Funk-Gong" das nicht kann was DJ-Mix möchte.

Grüße

P.S.: Wobei wir mal wieder bei den angepinnten Beiträgen angekommen wären  ;)
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: DJ-Mix am 27 Mai 2014, 19:09:20
Hallo zusammen,

es handelt sich um den Homematic HM-OU-CF-Pl (ohne MP3). Dieser wird vom Homematic HM-PBI-4-FM gesteuert (Long +  Short (to Broadcast)).
Als Auslöser (Kurzschließer) fungiert ein Metall Klingeltaster (2 Draht).
Dies funktioniert auch soweit.
Code lautet:
define FunkGongl notify Klingelsender_01:.*Long_.* { if (Value("Klingelsender_01") ne "on") { fhem("set FunkGong_EG on") }}
define FunkGongl2 notify Klingelsender_01:.*Short_.* { if (Value("Klingelsender_01") ne "on") { fhem("set FunkGong_EG on") }}

Beide Codes lösen den FunkGong_EG aus (kurzes und langes drücken des Metallklingeltasters).

Und dies möchte ich nun einfach ab 20:00 Uhr abschalten und um 07:00 Uhr wieder einschalten.
mit set FunkGong_EG off wird dieser nicht wirklich ausgeschaltet. Der State von FunkGong_EG (Chanel_02) ist immer auf off.
Sollten noch Infos fehlen, reicheich die gerne nach.

Gruß
Markus
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: Puschel74 am 27 Mai 2014, 19:22:20
Hallo,

ZitatHomematic HM-OU-CF-Pl (ohne MP3).
Und das ist genau DER Zeitpunkt wo ich diesen Beitrag in den Homematic-Bereich schiebe.
Ich vermute mal das dir martin dort besser und schneller helfen kann als wir hier.

ZitatP.S.: Wobei wir mal wieder bei den angepinnten Beiträgen angekommen wären

Grüße
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: DJ-Mix am 27 Mai 2014, 19:46:44
Danke Puschel74 . . . .

Hoffe man kann mir dort weiterhelfen  ;)

gruß
Markus
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: martinp876 am 27 Mai 2014, 19:48:38
Ich denke inhibit ist die Lösung.

Probiere erst einmal ob
set Funk_Gong_Sound inhibit on
das tut, was du willst. Der res solle einfach sein

define fgQuiet  at *20:00:00 set Funk_Gong_Sound inhibit on
define fgActive  at *07:00:00 set Funk_Gong_Sound inhibit off

Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: Mr. P am 27 Mai 2014, 19:56:03
Zitat von: DJ-Mix am 18 Mai 2014, 18:14:23
define FunkGong weekdayTimer FunkGong_EG 1234567 |20:00|off 1234567|07:00|on
Ohne jetzt den Funkgong an sich zu kennen, würde ich mich beinahe behaupten trauen, dass du zwei Fehler drinnen hast.
Richtig sollte das Ganze wohl so aussehen:
define FunkGong WeekdayTimer FunkGong_EG 1234567|20:00|off 1234567|07:00|on
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: DJ-Mix am 27 Mai 2014, 20:13:45
@Mr. P

Danke für den Hinweis. Jedoch lässt Sie sich damit nicht abschalten (der Sound).

Gruß
Markus
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: Puschel74 am 27 Mai 2014, 20:19:04
Hallo,

ZitatHoffe man kann mir dort weiterhelfen
Tja, wie martin bereits nach gut 26 Minuten angefangen hat  ;)

ZitatOhne jetzt den Funkgong an sich zu kennen,
@Mr. P

Dann würde ich mit solchen Tipps vorsichtig sein.

HM hat eigenen Internas wo man einige Sachen ganz einfach erledigen kann.
Einen Aktor per WDT komplett still legen ist easy aber das will DJ-Mix ja nicht.
Wobei das auch nur geht wenn der Aktor und der Taster NICHT per Kabel direkt verbunden sind - den so wird eine Klingel immer! klingeln wenn jemand auf den Knopf drückt.
Strom bewegt sich nunmal leitfähigen Oberflächen entlang, egal was ein Attribut oder ein WDT möchte  ;)

Grüße
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: Michi240281 am 27 Mai 2014, 20:54:10
Also mein notify sieht so aus:

define Klingelsignal notify Klingeltaster IF ($hms gt "07:30" and $hms lt "23:30" and [Klingeltaster:state] eq "closed") (set Funk_Gong_Ton press long,set Funk_Gong_LED led greenS)

Dadurch wird der Gong eben nur zwischen 7:30 Uhr und 23:30 Uhr aktiviert! So sparste dir dann sogar weitere Attribute!
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: martinp876 am 27 Mai 2014, 21:41:41
Hi Markus,

hast du meinen Hinweis mit inhibit schon probiert oder ist der auf der vorigen Seite verloren gegangen?
Gruss Martin
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: Mr. P am 27 Mai 2014, 21:47:55
Zitat von: Puschel74 am 27 Mai 2014, 20:19:04Dann würde ich mit solchen Tipps vorsichtig sein.
Ich hab ja auch nur die Syntax korrigiert, da Groß- und Kleinschreibung als auch Leerzeichen an falschen Stellen durchaus einen unerwünschten Effekt erzeugen können. ;-)
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: DJ-Mix am 29 Mai 2014, 22:06:19
@Martin876

wenn ich set FunkGong inhbit on eingebe (oder auswähle) kommt lange Zeit ack als Status bevor er wieder in Info übergeht.
Und der Gong trällert fröhlich weiter . . . .  :(

Gruß
Markus
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: sentinel1 am 30 Mai 2014, 22:47:46

hatte es bereits mit define KLingel_aus watchdog KZ1_Rollo:off 00:15 set Funk_Gong_Sound off
attr Klingel_aus disabledForIntervals 20:00-07:00
attr Klingel_aus regexp1WontReactivate 1



Gruß
Markus


Hallo,

probiere disabledForIntervals so zu schreiben:

attr Klingel_aus disabledForIntervals 20:00-23:59 00:00-07:00

Gruss,
sentinel1
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: DJ-Mix am 01 Juni 2014, 19:01:37
@sentinel1

leider funktioniert es so auch nicht. Der FunkGong lässt sich nicht abstellen. Werde ich wohl mit leben müssen  :(
Es sei den jemand hat noch eine Idee . . . . . ?

Gruß
Markus
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: t.pfeifer am 21 Januar 2015, 20:13:15
Hallo,

ich habe das Problem mit den MP3 Funkgong und bin leider ein Anfänger ohne viel Erfahrung. Ich habe alles im Beitrag beschriebene schon probiert, leider auch ohne Erfolg.

Gibt es mittlerweile eine Lösung?

Gruß
Tim
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: Reinerlein am 21 Januar 2015, 23:13:20
Hallo,

wie wäre es mit einem DOIF für das Auslösen des Gongs?

Ich kenn jetzt nicht genau, was man dem Gong senden muss, deshalb der Part nur als Platzhalter:

define klingelknopf_Klingel DOIF ([klingelknopf] eq "closed" and [07:00-20:00]) (set gong GONGMITTON) DOELSEIF ([klingelknopf] eq "closed" and [20:00-07:00]) (set gong GONGOHNETON)


Zumindest mal als Denkansatz...

Grüße
Reinerlein
Titel: Antw:FunkGong von 20 - 07 Uhr abschalten
Beitrag von: t.pfeifer am 25 Januar 2015, 19:37:19
Danke, damit funktioniert es. Eventuell lag es aber auch an einem fehlendenen update vorher