IKEA ICPSHC24-10EU-...
 
Powiadomienia
Wyczyść wszystko

IKEA ICPSHC24-10EU-IL-1

8 Wpisów
2 Użytkownicy
1 Likes
680 Wyświetleń
strzelba
(@strzelba)
Wpisów: 87
Pomocny Patron Strony Donator 2K21, Donator 2K22, Donator 2K23
Autor tematu
 

Hej potrzepuje porady odnośnie produktu IKEA ICPSHC24-10EU-IL-1
https://www.zigbee2mqtt.io/devices/ICPSHC24-10EU-IL-1.html
chodzi mi jak skonfigurować OH aby można było sterować ściemnianiem 
wiadomo włączanie i wyłączanie prosta sprawa ale mam jakaś zaćmę umysłową i nie mogę tego ogarnąć

 
Dodane : 25/12/2022 6:29 pm
strzelba
(@strzelba)
Wpisów: 87
Pomocny Patron Strony Donator 2K21, Donator 2K22, Donator 2K23
Autor tematu
 

Mam to

tylko teraz sie zastanawiam jak ogarnąć sterowanie jasnością za pomocą pilota 

https://www.zigbee2mqtt.io/devices/E1743.html

 
Dodane : 25/12/2022 7:53 pm
(@kamikac)
Wpisów: 226
Pomocny
 

@strzelba Na moje oko trzeba to ogarnąć regułą.

Tu masz regułę, która jest wykonywana, dopóki jest wciśniety przycisk (ale na itemach) https://community.openhab.org/t/dim-lights-with-zigbee-remote-control-zigbee2mqtt/107646/3

Ja bym to zrobił na Triggered channel w MQTT thing. Poniżej mój skrypt (a właściwie fragment, bo całość ma 322 linie) obsługujący ekran OpenHASP. W zależności od otrzymanego komunikatu MQTT wykonuje sie odpowiedni fragment reguły.

mqtt.things

Bridge mqtt:broker:mosquitto "Mosquitto" [ host="localhost", secure=false, clientID="openHAB" ]
{
    Channels:
		Type publishTrigger : hmi_Plate_State_Event           		[ stateTopic="hasp/hmi_lazienka_g/state/#", separator="#" ]
}

openhasp.rules

rule "HASP CHANNEL TRIGGERED"
when
	Channel "mqtt:broker:mosquitto:hmi_Plate_State_Event" triggered
then
	logInfo("openHASP rules", "Channel triggered: {} ",  receivedEvent)
	
	var topic = receivedEvent.toString.split("#").get(0)
	var payload = receivedEvent.substring(topic.length+1,receivedEvent.length)
	var topicvalue = topic.split("/").get(topic.split("/").size -1)
	logInfo("HASP_channel.rules", " Topic: {} [{}] Payload: {}",  topic, topicvalue , payload)
	/* Tu wstawiasz regułę z timerami dopasowaną do zawartości powyższych zmiennych */
end

Powodzenia

 

 
Dodane : 26/12/2022 2:33 pm
strzelba
(@strzelba)
Wpisów: 87
Pomocny Patron Strony Donator 2K21, Donator 2K22, Donator 2K23
Autor tematu
 

nie znam na tyle OH abym wiedzial jak tego uzyc

 
Dodane : 26/12/2022 5:29 pm
(@kamikac)
Wpisów: 226
Pomocny
 

Otrzymałeś pomoc stosowną do ilości podanych informacji:

Nie wiem, co i jak masz skonfigurowane, nie wiem w jakim topicu i jakie wartości otrzymujesz w brokerze MQTT z pilota, wiec nie mogę zaoferować gotowego rozwiązania, nie posiadam używanego przez Ciebie sprzętu, nie wiem, czy używasz bramki czy dongla, mam do dyspozycji jedynie ogólną informację ze strony https://www.zigbee2mqtt.io /

Problem nie jest w znajomości OH tylko w przerobieniu prawie gotowego skryptu na skrypt dla konkretnego przypadku.

 
Dodane : 26/12/2022 7:55 pm
strzelba
(@strzelba)
Wpisów: 87
Pomocny Patron Strony Donator 2K21, Donator 2K22, Donator 2K23
Autor tematu
 

Spoko 
Jestem takim domorosłym dłubaczem i co udaje mi się ogarnąć to moje
ale tak używam SONOFF ZigBee 3.0 USB Dongle Plus na CC2652P

I jak już zauważyłeś problem mam aby za pomocą pilota ( https://www.zigbee2mqtt.io/devices/E1743.html#ikea-e1743) sterować ściemnianym/rozjaśnianiem zasilaczem ( https://www.zigbee2mqtt.io/devices/ICPSHC24-10EU-IL-1.html#ikea-icpshc24-10eu-il-1)
w OH tzn. sitemap wszystko mi działa tak chce. Zrobienie reguł na włączanie/wyłączanie pilotem było proste. Tylko nie potrafię napisać skryptu/reguły aby długie naciśniecie w pilocie skutkowało regulacja jasności

I takie mam skonfigurowane Things'y jak w pliku

Nie wiem co mam Ci jeszcze podesłać abyś zrozumiał moje bóle

 
Dodane : 26/12/2022 9:13 pm
(@kamikac)
Wpisów: 226
Pomocny
 

Ja tez jestem grzebaczem - nie zajmuję się zawodowo OH ani programowaniem.

Dorzuć jeszcze nazwę itemu, który jest podpięty do tego topicu

zigbee2mqtt/KinderRoom_IKEAE1743/action

I jeśli używasz jakichś reguł podpiętych do tego itemu (np do sterowania właczaniem/wyłaczwniem) to one też będą pomocne. Staraj się wklejać kod używając funkcji Kod na forum - nie będzie trzeba pobierać pliku, żeby przejrzeć.

Z tego, co jest w opisie pilota wynika, że do sterowania jasnością wysyła on 3 komendy.

brightness_move_down, brightness_move_up, brightness_stop

Czy Twój pilot je wysyła i pojawiają się w logu OH?

 
Dodane : 26/12/2022 9:55 pm
strzelba
(@strzelba)
Wpisów: 87
Pomocny Patron Strony Donator 2K21, Donator 2K22, Donator 2K23
Autor tematu
 

Nie za bardzo wyrozumiem co i w jakiej formie mam ci to przekazać ale dałem sobie z tym spokój aby przycisk ściemniał/rozjaśniał i przez to użyłem tych stanów brightness_move_down, brightness_move_up do sterowania inna lampka a brightness_stop do wyłączania wszystkich świateł w pokoju

 
Dodane : 10/01/2023 6:13 pm
kamiKAC reacted
Udostępnij: