Shelly textuelle Programmierung Fehler things

Für welche Projekte verwendet Ihr OpenHAB? Was habt Ihr automatisiert? Stellt eure Projekte hier vor.

Moderatoren: Cyrelian, seppy

Antworten
Boby123
Beiträge: 13
Registriert: 8. Mai 2019 17:12
Answers: 0

Shelly textuelle Programmierung Fehler things

Beitrag von Boby123 »

Hallo zusammen,

ich habe den Code für ein Shelly Things aus der DSL Programmierung kopiert und in die textuelle Programmierung eingefügt.
Bei der DSL Programmierung erhalte ich keine Fehlermeldung in der textuellen Programmierung erhalte ich die Fehlermeldungen:

Code: Alles auswählen

18:01:59.890[ERROR] [org.openhab.core.model.thing.internal.GenericThingProvider] - Channel type shelly:signal-strength could not be resolved.
18:01:59.891[ERROR] [org.openhab.core.model.thing.internal.GenericThingProvider] - Channel type shelly:power could not be resolved.
18:01:59.891[ERROR] [org.openhab.core.model.thing.internal.GenericThingProvider] - Channel type shelly:button could not be resolved.
18:01:59.892[ERROR] [org.openhab.core.model.thing.internal.GenericThingProvider] - Channel type shelly:signal-strength could not be resolved.
18:01:59.893[ERROR] [org.openhab.core.model.thing.internal.GenericThingProvider] - Channel type shelly:power could not be resolved.
18:01:59.893[ERROR] [org.openhab.core.model.thing.internal.GenericThingProvider] - Channel type shelly:button could not be resolved. 
Kann mir jemand helfen was im textuellen Code angepasst werden muss?

Code: Alles auswählen

Thing shelly:shelly1:ShellyLichtschanke "Shelly Lichtschanke " [
    deviceIp = "192.168.2.153", 
    eventsButton=  false, 
    eventsSwitch = false, 
    eventsPush = false, 
    eventsCoIoT = true, 
    updateInterval = 60]    
{
	Channels:
		Type alarmTrigger : device#alarm "Alarm"
		Type signal-strength : device#wifiSignal "Signalstärke"
		Type deviceFirmware : device#firmware "Gerätefirmware"
		Type deviceName : device#deviceName "Gerätename"
		Type uptime : device#uptime "Laufzeit"
		Type heartBeat : device#heartBeat "Letzte Aktivität"
		Type updateAvailable : device#updateAvailable "Firmwareaktualisierung verfügbar"
		Type power : relay#output "Betrieb"
		Type timerActive : relay#timerActive "Autom. EIN/AUS Timer aktiv"
		Type timerAutoOn : relay#autoOn "Auto-AN-Timer"
		Type timerAutoOff : relay#autoOff "Auto-AUS Timer"
		Type inputState : relay#input "Eingang/Taste"
		Type button : relay#button "Ereignisauslöser"
}
von nw378 » 16. Mai 2026 10:07
Der Code ist ja 1:1 kopiert und sollte somit keine Fehler enthalten.
Zu Testzwecken habe ich mit einem PlugS Shelly das gleiche versucht, und bin auf den gleichen Fehler gestossen.

Du kannst aber einfach alle Channel weglassen, also nur:

Code: Alles auswählen

Thing shelly:shelly1:ShellyLichtschanke "Shelly Lichtschanke " [
deviceIp = "192.168.2.153",
eventsButton= false,
eventsSwitch = false,
eventsPush = false,
eventsCoIoT = true,
updateInterval = 60]
Die Channel werden dann automatisch generiert.
Gehe zur vollständigen Antwort

Rob69
Beiträge: 88
Registriert: 26. Feb 2021 07:38
Answers: 0

Re: Shelly textuelle Programmierung Fehler things

Beitrag von Rob69 »

Morgen,


Hier zb. meine Codes:

Thing:

Code: Alles auswählen

///Thing shelly:shelly1mini:5432046D4DA4  "shelly1mini-5432046D4DA4 Haustuer " [deviceIp="192.168.178.47"

Items:

Code: Alles auswählen

// Switch  Haustuer_Relais               "Haustuer Relais"                      {channel="shelly:shelly1mini:5432046D4DA4:relay#output"}
     // Switch  Haustuer_Eingang              "Haustuer Eingang"                     {channel="shelly:shelly1mini:5432046D4DA4:relay#input"}
     // Number  Haustuer_signal               "Haustuer Signalstärke [%d]"           {channel="shelly:shelly1mini:5432046D4DA4:device#wifiSignal"}
     // Number  Haustuer_Temperatur           "Haustuer Temperatur [%.1f °C"         {channel="shelly:shelly1mini:5432046D4DA4:device#internalTemp"}
     
Gruß Rob69

nw378
Beiträge: 369
Registriert: 22. Sep 2018 10:38
Answers: 6

Re: Shelly textuelle Programmierung Fehler things

Beitrag von nw378 »

Der Code ist ja 1:1 kopiert und sollte somit keine Fehler enthalten.
Zu Testzwecken habe ich mit einem PlugS Shelly das gleiche versucht, und bin auf den gleichen Fehler gestossen.

Du kannst aber einfach alle Channel weglassen, also nur:

Code: Alles auswählen

Thing shelly:shelly1:ShellyLichtschanke "Shelly Lichtschanke " [
deviceIp = "192.168.2.153",
eventsButton= false,
eventsSwitch = false,
eventsPush = false,
eventsCoIoT = true,
updateInterval = 60]
Die Channel werden dann automatisch generiert.
openHAB 5.1.4 @ RPi 5 / M.2 SSD - openhabian/Debian 13.3 (trixie) - InfluxDB2 und Grafana @ Synology Docker - KNX, Viessmann vcontrol, u.v.m.

Boby123
Beiträge: 13
Registriert: 8. Mai 2019 17:12
Answers: 0

Re: Shelly textuelle Programmierung Fehler things

Beitrag von Boby123 »

Danke :D

Antworten