technikkram.net
  • Home
  • smartkram
  • Themenfelder
    • Smart Home
      • Homematic & Homematic IP
      • Smart Home Zentrale
      • Home Assistant
      • MQTT & Messaging
      • Zigbee & Thread
      • Shelly Geräte
      • KNX Gebäudeautomation
      • Matter & Thread
      • Apple HomeKit
    • Server & DevOps
      • Docker & Container
      • Proxmox VE
      • Linux Administration
      • Monitoring & Observability
      • Kubernetes & K3s
      • Raspberry Pi
    • Netzwerk
      • UniFi Netzwerk
      • Netzwerk Grundlagen
      • WLAN Optimierung
      • VLAN Konfiguration
      • Firewall & Security
      • Managed Switches
    • Sicherheit
      • Überwachungskameras
      • IT-Security
      • Videoüberwachung
      • Alarmanlagen
      • Zutrittskontrolle
    • Energie & Solar
      • Energiemanagement
      • Solar & Photovoltaik
    • NAS & Storage
      • NAS Systeme
      • Backup & Recovery
      • Synology NAS
      • Storage Lösungen
  • Archiv
  • Kontakt
    • Datenschutz
    • Impressum
  • KI-Transparenz
  • Click to open the search input field Click to open the search input field Suche
  • Menü Menü
  • Link zu Facebook
  • Link zu X
  • Link zu Mail
  • Link zu Rss dieser Seite
Werner
Homematic, Homematic IP, Neuigkeiten, Raspberrymatic

Raspberrymatic Neuigkeit – Negierte Bedingungen abfragen in WebUI Programmen

Firmwarenewsraspberrymatic

So ganz neu ist diese Funktion in Raspberrymatic nicht mehr. In der Zwischenzeit gibt es in der aktuellen Version 3.53.34 bereits eine überarbeitete Vorgehensweise. Wobei beim ersten Versuch noch mit einem „leeren“ Feld gearbeitet wurde, hat man jetzt eine eindeutige Auswahl. Es können nun bestimmte Bedingungen in Programmen negiert werden. Das heißt, es können in Programmen Aktionen ausgelöst werden, wenn die abgefragte Bedingung nicht wahr ist. Was das genau bedeutet, zeige ich euch in diesem Artikel an einem Beispiel meiner eigenen Installation.

Ausgangssituation

Vor der Raspberrymatic WebUI Änderung war eine negierte Abfrage nicht möglich und man musste beispielsweise bei der Abfrage des Drehgriffkontaktes zwei Abfragen machen. In meinem Beispiel aus meinem allerersten Blog Beitrag Homematic: Ausgesperrt durch automatische Rolladensteuerung? habe ich den Status „offen“ oder „gekippt“ abgefragt, um den Rollladen Aktor zu sperren. Das Beispiel seht ihr im folgenden Screenshot. Programm um mit einem Drehgriffkontakt auf ein nicht geschlossenes Fenster zu reagieren:

Genauso funktioniert das auch in der originalen CCU3 Firmware, sowie den Lösungen, welche darauf basieren, wie piVCCU oder debmatic.

Nach dem Firmware Update

Nach der Durchführung des Firmware Updates von Raspberrymatic sieht das Programm nun folgendermaßen aus:

Wie ihr seht, ist ein neues Dropdown-Feld zwischen Gerät/Systemvariable und dem Zustand dazu gekommen. Das Programm funktioniert aber weiterhin in gleicher Art und Weise wie vor dem Update.

Negierte Bedingung

Im nächsten Screenshot könnt ihr sehen, das anhand meines Beispielprogrammes aus den zwei Abfragen nun eine gemacht werden kann. Das Ergebnis des Programmes ist das Gleiche, aber die Programmierung, selbst bei diesem einfachen Beispiel ist einfacher:

Möglichkeiten

Auf die gleiche Art und Weise könnt ihr jetzt auch viel leichter beispielsweise auf alle Werte einer Werteliste-Systemvariablen außer einem bestimmten Wert reagieren werden. Auch bei eine String-Systemvariablen kann auf alles außer einem bestimmten String reagiert werden.

Fazit

Ich persönlich finde diese Möglichkeit der Negierung in der WebUI Programmierung sehr gut und damit bietet nun die WebUI unter Raspberrymatic eine Funktion, welche in anderen Programmiersprachen schon lange dazu gehört. Vielen Dank dafür an die Entwickler von Raspberrymatic.

Wie das Ganze entstanden ist, findet ihr hier: HomeMatic-Forum

