[Gelöst] keine Verbindung zu Fhem Devices

Begonnen von joneu, 27 Dezember 2020, 17:26:36

Vorheriges Thema - Nächstes Thema

joneu

Hallo,

ich versuche mich seit ein paar Tagen an FhemNative, dass ich es sehr gerne verwenden würde.
Die Oberfläche findet zwar scheinbar Fhem aber wohl nicht die Devices.
Ich verwende in Fhem ein eigenes Device, in dem ich Readings von Microcontrollern einsammle oder was verschicke. Ausserdem noch HomeMatic Rauchmelder.

Beim editieren eines angelegten Buttons sehe ich jedesmal
Device und Reading: available, defined = grüner Haken, present = rotes Kreuz !
Was bedeutet das ?

Syrex-o hat am 06 Januar 2020, 07:26:43 geschrieben, dass

    1. FhemNative fragt nut nach der Liste an Geräten, die in Komponenten verwendet werden. Neue Geräte werden dann nach bedarf hinzugefügt.
    2. 1. + Geräte die in Fhem der Gruppe mit dem Namen FhemNative zugeordnet sind.

Auch habe ich zum Beispiel ein Device im Fhem der Gruppe FhemNative zugeordnet.
Den Devicenamen habe ich von Fhem kopiert.

Ich weiß nicht mehr, was ich noch testen kann !?


Für Eure Hilfe Danke im Voraus

Syrex-o

Zitat von: joneu am 27 Dezember 2020, 17:26:36
Hallo,

ich versuche mich seit ein paar Tagen an FhemNative, dass ich es sehr gerne verwenden würde.
Die Oberfläche findet zwar scheinbar Fhem aber wohl nicht die Devices.
Ich verwende in Fhem ein eigenes Device, in dem ich Readings von Microcontrollern einsammle oder was verschicke. Ausserdem noch HomeMatic Rauchmelder.

Beim editieren eines angelegten Buttons sehe ich jedesmal
Device und Reading: available, defined = grüner Haken, present = rotes Kreuz !
Was bedeutet das ?

Syrex-o hat am 06 Januar 2020, 07:26:43 geschrieben, dass

    1. FhemNative fragt nut nach der Liste an Geräten, die in Komponenten verwendet werden. Neue Geräte werden dann nach bedarf hinzugefügt.
    2. 1. + Geräte die in Fhem der Gruppe mit dem Namen FhemNative zugeordnet sind.

Auch habe ich zum Beispiel ein Device im Fhem der Gruppe FhemNative zugeordnet.
Den Devicenamen habe ich von Fhem kopiert.

Ich weiß nicht mehr, was ich noch testen kann !?


Für Eure Hilfe Danke im Voraus
Das scheint ein anderes Problem der Grund zu sein.
Welche websocket verwendest du?

P.S. Das Zitat sollte inzwischen nicht mehr gültig sein. Das Handling wird inzwischen anders erledigt.

Mfg

joneu

Hallo Syrex-o,

vielen Dank für deine Antwort !
Mittlerweile habe ich zumindest ein Kommunikation zusammen gebracht.
Ich benutze die websocket über FHEMWEB.
Nachdem ich FHEM upgedated habe funktioniert es wohl, das er Readings findet.
Mein Fhem läuft seit 2015 tadellos auf einem 1er Raspberry.
Ich benutze zum ausprobieren die FHEMNative Windowsversion.

Der Button den ich angelegt habe ist folgendermaßen parametriert:
reading:Relais_Bodenheizung;setReading:Relais_Bodenheizung;getOn:;getOff:;setOn:1;setOff:0;label:;sendCommand:;borderRadius:5;borderRadiusTopLeft:5;borderRadiusTopRight:5;borderRadiusBottomLeft:5;borderRadiusBottomRight:5;iconSize:20;iconOn:sunny;iconOff:snow;iconOnly:false;customBorder:false;iconColorOn:#86d993;iconColorOff:#ff0000;buttonColor:#86d993;labelColor:#fff;style:standard;

