Anfängerproblem mit Peeren

Begonnen von Fin1, 19 November 2018, 18:03:04

Vorheriges Thema - Nächstes Thema

Fin1

Hallo zusammen!
Ich bin neu in eurem Forum und kämpfe mit Fhem.
Anfänger!!!!!!

Habe folgende Vorraussetzung

Raspberry  bzw Fhem läuft
Nano Cul 868 auch iO
MAX-Fensterkontakt, MAX-Wandthermomter bzw MAX-HK-Thermostat angelernt

Kann von PZ Temperaturen übergeben
es werden auch vom Gerät Temp. an den PC übergeben.
Fensterkontakt open closed funktioniert
-(rf error)kommt habe aber gelesen, dass das keine Auswirkung hat!

Nun mein eigenliches Problem:

Ich will nun Fensterkontakt mit HK-Thermostat perren:

(associate)
Bekomme bei eingabe:
set Bad HK-Thermostat associate Bad Fensterkontakt
set Bad Fensterkontakt associate Bad HK-Thermostat

Fehlermeldung:  Please define Bad first

wenn ich Bad weglasse kommt auch eine Meldung:
Please define HK-Thermostat first
Please define Fensterkontakt associate first

Habe auch mit der Adresse probiert
set MAX_188ee1 associate Max_1b124a
set MAX_1b124a associate Max_188ee1
Meldung: No MAX device with address Max_188ee1
          No MAX device with address Max_1b124a

habe viel gelesen es bringt mich nicht weiter!

Bitte um euren Rat !  Danke

-was sagt aus: Please define

          No MAX device with

Fin1

Guten Morgen
kann mir niemand bei meinem Problem helfef
Max Fensterkontakt mit Max HK-Thermostat perren
mfG

rabehd

https://forum.fhem.de/index.php?topic=18187.0

Zitatset Bad HK-Thermostat associate Bad Fensterkontakt
Da wäre die Einsteiger-doku wohl hilfreich.
Heißt das Device "Bad HK-Thermostat" oder ist das eine Kombi aus Raum und Device? Leerzeichen im Devicenamen sollte man vermeiden.
Auch funktionierende Lösungen kann man hinterfragen.

Fin1

Danke für die Antwort
DeviceOverview ist HK-Thermostat der Raum:Bad



rabehd

also klar wie der Set-Befehl lauten muss?
Auch funktionierende Lösungen kann man hinterfragen.

Fin1

Bin der Meinung müsste heißen:

set Fensterkontakt associate  HK-Thermostat
set  HK-Thermostat associate  Fensterkontakt

rabehd

vermute ich auch.

Das Ganze wird aber nur funktionieren solange Du jeweils nur ein Device hast. Der nächste Fensterkontakt brauch einen sinnvollen Namen.
Wie wäre es mit "Bad.Fensterkontakt" statt Fensterkontakt?
Auch funktionierende Lösungen kann man hinterfragen.

Fin1

Du hast recht mit dem device Testaufbau.
Aber, wenn ich wie vorher beschrieben die Befehle eingebe

kommt :

Please define HK-Thermostat first
oder  define Fensterkontakt first

rabehd

Dan gibt es doch keine Devices"HK-Thermostat" und "Fensterkontakt"

ZitatMAX-Fensterkontakt, MAX-Wandthermomter bzw MAX-HK-Thermostat angelernt
müßte ich somit anzweifeln.
Auch funktionierende Lösungen kann man hinterfragen.

Fin1

 Mag sein aber
mein  Logfile sagt:
2018.11.19 19:49:23 1: define Max_188ee1 MAX Fensterkontakt 188ee1: MAX_Define: Device with addr 188ee1 is already defined
2018.11.19 19:49:51 1: MAX_Define: Device with addr 1b124a is already defined
2018.11.19 19:49:51 1: define Max_1b124a MAX HK-Thermostat 1b124a: MAX_Define: Device with addr 1b124a is already defined
2018.11.19 19:50:13 1: MAX_Define: Device with addr 1ad407 is already defined
2018.11.19 19:50:13 1: define Max_1ad407 MAX Wandthermostat 1ad407: MAX_Define: Device with addr 1ad407 is already defined
2018.11.19 22:38:03 1: define Max_1b124a Max Bad HK-Thermostat1 1b124a:


rabehd

Was steht in der Anleitung?
Zitatdefine <name> MAX <type> <addr>
Was hast Du eingegeben?
Zitatdefine Max_188ee1 MAX Fensterkontakt 188ee1

Also müßtest Du ein Device mit dem Namen Max_188ee1 haben.
somit wäre der Befehl set <HK-Thermostat> associate Max_188ee1
Ich habe kein MAx, aber Doku lesen geht oft noch.
Auch funktionierende Lösungen kann man hinterfragen.

MadMax-FHEM

#11
Habe auch kein MAX! (mehr) aber vielleicht hilft folgendes um rauszufinden welche Geräte denn nun tatsächlich da sind:

list TYPE=MAX

In das FhemWebCommand und dann mal hier posten...
...bzw. selber schauen ;)

EDIT2: wobei jetzt "TYPE=MAX" mal eher geraten war, kann auch anders lauten. Wie gesagt habe kein MAX! (mehr) und konnte (auf die Schnelle) auch kein Config-Beispiel bzgl. eines MAX! Gerätes finden...

Und wichtiger Hinweis (erneut): die Namen der "Geräte"/Devices ist wichtig! Also ein gutes Namens-Schema übrlegen, das hilft (später) ungemein. Weil man dann per RegEx bzw. programmatisch viele Geräte "auf einmal erschlagen" kann...

Kleine Anmerkung am Rande: der "Punkt" (.) im Namen ist auch keine so gute Wahl, da der Punkt in RegEx eine bestimmte Bedeutung hat... Besser sowas Wie "Unterstich" (_) o.ä.

EDIT: außerdem sollten die Devices/Geräte doch von "autocreate" angelegt worden sein (wenn das aktiv ist). Danach maximal ein "rename" und kein (neuer) manueller "define"!

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Fin1

Vielen Dank  für deinen Rat
list TYPE=MAX eingebeben:

Max_188ee1
Max_1ad407
Max_1b124a


das sind die Geräte welche unter autocreate eingelesen wurde.
Dann unter everthing Max_188ee1geöffnet.
Habe daraufhin alias Fensterkontakt eingetragen und attr. quittiert und gespeichert.
Danach Raum Bad eingetragen attr. quittiert und gespeichert

Bin nun der Meinung dass mein Max_188ee1 Device Fensterkontakt  heißt.


Esjay

Ein Alias ist kein Ersatz für den eigentlichen Device-Namen
Device-Namen müssen eindeutig sein, bei Alias ist das nicht so.
Entweder das Device mit "rename <alterName> <neuerName>" umbenennen, oder mit Max_188ee1 weiter arbeiten.
Grüße

MadMax-FHEM

Zitat von: Esjay am 20 November 2018, 14:53:26
Ein Alias ist kein Ersatz für den eigentlichen Device-Namen
Device-Namen müssen eindeutig sein, bei Alias ist das nicht so.
Entweder das Device mit "rename <alterName> <neuerName>" umbenennen, oder mit Max_188ee1 weiter arbeiten.
Grüße

Um das noch zu verstärken, grad den ersten Einwurf:

alias ist kein Ersatz für den Namen: set Befehle etc. gehen eben NICHT mit alias sondern über den Namen! (wie du bereits gemerkt hast ;)  )

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)