73_AutoShuttersControl

Begonnen von CoolTux, 25 März 2020, 10:40:56

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: RichardCZ am 11 April 2020, 15:08:45
Ich habe ein

Falls nicht gilt: Fenster ist 2 UND Fensterplatz ist Terasse

zu einem:

Falls: Fenster nicht 2 ODER Fensterplatz ist nicht Terasse


gemacht. Und ohne nachzuprüfen behaupte ich, das ist dasselbe.

Ok.
Bin mal wieder verwirrt. Machen wir es ander. Was will ich?

Wenn Fensterstatus 2 ist UND der Fensterplatz ist eine Terrasse dann Bedingung NICHT erfüllt.

Wenn also Fensterstatus 2 ist und der Fensterplatz ist Fenster dann Bedingung erfüllt.
Wenn also Fensterstatus ungleich 2 und Fensterplatz ist eine Terrasse dann Bedingung auch erfüllt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

RichardCZ

https://de.wikipedia.org/wiki/De_Morgansche_Gesetze

Ich weiß nicht ob die bedingung richtig ist. Ich weiß nur, dass beide immer den selben Wahrheitsgehalt annehmen.
Falls Du also eine davon als nicht richtig ansiehst, bedeutet das, dass auch die andere nicht richtig ist.

Das passiert schon manchmal.  ;)

Daher ist diese Kenntnis um diese zwei einfachen Regeln hilfreich um einen vor if-Fehlkonstruktionen zu bewahren.
(und um den Code leserlicher zu machen)
Witty House Infrastructure Processor (WHIP) is a modern and
comprehensive full-stack smart home framework for the 21st century.

CoolTux

Ich brauche Kaffee

Ich muss das noch etwas im Kopf rumgehen lassen aber laut meiner letzten Überlegung könntest Du Recht haben.
Engel und Teufel streiten aber noch  ;D
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net