Wenn ich den Button mit der linkem Maustaste betätige sendet er immer "setOn":
Thermostat_Bad Relais_Bodenheizung,1
Die Icons zeigen immer "snow" an. Wann sollte er "setOff" senden ? also:
Thermostat_Bad Relais_Bodenheizung,0

Gibt es für FhemNative schon eine kleine Beschreibung oder ein Wiki ?
Im GitHub steht, dass der Button 2 Zustände kann !?

Kann ich die mit der PC-Version erstellte Konfiguration auch auf Android verwenden.
Natürlich mit evtl. kleinen Anpassungen oder muss ich das dann neu erstellen ?

Danke, bis dann
Jo

Syrex-o

Zitat von: joneu am 30 Dezember 2020, 15:04:50
Hallo Syrex-o,

vielen Dank für deine Antwort !
Mittlerweile habe ich zumindest ein Kommunikation zusammen gebracht.
Ich benutze die websocket über FHEMWEB.
Nachdem ich FHEM upgedated habe funktioniert es wohl, das er Readings findet.
Mein Fhem läuft seit 2015 tadellos auf einem 1er Raspberry.
Ich benutze zum ausprobieren die FHEMNative Windowsversion.

Der Button den ich angelegt habe ist folgendermaßen parametriert:
reading:Relais_Bodenheizung;setReading:Relais_Bodenheizung;getOn:;getOff:;setOn:1;setOff:0;label:;sendCommand:;borderRadius:5;borderRadiusTopLeft:5;borderRadiusTopRight:5;borderRadiusBottomLeft:5;borderRadiusBottomRight:5;iconSize:20;iconOn:sunny;iconOff:snow;iconOnly:false;customBorder:false;iconColorOn:#86d993;iconColorOff:#ff0000;buttonColor:#86d993;labelColor:#fff;style:standard;

Wenn ich den Button mit der linkem Maustaste betätige sendet er immer "setOn":
Thermostat_Bad Relais_Bodenheizung,1
Die Icons zeigen immer "snow" an. Wann sollte er "setOff" senden ? also:
Thermostat_Bad Relais_Bodenheizung,0

Gibt es für FhemNative schon eine kleine Beschreibung oder ein Wiki ?
Im GitHub steht, dass der Button 2 Zustände kann !?

Kann ich die mit der PC-Version erstellte Konfiguration auch auf Android verwenden.
Natürlich mit evtl. kleinen Anpassungen oder muss ich das dann neu erstellen ?

Danke, bis dann
Jo
Hi,

Völlig richtig mit den 2 Stati.
Aber du hast geton und getoff nicht definiert. Diese beiden definieren welcher Befehl gesendet werden soll (seton/setoff)
Die iconon und iconoff Optionen findest du auf der 2. Oder 3. Seite.

Die Config kann problemlos exportiert und importiert werden. Achte nur darauf, dass die Seitenverhältnisse stimmen.
In den Advanced Settings gibt es dafür die Auswahl das Fenster für Handygrößen zu konfigurieren (PC/Mac only natürlich).
Dann kannst du alles basteln wie es nachher werden soll. Dann passen die Seitenverhältnisse problemlos, auch beim Import auf dem anderen Gerät.

Beste Grüße

joneu

Hi Syrex-o,

vielen Dank für deine Hilfe !
Das mit dem Button ist mir jetzt schon klar.
Der Button toggelt ja nur seine Antwort wenn er vorher eine entsprechende Rückmeldung bekommen hat.
Da die Rückmeldungen von den Microcontrollern an Fhem etwas dauern, hat es da gehakt.
Da dran muss ich noch arbeiten.

FhemNative ist eine wunderbar einfach zu konfigurierende Oberfläche ohne sich selber mit nochmaligem Programmcode abzuquälen.
Respekt sag ich da nur  ;D

Ich werde dir dafür definitiv was spenden !!!

Ciao
Jo