Hallo zusammen
Ich habe openhab 5.1.3 mit dem neuen MPC Server und Claude.ai erweitert und ihn bereits eine neue Rule schreiben lassen.. Es hat auf Anhieb geklappt. Die rule hat auch grad dazu die neuen items abgelgt und das in der richtigen Gruppe auch jemand Erfahrung damit? Mpc Server läuft auf einer anderen Maschine als Docker
Auch jemand Erfahrung damit?
Dieser mpc server
GitHub – deswong/Openhab-MCP: OpenHAB-MCP: Vollständige Kontrolle über Ihr OpenHAB-System (ab Version 5) über das Model Context Protocol. Vollständiger Zugriff auf Items, Things, Rules, Persistenz und semantische Tags. · GitHub https://share.google/Wmr64JlJdl44Maffs
Openhab 5 mit MPC Server
-
Pierrecinema
- Beiträge: 42
- Registriert: 12. Apr 2021 01:15
Re: Openhab 5 mit MPC Server
Claude hat mir eine binding erstellt um andere raspberry im Netzwerk zu Monitoren. Leider muss ich die Things erst manuell erstellen damit sie angezeigt werden. Wie bringe openhab dazu selber erstellte bindings anzuzeigen?
- udo1toni
- Beiträge: 15675
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Openhab 5 mit MPC Server
Gar nicht. Du kannst ein selbst erstelltes Binding manuell installieren, indem Du es im addons Ordner speicherst (der in /usr/share/openhab/).
Anschließend taucht das Binding dennoch nicht in der Liste der Addons auf, aber im Bereich der Things kann man es als Binding auswählen.
Das hat aber nichts mit Autodiscovery zu tun, sobald ein Binding das unterstützt, werden die Things automatisch in der Inbox auftauchen.
Falls es sich um ein Binding mit Bridge handelt (Stichwort Bussysteme), wird die Autodiscovery in mehreren Schritten erfolgen, weil zunächst die Bridge aktiv sein muss.
Anschließend taucht das Binding dennoch nicht in der Liste der Addons auf, aber im Bereich der Things kann man es als Binding auswählen.
Das hat aber nichts mit Autodiscovery zu tun, sobald ein Binding das unterstützt, werden die Things automatisch in der Inbox auftauchen.
Falls es sich um ein Binding mit Bridge handelt (Stichwort Bussysteme), wird die Autodiscovery in mehreren Schritten erfolgen, weil zunächst die Bridge aktiv sein muss.
openHAB5.1.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox VE 9.1.6 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte
Hostsystem Proxmox VE 9.1.6 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte
-
Pierrecinema
- Beiträge: 42
- Registriert: 12. Apr 2021 01:15
Re: Openhab 5 mit MPC Server
Hat leider nicht geklappt. War nicht unter Bindungs
- udo1toni
- Beiträge: 15675
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Openhab 5 mit MPC Server
Wie gesagt, das taucht nicht in der Liste der Bindings auf.
Über die UI findest Du ein manuell installiertes Binding ausschließlich über Thing -> Add Thing -> Liste der zur Verfügung stehenden Bindings.
Über die Karaf Konsole kannst du per addons:list eine Liste aller Addons anzeigen lassen, dort werden auch die manuell eingerichteten gelistet. Außerdem kannst Du in der Liste erkennen, ob das Binding active ist.
Die Karaf Konsole erreichst Du am einfachsten über die Shell:
Der Befehl meldet Dich automatisch mit dem Standard-User für die Karaf Konsole an, das ist der User openhab (hat nichts mit den UI-User oder dem Shell User zu tun). Das zugehörige Passwort ist gewöhnlich habopen.
Alternativ ginge es auch mit ssh:
Man kann den Port über die Netzwerkschnittstelle von außen nur erreichen, wenn dies explizit freigegeben wird, dann allerdings sollte man unbedingt User und Passwort ändern, bzw. am besten direkt auf Publickey Verfahren umstellen (leider funktioniert hier nur rsa und nicht die moderneren elliptic curves wie z.B. ed25519, obwohl karaf das eigentlich unterstützen sollte)
Über die UI findest Du ein manuell installiertes Binding ausschließlich über Thing -> Add Thing -> Liste der zur Verfügung stehenden Bindings.
Über die Karaf Konsole kannst du per addons:list eine Liste aller Addons anzeigen lassen, dort werden auch die manuell eingerichteten gelistet. Außerdem kannst Du in der Liste erkennen, ob das Binding active ist.
Die Karaf Konsole erreichst Du am einfachsten über die Shell:
Code: Alles auswählen
openhab-cli consoleAlternativ ginge es auch mit ssh:
Code: Alles auswählen
ssh openhab@localhost -p8101openHAB5.1.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox VE 9.1.6 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte
Hostsystem Proxmox VE 9.1.6 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte