Wann werden geänderte Regeln bearbeitet

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

eiGelbGeek
Beiträge: 226
Registriert: 11. Aug 2019 06:39
Answers: 4

Re: Wann werden geänderte Regeln bearbeitet

Beitrag von eiGelbGeek »

JoschiRaab hat geschrieben: 6. Okt 2019 18:04 ==> /var/log/openhab2/events.log <==

2019-10-06 17:58:10.314 [ome.event.ItemCommandEvent] - Item 'og_Schlaf_Decke' received command OFF

2019-10-06 17:58:10.319 [nt.ItemStatePredictedEvent] - og_Schlaf_Decke predicted to become NULL



Jetzt habe ich festgestellt das auf der Webseite der Schalter für Büro Decke ausgeht . Nur in echt nicht .
Das würde aber schon mal heißen das er die Regel bearbeitet.
predicted to become NULL heisst nicht das die Lampe einen OFF Befehl bekommt :mrgreen:

Du solltest mal etwas mehr log anhängen ... natürlich nicht den ganzen ... sondern alle Zeilen in diesen Zeitraum :idea:

und bitte Code Tags benutzen ... das macht das lesen deutlich einfacher :P

JoschiRaab
Beiträge: 22
Registriert: 6. Okt 2019 15:47
Answers: 0

Re: Wann werden geänderte Regeln bearbeitet

Beitrag von JoschiRaab »

@udo1toni . Ich sehe gerade das ich nach deiner Anleitung gearbeitet habe um den OpenHabLogViewer zu aktivieren . Wenn ich im "Hauptmenü" auf den LogViewer klicke war er halt nicht erreichbae. Nachdem ich diesen frontail installiert habe ging es .
Hilft schon oft weiter das man mal in den Logs nachsehen kann.

JoschiRaab
Beiträge: 22
Registriert: 6. Okt 2019 15:47
Answers: 0

Re: Wann werden geänderte Regeln bearbeitet

Beitrag von JoschiRaab »

Code: Alles auswählen

==> /var/log/openhab2/openhab.log <==

2019-10-07 20:41:15.939 [WARN ] [calimero.link.192.168.100.250:3671  ] - negative confirmation of 1.1.15: 2e00b160110f110f0080

2019-10-07 20:41:16.018 [WARN ] [calimero.link.192.168.100.250:3671  ] - negative confirmation of 1.1.15: 2e00bd60110f110f014300

2019-10-07 20:41:19.094 [WARN ] [calimero.link.192.168.100.250:3671  ] - negative confirmation of 1.1.15: 2e00bd60110f110f014300

2019-10-07 20:41:22.171 [WARN ] [calimero.link.192.168.100.250:3671  ] - negative confirmation of 1.1.15: 2e00bd60110f110f014300

2019-10-07 20:41:25.249 [WARN ] [calimero.link.192.168.100.250:3671  ] - negative confirmation of 1.1.15: 2e00bd60110f110f014300

2019-10-07 20:41:28.321 [WARN ] [calimero.link.192.168.100.250:3671  ] - negative confirmation of 1.1.15: 2e00b160110f110f0081

2019-10-07 20:42:36.613 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'test.rules'

==> /var/log/openhab2/events.log <==

2019-10-07 20:42:40.912 [ome.event.ItemCommandEvent] - Item 'og_Schlaf_Spitze' received command ON

2019-10-07 20:42:40.920 [nt.ItemStatePredictedEvent] - og_Schlaf_Spitze predicted to become NULL

2019-10-07 20:42:42.354 [ome.event.ItemCommandEvent] - Item 'og_Schlaf_Spitze' received command OFF

2019-10-07 20:42:42.361 [nt.ItemStatePredictedEvent] - og_Schlaf_Spitze predicted to become NULL

2019-10-07 20:42:53.733 [vent.ItemStateChangedEvent] - eg_flur_1 changed from ON to OFF

2019-10-07 20:42:57.148 [vent.ItemStateChangedEvent] - demoTemperature changed from 10.24 to 10.16

2019-10-07 20:44:00.363 [vent.ItemStateChangedEvent] - demoTemperature changed from 10.16 to 10.08

2019-10-07 20:45:04.113 [ome.event.ItemCommandEvent] - Item 'og_Schlaf_Spitze' received command ON

2019-10-07 20:45:04.127 [nt.ItemStatePredictedEvent] - og_Schlaf_Spitze predicted to become NULL

2019-10-07 20:45:08.068 [ome.event.ItemCommandEvent] - Item 'og_Schlaf_Spitze' received command OFF

2019-10-07 20:45:08.078 [nt.ItemStatePredictedEvent] - og_Schlaf_Spitze predicted to become NULL

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Wann werden geänderte Regeln bearbeitet

Beitrag von udo1toni »

JoschiRaab hat geschrieben: 7. Okt 2019 20:25 @udo1toni . Ich sehe gerade das ich nach deiner Anleitung gearbeitet habe um den OpenHabLogViewer zu aktivieren . Wenn ich im "Hauptmenü" auf den LogViewer klicke war er halt nicht erreichbae. Nachdem ich diesen frontail installiert habe ging es .
Hilft schon oft weiter das man mal in den Logs nachsehen kann.
Welches Hauptmenü?
Es hilft oft weiter, wenn man die Fragen beantwortet, die einem gestellt wurden... :)
Welche Version von openHAB nutzt Du?
Wie hast Du openHAB aufgesetzt und auf welchem Betriebssystem läuft openHAB?

Aus dem Bild im elften Posting kann kann zumindest ersehen, dass Du openHAB mit höchster Wahrscheinlichkeit auf einem Raspberry betreibst - könnte natürlich auch sein, dass Du das System auf den Namen gesetzt hast, aber für mich sieht es so aus, dass Du Anfänger in Sachen Raspberry bist, eine durchaus nicht unwichtige Information...

Die Logdateien hast Du ja nun schon gefunden. Anschauen kannst Du sie übrigens sehr einfach mit dem Befehl

Code: Alles auswählen

more /var/log/openhab2/openhab.log
und

Code: Alles auswählen

more /var/log/openhab2/events.log
Die anderen Dateien sind Archive der älteren Logmeldungen (bis auf die Datei audit.log, welche hier aber irrelevant ist.)

In der GNU/Linux Shell gibt es zwar den Befehl dir, üblich ist aber eher ls, welches mit der Option ls -l auch ein Listen-Format unterstützt.

Zeig doch bitte mal Deine Konfiguration, die knx Channel und verlinkte Items betreffend.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

JoschiRaab
Beiträge: 22
Registriert: 6. Okt 2019 15:47
Answers: 0

Re: Wann werden geänderte Regeln bearbeitet

Beitrag von JoschiRaab »

JoschiRaab hat geschrieben: 6. Okt 2019 18:04
Ich benutze Version 2.4.0 auf eine Raspberry mit einen Imgae mit Desktop . Ich glaube Debian.

Hatte ich schon mal geschrieben , aber kein Problem . Ist alles Richtig was du geschrieben hast .
Anfänger in allen Bereichen :D

JoschiRaab
Beiträge: 22
Registriert: 6. Okt 2019 15:47
Answers: 0

Re: Wann werden geänderte Regeln bearbeitet

Beitrag von JoschiRaab »

Code: Alles auswählen

Switch        og_Schlaf_Decke       "Decke Schlafzimmer"           <light> (Wohnzimmer) [ "Lighting" ]          { channel="knx:device:bridge:generic:og_Schlaf_Decke" }

Switch        og_Buro    		    "Decke Büro "          <light> (Wohnzimmer) [ "Lighting" ]          { channel="knx:device:bridge:generic:og_Buro" }

Code: Alles auswählen

