Neues Modul: 22_HOMEMODE.pm - grundlegende Automationen und mehr

Begonnen von DeeSPe, 07 Januar 2017, 15:59:43

Vorheriges Thema - Nächstes Thema

deluxe41

Hallo Dan,

Vielleicht hast du ja nen Tip für mich.

Ich nutze Homemode als Alarmanlage über HomeKit.
Läuft wunderbar mit der Ausnahme, wenn ich oder jemand anderes geht und ein Fenster offen ist bekomme ich einen Alarm.

Kann ich das so einrichten, das es in Ordnung ist, wenn ein Fenster offen ist und nur ein Alarm ausgelöst wird, wenn ein Fenster geöffnet wird während des scharfen Zustands.

Gruß
René



Gesendet von iPhone mit Tapatalk
Fritzbox 7490 ( USV + Fall Back ), einige HM komponenten,ESPs

DeeSPe

Hallo René,

ich habe verstanden warum es Dir geht, aber leider gibt es im Moment noch keine Lösung dafür. Packe es mal mit auf die Todo-Liste, habe da gerade eine Idee wie ich das umsetzen könnte.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

dk3572

Hallo,
ich habe 3 Rauchmelder die untereinander und mit einem virtuellen Team Lead vernetzt sind.
Wie kann ich verhindern, dass ich bei HomeCMDalarmSmoke-on 4 mal die gleiche Meldung bekomme?

Danke und VG
Dieter

majestro84

Hallo
Gibt es eine Möglichkeit als HomeEventsCalendarDevices einen Kalender aus dem Modul GCALVIEW einzufügen?
Leider kommt "Ungültige Calendar/holiday Geräte gefunden: Privat".

Gruß Alex
Server: Fujitsu ESPRIMO Q920 - aktuellen FHEM-Docker Image:Z-Wave (RollerShutter,DoorWindow,Socket,PIR,....) | ENIGMA2 | EGPM2LAN | BLE-Tag(PRESENCE) | HUE | alexa-fhem | Shelly | MQTT2
1.Pi-Zero:Viessmann(optolink) mit 89_VCONTROL300.pm
2.Pi3 Dongle Server: Zigbee2MQTT(CC1352P-2), Z-Wave(UZB1), BT

DeeSPe

Zitat von: dk3572 am 18 Dezember 2018, 14:48:36
Hallo,
ich habe 3 Rauchmelder die untereinander und mit einem virtuellen Team Lead vernetzt sind.
Wie kann ich verhindern, dass ich bei HomeCMDalarmSmoke-on 4 mal die gleiche Meldung bekomme?

Danke und VG
Dieter

Indem du nur den Team Lead zu HOMEMODE hinzugefügst.

Zitat von: majestro84 am 18 Dezember 2018, 15:19:10
Hallo
Gibt es eine Möglichkeit als HomeEventsCalendarDevices einen Kalender aus dem Modul GCALVIEW einzufügen?
Leider kommt "Ungültige Calendar/holiday Geräte gefunden: Privat".

Gruß Alex

Nein, steht doch dort welche Kalender TYPEn erlaubt sind.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

DeeSPe

Zitat von: DeeSPe am 18 Dezember 2018, 18:02:07
Indem du nur den Team Lead zu HOMEMODE hinzugefügst.

Oder im entsprechenden HomeCMD auf ,,%SENSOR%" prüfen und dann nur beim Lead alarmieren.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

majestro84

Zitat von: DeeSPe am 18 Dezember 2018, 18:02:07
Indem du nur den Team Lead zu HOMEMODE hinzugefügst.

Nein, steht doch dort welche Kalender TYPEn erlaubt sind.

Gruß
Dan
Wäre es den möglich diesen Kalendertyp mit in dein Modul aufnehmen? Das wäre super.
Gruß Alex

Gesendet von meinem Redmi Note 4 mit Tapatalk

Server: Fujitsu ESPRIMO Q920 - aktuellen FHEM-Docker Image:Z-Wave (RollerShutter,DoorWindow,Socket,PIR,....) | ENIGMA2 | EGPM2LAN | BLE-Tag(PRESENCE) | HUE | alexa-fhem | Shelly | MQTT2
1.Pi-Zero:Viessmann(optolink) mit 89_VCONTROL300.pm
2.Pi3 Dongle Server: Zigbee2MQTT(CC1352P-2), Z-Wave(UZB1), BT

DeeSPe

Zitat von: majestro84 am 18 Dezember 2018, 18:45:27
Wäre es den möglich diesen Kalendertyp mit in dein Modul aufnehmen? Das wäre super.
Gruß Alex

Gesendet von meinem Redmi Note 4 mit Tapatalk

Das ist aktuell nicht geplant.
Soweit ich es richtig sehe, ist das ein inoffizielles Modul.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

dk3572

Zitat von: DeeSPe am 18 Dezember 2018, 18:24:03
Oder im entsprechenden HomeCMD auf ,,%SENSOR%" prüfen und dann nur beim Lead alarmieren.

Hallo,

danke für die Antwort. So hatte ich es eigentlich auch zu Anfang gemacht.

Nun eine weitere Frage.

Ich möchte, wenn ich das Haus verlasse, es Mo, Mi od. Fr. ist und die Reinigungsaufgabe meines Roomba länger als xx? zurück liegt, den Roomba starten.
In "HomeCMDpresence-absent" habe ich folgendes versucht:

{
   if ($wday==1 or $wday==3 or $wday==5) && if (secondsSinceReadingChange(Roomba, lastCommand-time) > 600)
   {
   fhem "set Roomba start";
   }
}


Funktioniert so leider nicht.
Jemand eine Idee?

Danke und VG
Dieter

binford6000

Ohne zweites if:
{
  if (($wday==1 || $wday==3 || $wday==5) && ReadingsAge('Roomba','lastCommand-time',0) > 600) {
    fhem "set Roomba start";
  }
}


VG Sebastian

dk3572

Zitat von: binford6000 am 19 Dezember 2018, 17:37:06
Ohne zweites if:
{
  if (($wday==1 || $wday==3 || $wday==5) && ReadingsAge('Roomba','lastCommand-time',0) > 600) {
    fhem "set Roomba start";
  }
}


VG Sebastian

Danke für die Hilfe,

leider erhalte ich diese Meldung:

ERROR evaluating {  if (($wday==1 || $wday==3 || $wday==5) && ReadingsAge('Roomba','lastCommand-time',0) > 600  {  fhem "set Roomba start";  } }: syntax error at (eval 150091) line 1, near "600  {  "
syntax error at (eval 150091) line 1, near "} }"

binford6000


dk3572


dk3572

Zitat von: dk3572 am 19 Dezember 2018, 17:47:40
Genial, funzt.
Vielen Dank!!!

Noch mal ich,

wenn ich das ganze jetzt noch einschränken möchte zw. 08:00-19:00 Uhr?
Ich habe schon Zig Möglichkeiten probiert, (08:00-19:00), ("08:00-19:00"), ([08:00-19:00]),.......

binford6000

Zitat von: dk3572 am 19 Dezember 2018, 19:22:01
Noch mal ich,

wenn ich das ganze jetzt noch einschränken möchte zw. 08:00-19:00 Uhr?
Ich habe schon Zig Möglichkeiten probiert, (08:00-19:00), ("08:00-19:00"), ([08:00-19:00]),.......
Schau mal hier im Forum nach ,,IsInTime()"
Damit mache ich Zeitabfragen.
Gibts auch als ,,IsInDate()".

VG Sebastian


...von unterwegs
VG Sebastian