HomeMatic-Programm – "Zuhause – wahr"
Mit dem zweiten Programm "Zuhause – falsch" wird der Kanal 1 (unten) des Tasters auf einen kurzen oder langen Tastendruck abgefragt und ändert den Inhalt der Systemvariablen "Zuhause" auf "ist falsch". HomeMatic-Programm – "Zuhause – falsch"
Status Anwesenheit
Die Änderung des Inhalts der Systemvariable "Zuhause" durch die Betätigung des Tasters kannst du in der CCU2 unter "Status und Bedienung/ Systemvariablen" kontrollieren. Ein bisschen Geduld dabei ist schon gefragt, die Aktualisierung der Systemvariablen erfolgt ein bisschen zeitverzögert. Nach einem Druck auf den Taster oben, wird der Inhalt der Systemvariablen "Zuhause" auf "ist wahr" gesetzt. Servicemeldungen per Telegram, Whatsapp, Mail und vieles mehr versenden - DigitalDad. Nach einem Druck auf den Taster unten, wird der Inhalt der Systemvariablen "Zuhause" auf "ist falsch" gesetzt. Auswertung der Systemvariablen
In weiteren HomeMatic-Programmen kannst du anschliessend den Inhalt der Systemvariablen "Zuhause" in der Wenn-Bedingung mit "auf Änderung" abfragen. Das schöne an dieser Lösung ist, dass du den Wandtaster in deine vorhandene Schalterinstallation integrieren kannst.
Servicemeldungen Automatisch Bestätigen ? - Homematic-Forum / Fhz-Forum
Mit @Home hast Du immer und überall Zugriff auf die zentralen Funktionen Deiner Haustechnik und Haushaltsgeräte. Dabei beschränkt sich @Home ganz bewusst auf die wesentlichen täglichen Aufgaben. @Home kann sich dabei über folgende Arten mit der CCU verbinden:
intern via WLAN oder IPSec VPN
extern (z.
Test könnt Ihr indem Ihr einfach einen Fehlertyp auf 1 setzt. Einfach in den OBJEKTEN z. nach LOWBAT_ALARM suchen und dort den Wert 0 oder 2 durch 1 ersetzen. Damit wird das Script ausgeführt. Da man keinen Fehler auf die ccm schreiben kann wird der Status ziemlich schnell wieder auf den ursprünglichen Eintrag geändert. Auch dadurch wird das Script ausgeführt. Im Log sollte dazu auch ein Eintrag auftauchen.! Natürlich gibt es Einschränkungen. Damit Ihr dieses Script nutzen könnt müsst Ihr min. die Versionen 2. Dokumentation ... - HomeMatic-Dokumentation. 2. 1 der Homematic Rega bzw die Version 1. 9. 5 der Homematic RPC Instanz installiert haben. Das Script nutzt Ihr auf eigenes Risiko. Ihr könnt mir auch gerne Verbesserungsvorschläge hier posten. Je nach Lust und Laune setze ich die dann um sofern ich das kann. Die Script Profis dürfen mir auch gerne Verbesserungsvorschläge schicken:mrgreen:
Das Script ist auf GitHub zu finden:
Link
Servicemeldungen Per Telegram, Whatsapp, Mail Und Vieles Mehr Versenden - Digitaldad
Hallo zusammen. Wie dem einen oder anderen aufgefallen ist wurde in der letzten Zeit fleißig u. a. von foxriver76 an den Homematic-Adaptern gearbeitet. U. wurde dort für mich die Grundlage geschaffen eins der letzten ccu-Programme auf ioBroker zu migrieren. Ich habe ein Script geschrieben welches nahezu alle Servicemeldungen der ccu loggt bzw per Pushover mir zuschickt. Da ich zwar mittlerweile Javascript halbwegs verstehe habe ich diverse Scriptschnipsel aus dem Forum benutzt (u. von paul53 und pix) und entsprechend modifiziert bzw erweitertet. Die Scriptprofis werden bestimmt an der ein oder anderen Stelle sich die Haare raufen aber das Script funktioniert bei mir:mrgreen:
Vorlage des Scripts ist das bekannte Allinclusive Script von Alchy aus dem Homematic Forum. Wichtig war mir das ich z. Servicemeldungen automatisch bestätigen ? - HomeMatic-Forum / FHZ-Forum. B. nicht nur die Meldung bekomme welches Gerät ein Problem hat sondern auch was und z. bei Batteriewarnungen mir auch die passende Batterie mitteilt. Nun habe ich mir gedacht das mein Script den ein oder anderen auch nutzen würde.
Dieses its nun alle paar Stunden ausgelöst worden, was vorher nicht der Fall war. Habs jetzt auf "bei Änderung" eingestellt. Ist aber trotzdem schade, dass man der CCU nicht sagen kann, dass das Vorhanden sein nicht überwacht werden soll. Habe z. nen HM-MOD-RE und der sendet ja garkeine Meldungen zyklisch. Wenn dann einen Tag lang nichts mit dem Aktor gemacht wird, meckert die CCU sofort. Werde mir da jetzt ne Lösung mit nem AtTiny bauen der alle 2 Stunden oderso einen Kanal umschaltet...
Dokumentation ... - Homematic-Dokumentation
2013, 14:02
Naja, das Überanlernen ist der zunächst einfachere Schritt. Wenn das nicht hilft, kann man devconfig freischalten und da versuchen die Konfiguration des Gerätes in dem Gerät selbst wiederherzustellen (restore config - CCU sendet aktuelle Config noch einmal an das Gerät, dazu vorher am Gerät die Anlerntaste wenn vorhanden betätigen, damit es auf den Funkverkehr lauscht (eventuell nur bei batteriebetriebenen Geräten notwendig))
ebecker
Beiträge: 72 Registriert: 17. 2013, 09:59
Danksagung erhalten: 1 Mal
von ebecker » 16. 2013, 21:07
anli hat geschrieben: Naja, das Überanlernen ist der zunächst einfachere Schritt. Wie macht man das genau? Ich habe nämlich auch ab und an das Prob., dass ein (Rollladen-)Aktor in Störung geht. Dann habe ich 2, die ich bestätigen kann und die 2. mit "aktuell" bleibt stehen. 1x habe ich aus Verzweiflung den Aktor in der Zentrale hart rausgeworfen, dann darf ich aber nach Anlernen alle Programme neu zusammenklicken
Er verfügt über eine Web-Schnittstelle, die Messdaten können aber auch über eine XML-Schnittstelle oder über HTTP GET ausgelesen werden. Der Windsensor TX23 stammt von der Firma Technoline und wirkt sehr stabil und zuverlässig, er ist jederzeit als Ersatzteil über Amazon erhältlich. Im Rahmen der Zeitumstellung Ende Oktober kam eine Nachfrage eines fleissigen Lesers meiner HomeMatic-Dokumentation, wie die aktuelle Zeitzone in einer Systemvariablen Sommerzeit (CEST) zur weiteren Verarbeitung in Programmen abgelegt werden kann. Es gibt mehrere Lösungen um die aktuelle Zeitzone zu ermitteln und sie für die Verarbeitung in Programmen zu verwenden. Als erste Möglichkeit könnte in allen Programmen zum Zeitpunkt der Programmausführung über die Methode " integer (); " die aktuelle Zeitzone ermittelt werden. Sollen allerdings Programme bei der Zeitumstellung ausgeführt werden, bietet sich als zweite Möglichkeit die Ablage der aktuellen Zeitzone in einer Systemvariablen an. Diesen Lösungsansatz möchte ich hier beschreiben.