Anzeige von Stromzählerwerten

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Optimus#1978#
Beiträge: 26
Registriert: 6. Feb 2024 14:29
Answers: 0

Re: Anzeige von Stromzählerwerten

Beitrag von Optimus#1978# »

In meinem Things-Ordner gibt es (glücklicherweise) nur eine Datei mit der Bezeichnung "home.things".

Nach dem Öffnen mit dem Editor wird mir dort folgendes angezeigt:

Code: Alles auswählen

smartmeter:meter:hausanschluss       [port="/dev/ttyUSB0", baudrate="9600", refresh=30]

Bridge mqtt:broker:mosquitto "MQTT Bridge" [host="127.0.0.1", secure=false] {
    Thing topic Multisensor1 {
        Channels:
            Type number : Temperature1 [ stateTopic="cmatic_F3A67E/tele/SENSOR", transformationPattern="JSONPATH:$.DS18B20-1.Temperature"]
            Type number : Temperature2 [ stateTopic="cmatic_F3A67E/tele/SENSOR", transformationPattern="JSONPATH:$.DS18B20-2.Temperature"]
    }
}
Der Eintrag für den smartmeter erscheint gleich am Anfang. Die Angaben zum Stromzähler umfassen allerdings nur eine Zeile. Die Informationen "port", "baudrate" und "refresh" sind enthalten. Aber es fehlen die Angaben zu den Channels. :(

Woher zieht OpenHAB diese Informationen?

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

Re: Anzeige von Stromzählerwerten

Beitrag von udo1toni »

Das ist interessant. Nöglich, dass die Channel per Autodiscovery gefunden werden, dann wäre es das Einfachste, openHAB mal neu zu starten (wenn Du in the GNU/Linux Shell bist, wäre der normale Befehl hierfür sudo systemctl restart openhab.service
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Optimus#1978#
Beiträge: 26
Registriert: 6. Feb 2024 14:29
Answers: 0

Re: Anzeige von Stromzählerwerten

Beitrag von Optimus#1978# »

Das hilft mir nicht weiter. OpenHAB läuft bei mir nicht unter LINUX, sondern unter Windows.

Ich habe mich bei OpenHAB als Administrator abgemeldet und dann neu gestartet und angemeldet. Keine Änderung in der Datei "home.things".

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

Re: Anzeige von Stromzählerwerten

Beitrag von udo1toni »

Nein, Du nutzt cMatic, das ist recht sicher kein Windows System, oder?
Mal abgesehen davon wäre ein Windows Neustart ja auch kein Problem, dafür bräuchtest Du keine Anleitung ;) , nur hilft der ja nicht, es geht ja darum openHAB neu zu starten.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Optimus#1978#
Beiträge: 26
Registriert: 6. Feb 2024 14:29
Answers: 0

Re: Anzeige von Stromzählerwerten

Beitrag von Optimus#1978# »

Der Neustart von OpenHAB will nicht klappen.

In der Anwendung „Visual Studio Code“ habe ich in der Menüzeile den Menüpunkt „Terminal“ / „New Terminal“ ausgewählt, so dass am unteren Rand der Dialogmaske eine die Kommandozeile eingeblendet wird.

Nach der Eingabe des Befehls „ssh openhabian@cmatic.nine.eu.org“ habe ich das Passwort eingegeben.

Es erscheint:

Code: Alles auswählen

##   Updates = 15 apt updates available.
##  Sessions = 1 session(s)
## Processes = 130 running processes of 32768 maximum processes
###############################################################################

                          _   _     _     ____   _
  ___   ___   ___   ___  | | | |   / \   | __ ) (_)  ____   ___  
 / _ \ / _ \ / _ \ / _ \ | |_| |  / _ \  |  _ \ | | / _  \ / _ \ 
| (_) | (_) |  __/| | | ||  _  | / ___ \ | |_) )| || (_) || | | |
 \___/|  __/ \___/|_| |_||_| |_|/_/   \_\|____/ |_| \__|_||_| | |
      |_|                  openHAB 4.1.1 - Release Build

Looking for a place to get started? Check out 'sudo openhabian-config' and the
documentation at https://www.openhab.org/docs/installation/openhabian.html
The openHAB dashboard can be reached at http://cmatic:8080
To interact with openHAB on the command line, execute: 'openhab-cli --help'

openhabian@cmatic:~ $ 

Unten in der Dialogmaske wurde in das Feld nach dem $-Zeichen der Befehl „sudo systemctl restart openhab.service“ eingetragen. Es erfolgt die erneute Aufforderung zur Eingabe des Passwortes. Nach der Passworteingabe erscheint jedoch nur folgende Fehlermeldung „command not found“. Ich habe es mehrmals probiert, um auszuschließen, dass ein Tippfehler die Ursache ist.

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

Re: Anzeige von Stromzählerwerten

Beitrag von udo1toni »

hmm... dann wäre die Frage, was da als Unterbau läuft.
Was ergibt denn der Befehl

Code: Alles auswählen

cat /etc/os-release
für eine Ausgabe?
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Optimus#1978#
Beiträge: 26
Registriert: 6. Feb 2024 14:29
Answers: 0

Re: Anzeige von Stromzählerwerten

Beitrag von Optimus#1978# »

Hallo,

ich habe den Befehl

cat /etc/os-release

eingegeben.

Das ist das Ergebnis:

Code: Alles auswählen

openhabian@cmatic:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
openhabian@cmatic:~ $
Viele Grüße

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

Re: Anzeige von Stromzählerwerten

Beitrag von udo1toni »

Sehr strange. bullseye nutzt systemd, womit dann systemctl zur Verfügung stehen sollte.
Also tiefer... Kommt mit dem Befehl

Code: Alles auswählen

which systemctl
eine Ausgabe? Falls nicht, wäre noch

Code: Alles auswählen

sudo find / -name systemctl
eine Möglichkeit, herauszufinden, wo der Befehl liegt.

Allerschlimmstenfalls kannst Du auch die Kiste komplett neu booten lassen:

Code: Alles auswählen

sudo reboot
oder alternativ

Code: Alles auswählen

sudo /usr/sbin/reboot
falls er da den Befehl auch nicht finden sollte.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Optimus#1978#
Beiträge: 26
Registriert: 6. Feb 2024 14:29
Answers: 0

Re: Anzeige von Stromzählerwerten

Beitrag von Optimus#1978# »

Der Befehl

sudo find / -name systemctl

brachte folgendes Ergebnis:

Code: Alles auswählen

openhabian@cmatic:~ $ which systemctl
/usr/bin/systemctl
openhabian@cmatic:~ $ sudo find / -name systemctl
[sudo] password for openhabian: 
/usr/bin/systemctl
/usr/share/bash-completion/completions/systemctl
openhabian@cmatic:~ $ 

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

Re: Anzeige von Stromzählerwerten

Beitrag von udo1toni »

Gut, dann sollte

Code: Alles auswählen

sudo /usr/bin/systemctl restart openhab.service
openHAB neu starten.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Antworten