Die Logik von WebUI - Programmen

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

matheversum
Beiträge: 287
Registriert: 27.04.2009, 13:46

Re: Die Logik von WebUI - Programmen

Beitrag von matheversum » 05.11.2012, 15:45

So richtig habe ich nur das "Anders ausgedrückt" verstanden, und dem würde ich voll zustimmen.

DrTob
Beiträge: 3426
Registriert: 29.10.2010, 08:24
Danksagung erhalten: 5 Mal

Re: Die Logik von WebUI - Programmen

Beitrag von DrTob » 05.11.2012, 17:27

Wird das jetzt eine Abstimmung? :D

Hatte doch schon geschrieben, dass er es richtig verstanden hat...

Benutzeravatar
anli
Beiträge: 4326
Registriert: 10.06.2009, 14:01
Wohnort: 20 Min. nördlich von Hannover und bei Bremen
Hat sich bedankt: 1 Mal
Danksagung erhalten: 23 Mal
Kontaktdaten:

Re: Die Logik von WebUI - Programmen

Beitrag von anli » 05.11.2012, 18:58

Naja, aber jetzt weiß er es sicher und wir alle haben einen Post mehr auf dem Buckel :mrgreen:
Herzliche Grüße, anli

Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.

Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)

Einsteiger-Hilfeerweiterter Skript-Parser

waldschrat65
Beiträge: 47
Registriert: 11.11.2009, 08:46

Re: Die Logik von WebUI - Programmen

Beitrag von waldschrat65 » 28.05.2013, 20:26

Servus,

wenn ich das richtig verstehe muss ich dann 3 Programme machen, um eine Zustandsänderung eines Fensterdrehsensors an der LED 16 Anzeige darstellen will.
Programm 1:
Wenn gekippt dann LED aus (orange oder grün sehe ich nicht so toll)
Programm 2:
Wenn offen dann LED rot
Programm 3:
Wenn zu dann LED grün.

Stimmt das oder habe ich da was falsch verstanden und es gibt eine eleganterer Lösung?
Viele Grüße

der Waldschrat

paul53
Beiträge: 2554
Registriert: 26.04.2012, 20:42
Wohnort: Berlin
Danksagung erhalten: 15 Mal

Re: Die Logik von WebUI - Programmen

Beitrag von paul53 » 28.05.2013, 20:51

waldschrat65 hat geschrieben:Servus,

wenn ich das richtig verstehe muss ich dann 3 Programme machen, um eine Zustandsänderung eines Fensterdrehsensors an der LED 16 Anzeige darstellen will.
Das geht auch mit einem Programm:
Wenn offen
Dann LED rot
Sonst Wenn zu
Dann LED grün
Sonst LED aus
Versionen: HM-CC-TC 2.1, HM-LC-Sw1 1.9, HM-CC-RT-DN 1.1, HM-MOD-RPI-PCB 1.2.1 (keine CCU)

waldschrat65
Beiträge: 47
Registriert: 11.11.2009, 08:46

Re: Die Logik von WebUI - Programmen

Beitrag von waldschrat65 » 29.05.2013, 18:34

Servus Paul53,

danke für denHinweis. Klappt hervorglänzend!
Viele Grüße

der Waldschrat

jan_xx
Beiträge: 441
Registriert: 01.02.2013, 11:19

Re: Die Logik von WebUI - Programmen

Beitrag von jan_xx » 09.07.2013, 09:48

Hallo zusammen,

kann mir jemand sagen wie ich in einem Programm mehrere If Anweisungen verschachteln kann ohne das wenn der erste
If Block erfüllt wird das Programm beendet wird?

Gruß Jan

Zeitfraktur
Beiträge: 50
Registriert: 23.03.2013, 14:47
System: CCU
Wohnort: Uetersen
Hat sich bedankt: 6 Mal
Kontaktdaten:

Re: Die Logik von WebUI - Programmen

Beitrag von Zeitfraktur » 09.07.2013, 09:59

jan_xx hat geschrieben:kann mir jemand sagen wie ich in einem Programm mehrere If Anweisungen verschachteln kann ohne das wenn der erste
If Block erfüllt wird das Programm beendet wird?
Hi Jan,

ist dafür nicht die UND (statt ODER) Verknüpfung gedacht?

Gruss
Sascha

jan_xx
Beiträge: 441
Registriert: 01.02.2013, 11:19

Re: Die Logik von WebUI - Programmen

Beitrag von jan_xx » 09.07.2013, 10:13

folgendes Problem:

ein Programm mit vier if blöcken...

wenn bedingung 1 = true
dann xyz_1 = true

sonst wenn bedingung 2 = true
dann xyz_2 = true

sonst wenn bedingung 3 = true
dann xyz_3 = true

sonst wenn bedingung 4 = true
dann xyz_4 = true


Problem ist wenn Block 1 True ist (ständig) wird block 2,3,4 garnicht ausgeführt d.h. abgefragt.
Gibt es hier eine Lösung????

Zeitfraktur
Beiträge: 50
Registriert: 23.03.2013, 14:47
System: CCU
Wohnort: Uetersen
Hat sich bedankt: 6 Mal
Kontaktdaten:

Re: Die Logik von WebUI - Programmen

Beitrag von Zeitfraktur » 09.07.2013, 10:32

jan_xx hat geschrieben:sonst wenn bedingung 2 = true
[...]Problem ist wenn Block 1 True ist (ständig) wird block 2,3,4 garnicht ausgeführt d.h. abgefragt.
Gibt es hier eine Lösung????
Ah... das ist dann doch etwas anderes.
Wie die zweite Bedingung zeigt, sind es ja SONST WENN Abfragen,
d.h. nur WENN der erste Block NICHT zutrifft, DANN wird der folgende SONST Zweig geprüft.

Ich glaube, es ist eher nicht möglich, komplett unabhängige WENN-DANN Abfragen in ein Programm zu legen, oder?

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“