Hauptmenü

Neueste Beiträge

#1
Anfängerfragen / Aw: Wechselschaltung in Code e...
Letzter Beitrag von rabehd - 04 Dezember 2025, 14:23:24
#2
Anfängerfragen / Aw: Wechselschaltung in Code e...
Letzter Beitrag von rabehd - 04 Dezember 2025, 14:21:28
Die Lampe hat keine Verbindung zu den Schaltern und umgekehrt? Alles passiert nur über FHEM?
Welche Events lösen die Schalter aus? Welche Readings haben sie (Status)?

Ich wüßte nicht was in dem Fall das notify von betateilchen permanent triggert.
Zitat von: Deckoffizier am 04 Dezember 2025, 11:34:43in Problem das Pollen alle 3s bei 1Wire sein
Außer Du lässt die Schsalter permanet events feuern -> event-on-...?

-> Mehr Infos, bessere Hilfe
#3
Anfängerfragen / Aw: Wechselschaltung in Code e...
Letzter Beitrag von habl - 04 Dezember 2025, 14:10:34
eine klassische Wechselschaltung ist nur mit xor hinzukriegen, d.h. wenn beide Schalterstellungen "on" oder "off" haben, wird das Licht eingeschaltet und sofern beide eine Unterschiedliche Schalterstellung haben wird ausgeschaltet.

Fertigen Code kann ich gerade nichr Liefern, da ich kein fhem zum testen zur Hand habe.
#4
Anfängerfragen / Aw: Wechselschaltung in Code e...
Letzter Beitrag von Deckoffizier - 04 Dezember 2025, 13:48:29
Hallo Damian,
tut mir Leid!
Macht leider nur Disco paar Sekunden an ,dann aus und so on.
Hätte klassische Wechselschaltung besser definieren sollen.
Meinte wie in der Hausinstallation, wenn Dein Elektriker nicht wer weiß wie gepfuscht hat,
kannst Du an dem Schalter an dem Du das Licht eingeschaltet hast auch wieder aus schalten,
ohne von A nach B zu laufen.
Weiß als gelernter Elektriker wovon ich rede, sorry ist in meinem Haus auch so.

Hallo betateilchen,

habe das Notify schnell wieder gelöscht.
LED Strahler glimmt kurz auf und geht wieder aus mit ständiger Wiederholung.
Oder Strahler bleibt paar Sekunden an und geht wieder aus.

Von jedem Schalter aus einzeln zu schalten in meinen Anfangsversuchen hat soweit funktioniert,
also Hardware scheint somit in Ordnung nur an der Logik Umsetzung hapert es soweit.

Könnt Ihr das pollen zyklische ? von 1Wire Bus als Verdacht ausschließen?

Weiß aber trotzdem Eure Mühe Wert zu schätzen!!

Gruß Hans-Jürgen

#5
Homematic / Aw: HM-CFG-LAN ersetzen
Letzter Beitrag von Otto123 - 04 Dezember 2025, 13:31:54
wenn die VCCU richtig eingerichtet ist (inklusive der Erweiterung um das IOgrp Attribute bei den Geräten) passiert der Umzug von alleine.

Zum überprüfen kannst Du (zusätzlich bzw. in Ergänzung der Befehle im Wiki Artikel zur VCCU) noch die vorhandenen Attribute testen:
list TYPE=CUL_HM:FILTER=DEF=[0-9a-fA-F]{6}:FILTER=DEF!=[0]{6} attr IOgrpOder schauen welches IODev gerade verwendet wird
list TYPE=CUL_HM:FILTER=DEF=[0-9a-fA-F]{6}:FILTER=DEF!=[0]{6} IODev
#6
Anfängerfragen / Aw: Wechselschaltung in Code e...
Letzter Beitrag von betateilchen - 04 Dezember 2025, 12:48:24
Zitatif schalter1_geaendert oder schalter2_geaendert:
    lampe = nicht(lampe)

define n_wechsel notify 1WSchalter_ga_(tuer|tor):sensed.* set Ga_Licht_Tor toggle
#7
Anfängerfragen / Aw: Wechselschaltung in Code e...
Letzter Beitrag von Damian - 04 Dezember 2025, 12:40:53
Was verstehst du unter Wechselschaltung?