Bridge knx:ip:bridge [ 
    ipAddress="192.168.100.250", 
    portNumber=3671, 
    localIp="192.168.100.145", 
    type="TUNNEL", 
    readingPause=50, 
    responseTimeout=10, 
    readRetriesLimit=3, 
    autoReconnectPeriod=1,
    localSourceAddr="1.1.15" ] 
{
    Thing device generic [
        address="1.1.15",
        fetch=true,
        pingInterval=300,
        readInterval=3600

Type switch         : og_Buro               "Licht"         [ ga="2/6/0" ] 
Type switch         : og_Schlaf_Decke       "Licht"         [ ga="2/6/4" ] 


JoschiRaab
Beiträge: 22
Registriert: 6. Okt 2019 15:47
Answers: 0

Re: Wann werden geänderte Regeln bearbeitet

Beitrag von JoschiRaab »

Ich habe auch noch das Problem das wenn ich aus der APP was schalte oder auch manchmal vom PC , der Button nur einmal hin- und her springt und
das Licht wenn es aus war einmal AN geht und nicht wieder aus . Der Button geht von sich aus immer wieder auf AUS.

Mit Hauptmenü meine ich die Startseite des Webinterfaces

Han es schon öfter neu aufgesetzt alles , aber im Grunde sind die Probleme immer die gleichen .

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Wann werden geänderte Regeln bearbeitet

Beitrag von udo1toni »

JoschiRaab hat geschrieben: 8. Okt 2019 19:16
JoschiRaab hat geschrieben: 6. Okt 2019 18:04
Ich benutze Version 2.4.0 auf eine Raspberry mit einen Imgae mit Desktop . Ich glaube Debian.

Hatte ich schon mal geschrieben , aber kein Problem . Ist alles Richtig was du geschrieben hast .
Anfänger in allen Bereichen :D
Wo Du Recht hast, hast Du Recht :) Ich hab's glatt übersehen...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Wann werden geänderte Regeln bearbeitet

Beitrag von udo1toni »

Ich kommentiere das mil Inline:

Code: Alles auswählen

Bridge knx:ip:bridge [             // ein Label ist immer hilfreich, um Things zu identifizieren
    ipAddress="192.168.100.250", 
    portNumber=3671,               // default, muss nicht angegeben werden
    localIp="192.168.100.145",     // wird nur gebraucht, wenn ein Rechner mehrere IP-Adressen nutzt
    type="TUNNEL", 
    readingPause=50,               // default, siehe oben
    responseTimeout=10,            // default, siehe oben
    readRetriesLimit=3,            // default, siehe oben
    autoReconnectPeriod=1,         // in einer aktuellen Version ist das Minimum 30
    localSourceAddr="1.1.15" ]     // diese physikalische Adresse darf keinem Device zugeordnet sein!
{
    Thing device generic [         // siehe oben
        address="1.1.15",          // generic Devices haben keine physikalische Adresse!
        fetch=true,                // generic Devices können nicht abgefragt werden!
        pingInterval=300,          // generic Devices können nicht gepingt werden!
        readInterval=3600          // readInterval nur bei Bedarf setzen, sollte normalerweise immer 0 sein!
                                   // hier fehlt ein ] {
Type switch         : og_Buro               "Licht"         [ ga="2/6/0" ] 
Type switch         : og_Schlaf_Decke       "Licht"         [ ga="2/6/4" ]
                                   // hier fehlen zwei }
Label sind immer eine gute Sache, sie werden sowohl in Paper UI als auch in VSCode angezeigt. Man kann auch die Location setzen, wenn man mal in Paper UI Control nachschauen will, ob ein Thing funktioniert, kann man sich damit etwas Übersicht verschaffen.
Die autoReconnectPeriod sollte keinesfalls kleiner als 30 gesetzt werden, je größer die knx Installation, desto größer auch die autoReconnectPeriod! In der aktuellen Milestone ist der Mindestwert im Addon definiert.
localSourceAddr darf von keinem anderen Device verwendet werden, auch nicht als weitere Adresse (wenn man z.B. ein knx/IP-Gateway mit mehreren Tunneln besitzt, darf keine der Adressen verwendet werden).
Man kann echte knx Devices als einzelne Things anlegen, das hat den Vorteil, dass man sehen kann, ob ein Device ausgefallen ist. Allerdings ist der Mechanismus nicht zuverlässig. Wenn man eine korrekte address gesetzt hat, kann man bei bestimmten Devices mit fetch=true zusätzliche Informationen über das Device erlangen. Nice to have, aber unwichtig.
readInterval ist nur dann sinnvoll, wenn auch lesbare GruppenAdressen hinterlegt sind, aber selbst dann ist dies nur sinnvoll, wenn das zugehörige Device nicht in der Lage ist, selbsttätig zu senden, sondern nur auf Leseanforderung antwortet.

Besser wäre folgende Konfiguration:

Code: Alles auswählen

Bridge knx:ip:bridge "KNX Bridge" [ 
    ipAddress="192.168.100.250", 
    type="TUNNEL"
 ] {
    Thing device generic "generisches Device" @ "KNX" [
     ] {
          Type switch : og_Buro         "Licht" [ ga="2/6/0" ] 
          Type switch : og_Schlaf_Decke "Licht" [ ga="2/6/4" ]
    }
}
Rückmelde-GA sind eigentlich immer sinnvoll, sie werden zusätzlich zur Kommando-GA eingetragen, z.B.

Code: Alles auswählen

          Type switch : og_Buro         "Licht" [ ga="2/6/0+<2/6/1" ] 
In diesem Fall wäre 2/6/1 der Status des Kanals, der mit 2/6/0 geschaltet wird. das < sorgt dann dafür, dass openHAB beim Start den Status des Kanals über die GA 2/6/1 erfragt.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

JoschiRaab
Beiträge: 22
Registriert: 6. Okt 2019 15:47
Answers: 0

Re: Wann werden geänderte Regeln bearbeitet

Beitrag von JoschiRaab »

Ok , Danke . Teste das gerade mal .

Antworten