Seite 2 von 3
Re: Anzeige von Stromzählerwerten
Verfasst: 10. Feb 2024 16:26
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?
Re: Anzeige von Stromzählerwerten
Verfasst: 10. Feb 2024 16:36
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
Re: Anzeige von Stromzählerwerten
Verfasst: 10. Feb 2024 17:19
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".
Re: Anzeige von Stromzählerwerten
Verfasst: 10. Feb 2024 22:08
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.
Re: Anzeige von Stromzählerwerten
Verfasst: 14. Feb 2024 22:47
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.
Re: Anzeige von Stromzählerwerten
Verfasst: 15. Feb 2024 00:43
von udo1toni
hmm... dann wäre die Frage, was da als Unterbau läuft.
Was ergibt denn der Befehl
für eine Ausgabe?
Re: Anzeige von Stromzählerwerten
Verfasst: 15. Feb 2024 17:54
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
Re: Anzeige von Stromzählerwerten
Verfasst: 15. Feb 2024 19:24
von udo1toni
Sehr strange. bullseye nutzt systemd, womit dann systemctl zur Verfügung stehen sollte.
Also tiefer... Kommt mit dem Befehl
eine Ausgabe? Falls nicht, wäre noch
eine Möglichkeit, herauszufinden, wo der Befehl liegt.
Allerschlimmstenfalls kannst Du auch die Kiste komplett neu booten lassen:
oder alternativ
falls er da den Befehl auch nicht finden sollte.
Re: Anzeige von Stromzählerwerten
Verfasst: 15. Feb 2024 20:10
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:~ $
Re: Anzeige von Stromzählerwerten
Verfasst: 15. Feb 2024 20:24
von udo1toni
Gut, dann sollte
openHAB neu starten.