Seite 1 von 1

Shelly textuelle Programmierung Fehler things

Verfasst: 15. Mai 2026 18:06
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"
}

Re: Shelly textuelle Programmierung Fehler things

Verfasst: 16. Mai 2026 09:49
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

Re: Shelly textuelle Programmierung Fehler things

Verfasst: 16. Mai 2026 10:07
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.

Re: Shelly textuelle Programmierung Fehler things

Verfasst: 16. Mai 2026 20:03
von Boby123
Danke :D