Für mich bedeutet Wechselschaltung, dass ich an einer Stelle einschalten kann und dann an einer anderen Stelle ausschalten kann, unabhängig vom Zustand des jeweiligen Schalters.

Was du programmiert hast, ist: Sobald ein Schalter auf on geht, dann soll Licht einschalten, wenn es nicht an war. Wolltest du das?


Pseudocode für Wechselschaltung lt. ChatGPT:

if schalter1_geaendert oder schalter2_geaendert:
    lampe = nicht(lampe)

"geändert" bedeutet irgendein Event und keine bestimmte Zustandsabfrage, also eher:

([1WSchalter_ga_tuer:"sensed.A"]  or [1WSchalter_ga_tor:"sensed.A"])
  (IF ([Ga_Licht_Tor:state] eq "off") (set Ga_Licht_Tor on) ELSE (set Ga_Licht_Tor off))

Attr do always
#8
Sonstige Systeme / Aw: Neues Modul: Tado Heizungs...
Letzter Beitrag von Bernhard - 04 Dezember 2025, 12:24:14
Zitat von: Hackstall am 04 Dezember 2025, 11:49:18Bitte weiter analysieren. Bekomme langsam Stress mit meiner Frau!



HAHAHAHAHA

wer nicht.

letzte 2 Versuche bei mir, welcher dann funktionierte weiss ich nicht.

- das TadoAPI Device gelöscht und neu angelegt - Idee dabei, dass bei den internenDaten etwas durcheinander gekommen ist

- bei TADO vollständig neu (mit anderer eMailadresse) angemeldet, Tado-Gateway neu angelernt (den Rest findet es dann selbst),
neues TadoAPI-Device und neu anmelden.

Tado hat in letzter Zeit offensichtlich am offenen Herzen (um nicht zu sagen am A...) operiert ...

Dauert dann etwas bis alle Daten wieder da sind, evtl. AT's und Notify' ggf anpassen

Das Bild bei dir sieht so aus, wie es bei mir war - aus blauem Himmel ging nichts mehr.

Für mich, ich beschaffe nichts mehr von Tado - die Geschäftspolitik ist nicht nur leicht daneben.
Ich war schon geneigt, das Gerümpel (Tado) rauszuwerfen.

#9
Anfängerfragen / Aw: Wechselschaltung in Code e...
Letzter Beitrag von betateilchen - 04 Dezember 2025, 12:09:24
Bauchgefühl sagt mir, dass das großgeschriebene IF an dieser Stelle falsch sein könnte.

Das IF ist ein FHEM Befehl und wahrscheinlich gar nicht das, was Du an der Stelle wirklich haben möchtest.
#10
Sonstige Systeme / Aw: Neues Modul: Tado Heizungs...
Letzter Beitrag von Hackstall - 04 Dezember 2025, 12:07:28
Hallo Bernhard,

neben den o.g. Antworten habe ich den Verboslevel mal hochgesetzt und folgenden Logeintrag bekommen
Vielleicht hilft es ja etwas weiter:

2025.12.04 12:04:01 3: TadoAPI: set myTadoAPI: processing (update)
2025.12.04 12:04:01 5: TadoAPI myTadoAPI: Token expires at Thu Jan  1 01:00:00 1970
2025.12.04 12:04:01 5: TadoAPI myTadoAPI: Access Token will expire soon, refreshing
2025.12.04 12:04:01 5: TadoAPI myTadoAPI: Request refresh https://login.tado.com/oauth2/token
2025.12.04 12:04:01 5: url https://login.tado.com/oauth2/token returned: {"error":"invalid_request","error_description":"The request is missing a required parameter: refresh_token","error_reason":"missing_refresh_token"}
2025.12.04 12:04:01 3: TadoAPI myTadoAPI: Error in TokenData - invalid_request: The request is missing a required parameter: refresh_token
2025.12.04 12:04:01 5: TadoAPI myTadoAPI: Request Status from https://login.tado.com/oauth2/token
2025.12.04 12:04:01 5: TadoAPI myTadoAPI: Request Status from https://login.tado.com/oauth2/token
2025.12.04 12:04:01 3: TadoAPI myTadoAPI: update finished
2025.12.04 12:04:01 5: TadoAPI myTadoAPI: API is reachable. Callback Status: 405
2025.12.04 12:04:01 5: TadoAPI myTadoAPI: API is reachable. Callback Status: 405