Das könnte dich auch interessieren

  • Homematic CCU2 komplett auf CCU3 migrieren ohne Geräteverlust – Homematic CCU2 kaufen zu CCU3 Migration - Beide Zentralen nebeneinander mit Migrationspfeil
    Homematic CCU2 kaufen auf CCU3 migrieren: Komplette…
    3. April 2026 Die CCU2 zu CCU3 Migration erfordert eine systematische Herangehensweise, um Geräteverluste zu vermeiden Die Homematic CCU2 zu CCU3 Migration scheitert…
  • Smart Home Sprachsteuerung Architektur-Diagramm mit Alexa, Google Assistant, Home Assistant und vernetzten Geräten
    Sprachsteuerung einrichten: Alexa und Google Home
    9. April 2026 KI-generiert: Dieser Artikel und seine Abbildungen wurden von einem KI-System erstellt. Mehr dazu Google Nest Mini für Sprachsteuerung von Philips…
  • Homematic IP Rolladen fährt nicht vollständig hoch lösen – Homematic IP Rollladenmotor Homematic IP Rolladenmotor HmIP-BROLL mit teilweise geöffnetem Rolladen zeigt typisches Positionierungsproblem
    Homematic IP Rolladen fährt nicht vollständig hoch…
    1. April 2026 Typisches Positionierungsproblem: HmIP-BROLL stoppt 20cm vor der mechanischen Endposition Falls dein Homematic IP Rolladen nicht vollständig hochfährt und etwa 10-30…
  • Homematic Thermostat Temperaturwerte werden nicht an Home Assistant übertragen – Homematic Thermostat zeigt 21°C während Home Assistant Dashboard veraltete 18°C Temperatur anzeigt
    Homematic Thermostat Temperaturwerte werden nicht an…
    3. April 2026 Das kennst du bestimmt auch: Das Thermostat zeigt 21°C, aber Home Assistant hängt bei 18°C fest Du kennst das Problem…
  • Homematic CCU3 Backup erstellen und wiederherstellen – CCU3 Homematic Zentrale mit HTTP 500 Backup-Fehler im WebUI und Smart Home Geräte-Verbindungen
    CCU3 Backup schlägt mit HTTP 500 Fehler fehl -…
    31. März 2026 KI-generiert: Dieser Artikel und seine Abbildungen wurden von einem KI-System erstellt. Mehr dazu CCU3 Homematic Zentrale zeigt HTTP 500 Internal…
  • WLAN-Lichtschalter ohne Neutralleiter: Shelly 1L und Alternativen installieren – Shelly 1L WLAN-Schalter Installation in Altbau ohne Neutralleiter - Smart Home Nachrüstung
    WLAN-Lichtschalter ohne Neutralleiter installieren
    8. April 2026 KI-generiert: Dieser Artikel und seine Abbildungen wurden von einem KI-System erstellt. Mehr dazu Shelly 1L WLAN-Schalter ermöglicht Smart Home Automatisierung…
4. Dezember 2020/2 Kommentare/von Werner
Schlagworte: Homematic, Homematic IP, Negierte Abfrage, RaspberryMatic, WebUI
Eintrag teilen
  • Teilen auf Facebook
  • Teilen auf X
  • Teilen auf WhatsApp
  • Teilen auf Pinterest
  • Teilen auf LinkedIn
  • Per E-Mail teilen
https://technikkram.net/wp-content/uploads/2020/08/firmwarenewsRaspberryMatic.jpg 364 1000 Werner https://technikkram.net/wp-content/uploads/2019/05/technikkram_transparent.png Werner2020-12-04 16:00:002020-12-04 15:33:06Raspberrymatic Neuigkeit – Negierte Bedingungen abfragen in WebUI Programmen
2 Kommentare
  1. Markus
    Markus sagte:
    8. Dezember 2020 um 18:24

    Hallo,
    die Funktion „Sperrung aktiv“ hat mein HmIP-BROLL nicht. Was für ein Aktor hat diese Funktion „Sperrung“?

    Gruß
    Markus

    Antworten
  2. Bernd
    Bernd sagte:
    4. Dezember 2020 um 20:20

    Hallo,

    das ist schon mal gut, dass sowas nun geht.
    Was allerdings noch viel besser wäre, wenn ich Abfragen gegen Werte in Systemvariablen vornehmen könnte!
    Das würde einiges an Programmieraufwand reduzieren, was man aktuell nur durch zyklische Ausführung von Programmen hinbekommt, welche dann im Coding die Werte gegen die Systemvariable abfrägt.
    Das wäre auf jeden Fall eine tolle Sache!

    Grüße
    Bernd

    Antworten

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

  •  
Smartkram Shop

Kategorien

Allgemein Apple Apps CCU2 CCU3 Charly debmatic EQ-3 Firmware Foto und Video Gadgets Gaming Geschenke Hardware Hausinstallation Haussicherheit HB-RF-USB Homematic Homematic IP Homematic IP Access Point Homematic IP wired iOS Kaufberatung KNX Media Center Mediola Mobile Multimedia Netzwerk Neuigkeiten Nützliches Online Services piVCCU piVCCU3 Provider Rabatte & Co Raspberrymatic Security Smart Home Software & Co Testberichte Tipps & Tricks Wearables Windows Zubehör
© Copyright - technikkram.net -
  • Link zu Facebook
  • Link zu X
  • Link zu Mail
  • Link zu Rss dieser Seite
Nach oben scrollen Nach oben scrollen Nach oben scrollen