Historia wydań F&Home 3.0.x
Ta strona zawiera historię zmian oprogramowania serwera F&Home dla wersji od 3.0.1 do 3.0.29.
3.0.29.202607171554
devmanager: 2425
Ulepszenia
- W bloczku
air-conditionerusunięto wymóg unikalności adresu Modbus wśród bloczków korzystających z tej samej konfiguracji RS485. Kilka bloczków może teraz komunikować się z urządzeniem pod tym samym adresem.
3.0.29.202607161624
devmanager: 2424
Nowości
- Dodano eksperymentalną obsługę magistrali DALI, komunikacji z bramką DALI-PIC oraz urządzeń DT6 i DT7. Obsługa obejmuje skanowanie i commissioning urządzeń, sterowanie, diagnostykę, trwałą konfigurację oraz integrację z interfejsem WWW i aplikacją mobilną.
- Dodano bloczek
weekly-timer, umożliwiający tworzenie tygodniowych programów czasowych uwzględniających dni tygodnia, polskie święta i przedziały godzinowe. Harmonogramem można również zarządzać z aplikacji mobilnej. - Dodano bloczek
yearly-timer, umożliwiający tworzenie rocznych programów czasowych, również z zakresami przechodzącymi przez koniec roku. Harmonogramem można również zarządzać z aplikacji mobilnej. - Dodano bloczek
clock-info, udostępniający logice projektu aktualną lokalną datę i czas oraz informacje takie jak dzień tygodnia, numer tygodnia, dzień roku i pora roku. - Dodano bloczek
modbus-ventilationwraz z powiązanym urządzeniem wirtualnym. Pierwsza wersja obsługuje rekuperatory Systemair SAVE komunikujące się przez Modbus RTU po RS485. - W bloczku
air-conditionerdodano wbudowaną obsługę sterownika Mitsubishi BMS i-MXW. - W bloczku
air-conditionerdodano możliwość wymuszania wyłączenia, grzania i chłodzenia klimatyzatora za pomocą wejść oznaczonych bloczkiemtag. - W bloczku
app-blind-controllerdodano procedury pełnego otwarcia i pełnego zamknięcia rolety, uruchamiane za pomocą wejśćtag5itag6. Podczas aktywnej procedury sterowanie z innych źródeł jest blokowane, a zadane pozycje są wykonywane po jej zakończeniu. - Dodano możliwość odczytywania stanu i sterowania elektrozaworami urządzeń V8D i V3D z poziomu logiki za pomocą bloczków
inputioutput. - Dodano tryb wymiany istniejącego, odłączonego urządzenia FHR, pozwalający sparować nowe urządzenie na jego dotychczasowym slocie.
Ulepszenia
- W bloczku
app-blind-controllerdodano możliwość wykonania zapamiętanej korekcji lameli po pełnym zamknięciu rolety. - Rozszerzono opis bloczka
air-conditionero bieżący stan urządzenia, tryb pracy, temperaturę zadaną i zmierzoną oraz siłę nadmuchu. - Po zmianie lokalizacji system automatycznie odświeża strefę czasową używaną przez kalendarze i bloczki czasowe.
- Ograniczono liczbę zbędnych zapisów do pamięci trwałej, poprawiając jej przewidywaną żywotność.
- W bloczku
weather-forecastdoprecyzowano sposób klasyfikowania poziomu zachmurzenia.
Poprawki
- Poprawiono odświeżanie danych w bloczku
weather-forecast. - Poprawiono walidację konfiguracji rejestrów, typów wartości i portu RS485 w bloczku
air-conditioner. - Poprawiono przywracanie prawidłowego statusu bloczka
air-conditionerpo ponownym udostępnieniu portu RS485. - Poprawiono kończenie detekcji urządzeń FHR po zatrzymaniu radia oraz obsługę braku odpowiedzi firmware.
- Poprawiono walidację ramek i buforów odbiorczych FHR.
Ważne zmiany
- W bloczku
air-conditionerwartości rejestrowe skonfigurowane dla trybów grzania, chłodzenia i automatycznego muszą być unikalne. Niejednoznaczna konfiguracja jest teraz zgłaszana jako błąd. - W funkcji obniżania wersji firmware procesora radiowego zmieniono wersję docelową z
4.1.0na4.0.8. W zwykłym trybie docelową wersją pozostaje4.1.2.
3.0.28.202604290904
devmanager: 2368
Nowości
- Dodano obsługę Simple Service Discovery Protocol (SSDP) na potrzeby mechanizmu Universal Plug and Play (UPnP).
- Dodano możliwość ustawiania nazwy serwera z poziomu interfejsu WWW. Nazwa serwera jest używana w DHCP i SSDP.
- Dodano możliwość ustawienia statycznego adresu IP.
- Dodano operacje mnożenia i dzielenia do bloczka
math. - Dodano bloczek
presence-detector. - Dodano bloczek
weather-forecasti powiązane z nim urządzenie wirtualne. - Dodano obsługę komend
up,downiresetdo bloczkaapp-blind-controller. - Dodano możliwość obniżenia wersji firmware procesora radiowego. Funkcjonalność może być przydatna do celów testowych albo w sytuacji, gdy konieczny jest powrót do starszej wersji oprogramowania F&Home Radio.
Ulepszenia
- Poprawiono ochronę lokalnego radia FHR przed usunięciem.
- Uzupełniono brakującą dokumentację bloczków w konfiguratorze.
Poprawki
- Rozwiązano problem niepełnego wykrywania zmian w projekcie logiki.
Ważne zmiany
- Zmieniono sposób działania wyjścia bloczka
sequence-detector. Po wykryciu pełnej sekwencji bloczek wysyła impuls zamiast utrzymywać stan aktywny przez 1 sekundę.
3.0.27.202604091342
devmanager: 2323
Nowości
- Dodano bloczek
group-broadcast, umożliwiający grupowe wysyłanie rozkazów do bloczków znajdujących się na jednej karcie lub w jednej grupie. - Dodano bloczek
value-delay, umożliwiający opóźnianie przekazywania wartości w projekcie. - Dodano możliwość zmiany hasła do konta Admin z poziomu interfejsu WWW.
Ulepszenia
- Dodano blokadę korekty lameli po pełnym zamknięciu rolety w bloczku
app-blind-controller.
Poprawki
- Poprawiono sterowanie lamelami w trakcie ruchu rolety w bloczku
app-blind-controller. - Poprawiono utrzymanie aktywnych sesji WWW po godzinie pracy.
3.0.26.202604011329
devmanager: 2310
Nowości
- Dodano bloczek
value-converterdo konwersji wartości. - Dodano obsługę pilota radiowego RC10 na liście urządzeń w interfejsie WWW.
- Dodano widok sterowania wirtualną roletą na liście urządzeń w interfejsie WWW.
- Dodano obsługę urządzenia typu
app-valuewraz z widokiem zmiany wartości na liście urządzeń w interfejsie WWW.
Ulepszenia
- Umożliwiono działanie bloczka
app-blind-controllerbez połączeń wejściowych. Pozwala to sterować nim wyłącznie za pomocą urządzenia wirtualnego, bez sterowania z logiki. - Usprawniono domyślne nazewnictwo urządzeń
mqtt_sensor. - Ustawiono opis bloczka
constprzed jego pierwszym wyzwoleniem.
Poprawki
- Poprawiono sterowanie wyjściami radiowych urządzeń przekaźnikowych.
- Poprawiono domyślną konfigurację przekaźnika zasilania w modułach A10.
- Poprawiono odświeżanie pośrednich pozycji rolety i lameli w interfejsie WWW dla bloczka
app-blind-controller. - Poprawiono doliczanie czasu rozruchu silnika w bloczku
app-blind-controller. - Poprawiono obsługę poleceń i kalibracji podczas
reverse start delayw bloczkuapp-blind-controller. - Poprawiono dodawanie urządzeń Fox do systemu.
Ważne zmiany
- Odwrócono znaczenie procentów pozycji rolety i lameli w bloczku
app-blind-controlleroraz powiązanym urządzeniu wirtualnym. - Zmieniono domyślną wartość filtrowania duplikatów w bloczku
tagnafalse.
3.0.25.202603251406
devmanager: 2295
Nowości
- Dodano bloczek
app-blind-controller, który umożliwia sterowanie roletą i lamelami z ustawianiem pozycji procentowej. - Dodano urządzenie wirtualne powiązane z bloczkiem
app-blind-controller, dzięki czemu roleta może być obsługiwana przez sceny, programatory i aplikację mobilną. W tym wydaniu sterowanie z listy urządzeń w interfejsie WWW nie było jeszcze dostępne. - Dodano bloczek
fan-controller, który umożliwia automatyczne sterowanie wentylatorem łazienkowym na podstawie światła, komend oraz opcjonalnie wilgotności. - Dodano bloczek
sequence-detector, który wykrywa zadaną sekwencję sygnałów i może służyć na przykład do rozpoznawania kolejności zdarzeń z kilku czujników. - Dodano obsługę pilota RC10.
- Dodano obsługę urządzeń
mqtt_sensor, w tym odczyt danych z liczników energii Fox ENERGY 3 (Wi-MEF-3). - Dodano obsługę modułu roletowego E16/IO12E6 w interfejsie WWW.
- Dodano obsługę modułów przekaźnikowych I16O15, IO32 i IO12E6 w interfejsie WWW.
- Dodano obsługę wejść modułów I16O15, IO32 i IO12E6 w interfejsie WWW.
- Dodano podstawową obsługę ściemniacza L4B w interfejsie WWW.
- Dodano obsługę wyjść modułu A10 w interfejsie WWW.
- Dodano obsługę wirtualnego termostatu w interfejsie WWW.
- W bloczku
outputdodano dla urządzeń roletowych E16, IO12E6 i TSR1S2 osobne sterowanie ruchem rolety w górę i w dół przez właściwościmoves_upimoves_down. Pozwala to sterować roletą za pomocą wartościtrueifalsezamiast bloczkacommand.
Ulepszenia
- Sceny używane w logice są oznaczane jako używane, a możliwość ich usunięcia została zablokowana.
- Odłączone urządzenie w bloczkach
inputioutputjest wyraźnie oznaczane stanemdetached.
Poprawki
- Usunięto w bloczku
dimmerproblem mogący prowadzić do zapętlenia wartości i zwiększonego użycia procesora.
Ważne zmiany
- W bloczku
dimmerskrócono czas wykrywania długiego przytrzymania z 3 sekund do 1 sekundy.
3.0.24.202511171438
devmanager: 2221
Nowości
- Przygotowano dolne menu dla widoku mobilnego.
- Dodano widok „Sieć”, prezentujący najważniejsze informacje sieciowe serwera.
- Dodano widok „Serwer”, prezentujący najważniejsze informacje o serwerze.
- Dodano możliwość aktualizacji serwera z poziomu panelu WWW.
- Dodano do bloczka
app-valueopcję „Nie przekazuj wartości z wejścia na wyjście”.
Ulepszenia
- Poprawiono wydajność wyświetlania listy urządzeń.
- Poprawiono przewijanie listy urządzeń w widoku mobilnym.
Poprawki
- Poprawiono zapis formularza ustawień urządzenia otwieranego z konfiguratora.
Ważne zmiany
- Zreorganizowano stronę „Podsumowanie”, usuwając karty procesora, pamięci, dysku i sieci.
3.0.23.202510311008
devmanager: 2219
Ulepszenia
- Usprawniono proces parowania urządzeń radiowych.
- Zreorganizowano widok „Podsumowanie” i dodano karty: „Sieć” z informacjami sieciowymi, „Serwer” z informacjami o serwerze oraz „Aktualizacja” z możliwością przeprowadzania aktualizacji systemu.
- Dodano pamięć do bloczków
app-thermo,impulse-counter,dimmeriapp-value. Ich stan jest zapamiętywany pomiędzy kolejnymi uruchomieniami projektu, a opcjonalnie także po restarcie serwera.
Poprawki
- Poprawiono zapis danych urządzenia wywoływany z poziomu konfiguratora.
Ważne zmiany
- Usunięto obsługę domyślnej wartości temperatury referencyjnej lub zadanej w bloczku
app-thermoi powiązanym wirtualnym termostacie. - Usunięto obsługę wartości domyślnej z bloczka
app-valuei powiązanego urządzenia. - Zmieniono domyślną właściwość w bloczku
inputdla ściemniaczy radiowych obsługujących wejścia: zoverheatednainput.
3.0.22.202510071759
devmanager: 2204
Nowości
- Dodano funkcjonalność, dzięki której bloczek
app-buttoninformuje aplikację mobilną o podłączeniu innego bloczka do swojego wyjścia. Pozwala to aplikacji określić, czy przycisk jest klikalny. - Dodano obsługę dynamicznych taryf energii i bloczka
flex-tariff-green-slot. - Dodano obsługę bloczka
alarmi powiązanego z nim urządzenia wirtualnego dla aplikacji mobilnej. - Dodano pamięć do bloczka
d-latch. Stan bloczka jest zapamiętywany pomiędzy kolejnymi uruchomieniami projektu, a opcjonalnie także po restarcie serwera.
Ulepszenia
- Dodano sortowanie wartości na liście rozwijanej „Właściwość”/„Property” w bloczkach
inputioutput. - Ustawiono domyślną wartość na liście rozwijanej „Właściwość”/„Property” w bloczkach
inputioutputdla wszystkich obsługiwanych typów urządzeń. - Zmieniono działanie bloczka
d-latch, aby mógł przekazywać stan wyjścia również wtedy, gdy stan się nie zmienił. Komendasetzawsze powoduje wysłanie zbocza narastającego, a komendaresetzawsze powoduje wysłanie zbocza opadającego.
Poprawki
- Poprawiono nadawanie nazw nowym urządzeniom podczas parowania.
- Poprawiono wsteczną kompatybilność bloczka
click-analyzerz projektami utworzonymi przed wersją 3.0.21.
3.0.21.202507311612
devmanager: 2168
Nowości
- Dodano wysyłanie powiadomień do aplikacji mobilnej za pomocą bloczka
app-notification. - Dodano obsługę minimalnej i maksymalnej jasności w urządzeniu L4B.
- Rozszerzono bloczek
impulse-generatoro tryb pracy i jego opis. - Dodano możliwość przechodzenia do konfiguracji urządzenia z bloczków
inputioutput. - Dodano wybieranie domyślnej właściwości w bloczkach
inputioutputpodczas edycji pola wybranego urządzenia. - Dodano do bloczka
comparatorpole wartości stałej, która może zostać użyta do porównania. - Dodano walidację pola zmiany nazwy urządzenia na liście urządzeń.
Ulepszenia
- Programy zapisane w kalendarzu nie są już domyślnie skracane o jedną minutę. Wprowadzono również inne drobne poprawki w implementacji kalendarzy.
- Poprawiono mechanizm zarządzania kontami użytkowników.
- Poprawiono przywracanie serwera mH-Developer do ustawień fabrycznych.
- Zmieniono konfigurację czasu granicznego w bloczku
click-analyzer, aby była bardziej czytelna dla użytkownika. - Uproszczono konfigurację MQTT i zautomatyzowano dodawanie klienta do wewnętrznego brokera.
Poprawki
- Poprawiono błąd automatycznego zaznaczania tekstu w konfiguratorze w przeglądarce Google Chrome.
Ważne zmiany
- Wyłączono obsługę przerwy nocnej i trybu nocnego w urządzeniu L4B.
3.0.20.202505142253
devmanager: 2145
Nowości
- Dodano obsługę urządzenia IR16.
- Wydzielono ikony usuwania i szczegółów na liście urządzeń do dedykowanego komponentu.
- Rozszerzono okno zmiany nazwy urządzenia o pierwotną nazwę i walidację pola.
- Zdefiniowano domyślne nazwy urządzenia IO12E6.
Poprawki
- Poprawiono zamykanie okna konfiguracji integracji SATEL podczas jej dodawania.
- Poprawiono pobieranie adresu i portu w oknie konfiguracji połączenia SATEL.
- Poprawiono wiązanie danych i nasłuchiwanie zmian w oknie edycji danych połączenia w szczegółach integracji SATEL.
- Poprawiono anulowanie parowania urządzenia radiowego.
- Poprawiono obsługę minimalnej i maksymalnej temperatury referencyjnej w urządzeniu klimatyzatora Modbus.
- Poprawiono obsługę scen i programatorów w wirtualnym urządzeniu klimatyzatora Modbus.
- Poprawiono obsługę poziomu jasności w urządzeniach L4B, aby wyeliminować migotanie światła w niektórych konfiguracjach sprzętowych.
- Zainicjowano wyjścia bloczka
impulse-generatorpo starcie projektu również wtedy, gdy bloczek jest nieaktywny. - Poprawiono sterownik Satel w zakresie wykrywania stref, partycji i wyjść.
Ważne zmiany
- Wyłączono mechanizm opóźniania rozkazów dla urządzeń roletowych E16 i IO12E6.
3.0.19.202504241828
devmanager: 2130
Nowości
- Dodano obsługę urządzenia FS1T1, będącego czujnikiem zalania, wstrząsów i temperatury.
- Dodano obsługę urządzenia T1X1-AC.
- Dodano do bloczka
dimmeropcję powtarzania rozkazu. - Dodano wymuszane okno zmiany nazwy modułu po sparowaniu urządzenia radiowego, którego nie można zamknąć bez nadania nazwy.
- Dodano bloczek
variable, który umożliwia przenoszenie wartości pomiędzy węzłami, bloczkami i zakładkami. - Dodano do RestAPI pobieranie listy zmiennych, pobieranie wartości zmiennej i ustawianie jej wartości.
- Dodano mechanizm nadawania domyślnych nazw większości nienazwanych urządzeń.
- Dodano możliwość wyrejestrowania konta dostępu za pomocą interfejsu WWW.
Ulepszenia
- Wydłużono limit czasu parowania w aplikacji WWW do 5 minut, po których wyświetlany jest komunikat o błędzie.
- Wydłużono limit czasu aktualizacji oprogramowania bramki w aplikacji WWW do 5 minut, po których wyświetlany jest komunikat o błędzie.
- Umieszczono nienazwane urządzenia na początku listy w aplikacji WWW.
- Przeniesiono odnośnik do dokumentacji ze stopki strony do stopki menu.
Poprawki
- Poprawiono sterowanie wyjściami urządzenia IO12E6.
- Poprawiono sterowniki roletowe IO12E6 i E16: jeżeli roleta nie jest zatrzymana, zostaje zatrzymana przed wydaniem rozkazu jazdy w górę lub w dół.
Ważne zmiany
- Ustawiono domyślny czas przejścia w bloczku
dimmerna0zarówno dla przycisku, jak i czujnika ruchu.
3.0.18.202503281025
devmanager: 2106
Nowości
- Dodano mechanizm aktualizacji oprogramowania procesora radiowego PIC używanego do komunikacji z urządzeniami radiowymi i zaktualizowano jego oprogramowanie do wersji 4.1.2.
- Dodano obsługę urządzenia TO2S2.
- Dodano możliwość sterowania scenami z poziomu logiki.
- Dodano obsługę termostatu.
- Dodano integrację SATEL INTEGRA wraz z tworzeniem, usuwaniem i aktualizacją integracji, obsługą statusów oraz tłumaczeniami.
- Przygotowano kontrolkę
selectzgodną z identyfikacją wizualną. - Dodano w zakładce „Zdalny dostęp” sekcję wyświetlającą klucz dostępu do metod RestAPI wraz z opisem.
- Dodano do serwera obsługę Rest API w zakresie sterowania scenami. Instrukcja użycia jest dostępna w dokumentacji.
- Dodano eksperymentalną obsługę Rest API w zakresie pełnego sterowania urządzeniami. Obsługiwane są: pobieranie listy urządzeń połączonych z serwerem, pobieranie szczegółów urządzenia na podstawie parametru
object_idoraz zmiana stanu urządzenia. Opis użycia jest dostępny w dokumentacji. - Dodano integrację MQTT obejmującą klienta i serwer oraz przygotowano widoki i logikę po stronie serwera.
- Dodano zarządzanie użytkownikami brokera MQTT, umożliwiające tworzenie i usuwanie użytkowników z konfiguracji brokera.
- Dodano eksperymentalną funkcjonalność klienta MQTT, która wysyła do brokera wiadomości Home Assistant Discovery dla urządzenia
vlogic_value. - Dodano zdjęcia urządzeń AO3, D1S2, D2S2, S4TES_AC, T6 i PWM2S2 w widoku szczegółów.
- Dodano sortowanie rosnące i malejące listy urządzeń według nazwy, typu modułu, slotu i statusu.
- Rozszerzono sterowanie z poziomu listy urządzeń o nowe typy modułów.
Ulepszenia
- Zmieniono minimalną temperaturę zadaną urządzenia EQ3RT na 4,5°C. Umożliwia to używanie opcji
offdla niektórych typów głowic przez ustawienie niskiej temperatury. - Poprawiono wartości domyślne bloczka
const: po utworzeniu nowego bloczka nie pojawia się wartość00000000, a domyślna jasność wynosi 100%. Kolor i jasność są zawsze zwracane jako pełna 32-bitowa wartość w formacie HEX. - Zaktualizowano wszystkie opisy bloczków w Node-RED.
Poprawki
- Poprawiono usuwanie scen i urządzeń, aby były one również prawidłowo usuwane ze scen i kalendarzy.
- Poprawiono zwracanie właściwości
rgb24_color_with_brightnessw sterowniku urządzenia RGB systemu kablowego. Wcześniej wartość nie była prawidłowo zwracana przez bloczekoutputw logice.
3.0.17.202501311746
devmanager: 2078
Nowości
- Dodano nastawę urządzenia PWM3-RGB na liście urządzeń WWW wraz z wyświetlaniem modelu.
- Dodano kołowy suwak do zarządzania ustawieniami urządzeń typu termostat w interfejsie WWW.
- Dodano kontrolkę do zarządzania termostatem w panelu WWW WebManager.
- Dodano widok listy urządzeń w panelu WWW oparty na komponencie
virtualized-table. Elementy listy są tworzone dynamicznie, aby poprawić responsywność aplikacji. - Dodano głowicę EQ3RT do widoku listy urządzeń w interfejsie WWW.
- Dodano obsługę kopii zapasowych w panelu WWW WebManager.
- Dodano menu zgodne z projektem graficznym w panelu WWW WebManager. Teksty pozycji menu są wyświetlane w podpowiedziach, a zwężenie menu zwiększa miejsce na zawartość strony.
- Dodano w pasku narzędzi interfejsu WWW WebManager ikonę powrotu do poprzedniej strony, wyświetlaną tylko wtedy, gdy powrót jest możliwy.
Ulepszenia
- Zmieniono style okna edycji nazwy urządzenia wyświetlanego na liście urządzeń w panelu WWW WebManager.
- Zmieniono style paska narzędzi w aplikacji WWW WebManager.
- Ograniczono możliwość ustawienia jasności ekranu urządzenia FHome Thermo do 70% w panelu WWW WebManager.
- Przeniesiono logotyp FHome i nazwę aplikacji do stopki strony WWW WebManager.
Ważne zmiany
- Ze względu na ograniczenia API urządzenia EQ3RT przełączenie trybu na
Offustawia temperaturę zadaną na 5°C, natomiast trybHEATzawsze ustawia 18°C zamiast ostatnio ustawionej wartości.
3.0.16.202412301209
devmanager: 2078
Nowości
- Dodano obsługę bloczka
app-thermooraz powiązanego wirtualnego termostatu. - Dodano wysyłanie zdarzeń zarejestrowanych przez bramkę RADIO do serwera mH-Developer.
- Dodano możliwość aktualizacji bramki RADIO.
- Dodano kontrolki
radio_button,checkboxibuttonzgodne z nową identyfikacją wizualną. - Dodano nowe logo F&Home do menu.
- Dodano widok identyfikacji wizualnej bramki LAN RADIO.
- Dodano widok parowania urządzeń z bramką LAN RADIO.
- Dodano widok logów bramki LAN RADIO.
- Dodano widok listy urządzeń sparowanych z bramką, korzystający z komponentu
virtualized-tablew celu przyspieszenia renderowania elementów i poprawy responsywności strony. - Dodano oznaczanie nowo sparowanych urządzeń.
Poprawki
- Poprawiono zdarzenia generowane przez drugie wyjście bloczków
inputioutput, związane z informacją o podłączeniu lub odłączeniu urządzenia. - Poprawiono wartość domyślną bloczka
const. - Usunięto wprowadzający w błąd odnośnik z elementu wyboru języka w panelu WWW.
- Poprawiono doświadczenie użytkownika w zakresie błędów i komunikacji z bramką LAN RADIO.
Ważne zmiany
- Usunięto bramkę z listy urządzeń.
-
Bloczek
app-thermoreaguje na następujące wartości wejściowe:false— wyłączenie termostatu.true— włączenie termostatu.- Komenda
cooling,heatinglubauto— zmiana trybu pracy. - Wartość temperatury referencyjnej wysłana przez
tag1— zmiana temperatury referencyjnej. - Wartość temperatury zmierzonej wysłana przez
tag2— zmiana temperatury zmierzonej.
3.0.15.202411201446
devmanager: 2070
Poprawki
- Poprawiono stabilność połączenia z bramką dostępową urządzeń systemu F&Home Radio.
3.0.14.202411142041
devmanager: 2069
Nowości
- Dodano obsługę Modbus RTU dla serwera DIN2.
- Dodano mechanizm ponawiania odczytów z magistrali Modbus RTU w serwerach mH-Developer i DIN2 zgodnie z liczbą prób ustawioną dla portu RS485.
- Dodano w urządzeniu RGB systemu kablowego właściwość
rgb24_color_with_brightness, umożliwiającą jednoczesne ustawianie i odczytywanie koloru wraz z jasnością. - Dodano w urządzeniu PWM3 działającym w trybie RGB właściwości
instant_rgb24_color_with_brightnessislow_rgb24_color_with_brightness, umożliwiające jednoczesne ustawianie i odczytywanie koloru wraz z jasnością. - Dodano API sterownika TSR1S2 pozwalające zamieniać wejścia lub wyjścia z poziomu aplikacji mobilnej. Wcześniej było to możliwe wyłącznie w interfejsie WWW.
- Dodano do sterownika TSR1S2 ustawienie
dont_stop_on_up_or_down, które zapobiega zatrzymaniu rolety po wysłaniu rozkazu jazdy w górę lub w dół, gdy roleta jest już w ruchu. - Dodano sterowanie lamelami z poziomu aplikacji mobilnej w sterowniku TSR1S2.
Poprawki
- Poprawiono odcinanie cyfr po przecinku zgodnie z ustawieniem „Precyzja” w bloczku
modbus-read. - Poprawiono bloczek
modbus-read, aby jego drugie wyjście (is attached) generowało zbocze narastające podczas pierwszego udanego odczytu rejestru urządzenia Modbus RTU. - Po wykryciu błędnego odczytu przez bloczek
modbus-readpierwsze wyjście nie wysyła wartościnull; na drugim wyjściu pojawia się wartośćfalse. - Poprawiono funkcję „Pamiętaj ostatnią wartość” w bloczku
switch. Gdy opcja jest aktywna, ostatnia wartość jest pamiętana niezależnie od momentu jej pojawienia się i emitowana po każdym odblokowaniu. Wcześniej zapamiętywana była wyłącznie wartość odebrana podczas blokowania.
3.0.13.202410301316
devmanager: 2048
Poprawki
- Poprawiono algorytm zaokrąglania liczb w logice.
- Poprawiono obsługę scen i programatorów dla urządzenia tworzonego przez bloczek
app-value.
3.0.12.202410231545
devmanager: 2045
Nowości
- Dodano bloczek
app-value. - Dodano bloczek
comment. - Dodano obsługę węzła
junctionw konfiguratorze. - Dodano reakcję na zbocze narastające w bloczku
impulse-counter. Po otrzymaniu zbocza narastającego bloczek reaguje tak samo jak na komendęUP: zwiększa aktualną wartość zgodnie z krokiem zapisanym w konfiguracji. - Przygotowano stałe kolorów i rozmiarów dla nowej identyfikacji wizualnej WebManagera.
- Dodano nową stronę logowania do panelu WebManager.
- Przygotowano nową identyfikację wizualną kontrolek panelu WebManager.
Poprawki
- Poprawiono bloczek
d-latch, aby podczas pierwszego użycia po załadowaniu projektu generował zbocze narastające zamiast zmiany wartościnull -> true. - Poprawiono bloczek
impulse-generator, aby nie wysyłał sygnału zmiany zbocza na wyjściach, których stan się nie zmienił. - Zmieniono sposób usuwania urządzeń z interfejsu WWW.
3.0.11.202410081240
devmanager: 2032
Nowości
- Dodano obsługę urządzeń EQ3HUB i EQ3RT.
Ulepszenia
- Zmieniono mechanizm retransmisji podczas komunikacji z urządzeniami radiowymi.
- Poprawiono działanie funkcji blokowania powtarzających się wartości w bloczku
output. Gdy funkcja jest nieaktywna, powtarzające się wartości są przekazywane nie tylko na wyjście bloczka, ale również do obsługiwanego przez niego sterownika urządzenia.
Poprawki
- Poprawiono opis bloczka
d-latchpo uruchomieniu projektu. Do pierwszego użycia wyświetlana jest wartośćnullzamiastfalse, która błędnie sugerowała wysłanie wartościfalsepo starcie projektu. - Usprawniono komunikację z modułem IO32 podczas zmiany stanu przekaźnika.
3.0.10.202409131619
devmanager: 2024
Nowości
- Dodano zdalny dostęp do interfejsu WWW konfiguratora.
- Dodano obsługę urządzenia T6.
- Dodano obsługę urządzenia AC15.
Poprawki
- Poprawiono błąd obsługi kalendarzy powodujący nieoczekiwane skrócenie czasu pracy programów trwających dłużej niż 18 godzin i 12 minut.
- Usunięto wyciek pamięci w obsłudze protokołu TLS.
3.0.9.202407091352
devmanager: 2015
Nowości
- Dodano konfigurację odwracania wejść i wyjść dla TSR1S2.
- Dodano obsługę scen i programatorów dla wirtualnego urządzenia tworzonego przez bloczek
app-button.
Ulepszenia
- Dostosowano projekt WebManagera do TypeScript 5.1.3.
Poprawki
- Dodano brakujące angielskie tłumaczenia dla WMC.
- Usunięto przycisk „Usuń” z urządzenia, jeżeli jego status jest inny niż „Rozłączony”.
- Komunikat o trybie parowania bramki jest wyświetlany wyłącznie po potwierdzeniu przez procesor radiowy.
- Poprawiono bloczek
const, aby jego wartość nie znikała podczas ponownej edycji.
3.0.8.202406281518
devmanager: 2010
Nowości
- Dodano do sterowników urządzeń R1S1i, R2S2, R3S3, R5, R1S1T1 i GS4L4 obsługę funkcji „Pamiętaj ostatni stan” w bloczku
output. Rozkaz włączenia lub wyłączenia wyjścia wydany podczas odłączenia urządzenia zostaje dostarczony, gdy urządzenie pojawi się ponownie. - Dodano API aplikacji mobilnej Fox do sterownika urządzenia WMC (kontaktronu).
- Dodano możliwość jednoczesnego ustawiania koloru i jasności urządzenia PWM3 działającego w trybie RGB z poziomu logiki, z użyciem formatu zgodnego z bloczkiem
const. - Dodano możliwość jednoczesnego ustawiania koloru i jasności urządzenia RGB systemu kablowego z poziomu logiki, z użyciem formatu zgodnego z bloczkiem
const.
Ulepszenia
- Dodano do bloczka
dimmerpamięć poziomu oświetlenia pomiędzy kolejnymi uruchomieniami projektu. Zapobiega to gaszeniu światła podczas pracy nad projektem, a jednocześnie sprawia, że światło nie pozostaje włączone bez końca do czasu ponownego pobudzenia bloczka. - Dodano do bloczka
dimmerkomunikat informujący o braku połączeń wejściowych.
Poprawki
- Poprawiono reakcję bloczka
dimmerna czujnik ruchu (tag2) w przypadku odłączenia i ponownego podłączenia czujnika w czasie wykrywania ruchu. - Wyłączono timer wysyłający mniej więcej co sekundę sygnał do logiki podczas wykrywania ruchu przez czujniki P1 i P1T1. Po tej zmianie bloczek
dimmernie wygasza oświetlenia po otrzymaniu ciągłego stanu wysokiego (true) z czujnika ruchu. - Poprawiono sterowniki urządzeń S2, S4T, P1, P1T1, S6, S4TES AC, R1S1i, R2S2, R3S3, R5, R1S1T1, GS4L4, D1S2, D2S2, PWM2S2, PWM3, AO3, T1X1 i TSR1S2, aby przyspieszyć ich podłączanie po wykryciu przez system.
3.0.7.202406202148
devmanager: 1994
Nowości
- Dodano seryjne tworzenie kart. Po włączeniu opcji „Dodaj seryjnie” można zaznaczyć na liście wiele urządzeń niezależnie od typu karty; każde urządzenie zostaje dodane jako osobna karta w dashboardzie.
- Dodano do sterowników urządzeń D1S2, D2S2, PWM2S2, PWM3, AO3, A10, L4, L4B i RGB obsługę wartości logicznych w bloczku
output:falseoznacza 0% jasności, atrueoznacza 100% jasności. - Dodano obsługę urządzenia T1X1.
-
Rozbudowano wejścia bloczka
dimmer:- wartość numeryczna przekazana przez
tag3zmienia poziom jasności dla przycisku; - wartość numeryczna przekazana przez
tag4zmienia poziom jasności dla czujnika ruchu; - wartość numeryczna przekazana przez
tag5zmienia czas załączenia dla przycisku; - wartość numeryczna przekazana przez
tag6zmienia czas załączenia dla czujnika ruchu; - wartość numeryczna przekazana przez
tag7zmienia czas rozjaśniania lub ściemniania dla przycisku; - wartość numeryczna przekazana przez
tag8zmienia czas rozjaśniania lub ściemniania dla czujnika ruchu.
- wartość numeryczna przekazana przez
Ulepszenia
Poprawki
- Poprawiono błąd procedury parowania urządzeń radiowych, który mógł zawiesić interfejs parowania i uniemożliwić anulowanie procedury bez ponownego uruchomienia.
- Poprawiono raportowanie bramki przypisanej do odłączonych urządzeń radiowych. Brak tej informacji powodował, że urządzenia nie były widoczne w widoku szczegółów bramki w sekcji „Lista sparowanych urządzeń”.
- Poprawiono reakcję bloczka
dimmerna czujnik ruchu. Zbocze narastające natag2rozpoczyna rozjaśnianie do wartości zadanej dla czujnika ruchu, jeżelidimmernie jest sterowany przyciskiem. Zbocze opadające natag2rozpoczyna odliczanie czasu do wygaszenia, jeżelidimmerutrzymuje jasność ustawioną dla czujnika ruchu. - Poprawiono walidację w bloczku
app-labeldla powielonych linii oznaczonych przez bloczektago tym samym numerze.
Ważne zmiany
- Zablokowano usuwanie bramki urządzeń radiowych, gdy jest połączona z serwerem, aby zapobiec przypadkowemu usunięciu bramki i wszystkich sparowanych z nią urządzeń. Usuwać można wyłącznie bramki w stanie offline.
- Bloczek
dimmerinicjuje wyjście wyłącznie podczas pierwszego startu projektu po uruchomieniu serwera. Po modyfikacji i zapisaniu projektu nie wysyła automatycznie wartości do urządzenia, co zapobiega nieoczekiwanemu zgaszeniu światła podczas pracy nad projektem.
3.0.6.202406121746
devmanager: 1975
Nowości
- Dodano filtrowanie listy urządzeń według bramki, do której są podłączone.
- Dodano jednostki czasu w bloczkach
modbus-readimodbus-write. - Dodano możliwość pobierania konfiguracji do pliku w konfiguratorze Node-RED.
- Rozszerzono bloczek
consto ustawienia koloru. - Dodano numer bramki na liście bramek podłączonych do systemu.
Ulepszenia
- Zwiększono do 50 liczbę urządzeń wyświetlanych w szczegółach bramki.
- Przygotowano główny widok folderów (dashboard) w układzie masonry, w którym karty urządzeń kolejno zajmują pierwszą wolną przestrzeń.
- Dodano do stopki karty urządzenia przyciski zmiany jej pozycji. Strzałki w górę i w dół zmieniają pozycję, a pomiędzy nimi wyświetlana jest bieżąca pozycja.
- Ukryto pole
long_rangew widoku szczegółów bramki.
Poprawki
- Naprawiono błąd edycji nazwy urządzenia występujący po wcześniejszym wybraniu opcji „Anuluj”.
- Naprawiono błąd wyszukiwarki na liście urządzeń, który czyścił listę po rozpoczęciu wpisywania tekstu.
Ważne zmiany
- Moduły IO32, E16 i IO12E6 automatycznie rozłączają wejście z wyjściem, jeżeli wejście zostało użyte w projekcie logiki. Funkcja jest dostępna wyłącznie w kompatybilnych wersjach modułów; pozostałe wersje nie zgłaszają wejść w konfiguratorze.
- Wyłączono przeciąganie i upuszczanie kart w głównym widoku folderów (dashboard).
3.0.5.202406061726
devmanager: 1970
Nowości
- Dodano obsługę urządzeń A10, E16, IO12E6, IO32, LED i RGB z najnowszą wersją firmware. W tym wydaniu mechanizm automatycznego rozłączania wejść z wyjściami nie był jeszcze dostępny dla tych urządzeń.
3.0.4.202405280912
devmanager: 1969
Nowości
- Dodano obsługę nowych typów serwerów F&Home Radio. Obsługiwane platformy to: mH-Developer, mH-Developer MINI, rH-SERWER 2.0 i rH-SERWER DIN2. W tym wydaniu rH-SERWER DIN2 nie obsługiwał jeszcze protokołu Modbus.
- Dodano do bloczka
commandkomendylouver_upilouver_downdo sterowania ruchem lameli. - Dodano obsługę komend ruchu lameli z poziomu logiki w sterowniku TSR1S2.
- Dodano możliwość wymuszenia sprawdzenia aktualizacji z poziomu aplikacji mobilnej.
- Dodano w bloczku
dimmermechanizm ponawiania wartości na wyjściu co 5 minut.
Ulepszenia
- Umożliwiono zmianę czasu ruchu lameli w sterowniku TSR1S2 niezależnie od tego, czy urządzenie skonfigurowano z obsługą lameli.
- Zmieniono opisy bloczków
inputioutput. Najpierw podawana jest łączna liczba bloczków odnoszących się do urządzenia, a opcjonalnie w nawiasie liczba bloczków używających danej właściwości urządzenia.
Poprawki
- Poprawiono normalizację poziomu jasności dla scen i programatorów w sterowniku PWM3 działającym w trybie RGB.
- Poprawiono konfigurację czasu ruchu lameli w sterowniku TSR1S2.
- Poprawiono generowanie zdarzeń dla logiki z urządzenia WMC (kontaktronu). W niektórych przypadkach, na przykład gdy stan przycisku sabotażowego się nie zmienił, urządzenie błędnie informowało logikę o odłączeniu.
- Wprowadzono poprawki w interfejsie WWW.
Ważne zmiany
- Wysłanie rozkazu do rolety TSR1S2, gdy jest ona w ruchu, zawsze powoduje jej zatrzymanie.
3.0.3.202405090738
devmanager: 1950
Nowości
- Dodano timer wysyłający mniej więcej co sekundę sygnał do logiki, gdy czujniki ruchu P1 i P1T1 wykrywają ruch. Pozwala to resetować stan innych zależnych bloczków.
- Dodano dodatkowy komunikat statusowy do bloczków
click-analyzeriimpulse-counter. - Dodano obsługę urządzenia S4Tes AC.
Poprawki
- Poprawiono obsługę wartości przychodzącej do bloczka, gdy w konfiguracji zbocza wybrano
truelubfalse. - Poprawiono inicjalizację wyjścia bloczka
d-latchpo uruchomieniu projektu.
3.0.2.202404261508
devmanager: 1945
Nowości
- Dodano obsługę ściemniaczy D1S2, D2S2, PWM2S2 i AO3.
- Dodano obsługę urządzenia PWM3 działającego jako ściemniacz lub moduł RGB.
- Dodano obsługę przycisku szklanego GS4L4.
- Dodano API aplikacji mobilnej do sterownika urządzenia roletowego TSR1S2.
Ulepszenia
- Wydłużono czas krótkiego przytrzymania przycisku w bloczku
dimmerz 1 sekundy do 3 sekund. - Wydłużono czas krótkiego przytrzymania przycisku w sterowniku urządzenia roletowego TSR1S2 z 1 sekundy do 3 sekund.
- Gdy urządzenie radiowe nie ma przypisanej nazwy, interfejs WWW wyświetla numer slotu parowania i numer bramki.
- Jeżeli do wejścia bloczka
impulse-generatornie jest podłączony inny bloczek, po starcie projektu generator rozpoczyna pracę zgodnie ze swoją konfiguracją. - Ograniczono liczbę komunikatów o błędach generowanych przez bloczek
impulse-counter.
Poprawki
- Poprawiono sterownik TSR1S2, aby bloczek
outputprawidłowo inicjował właściwośćlast_blind_movepodczas podłączania urządzenia.
Ważne zmiany
- Dodano automatyczne rozłączanie wejść z wyjściami, gdy wejście jest używane w logice urządzeń TSR1S2, R1S1i, R2S2, R3S3 i R1S1T1.
3.0.1.202403261307
devmanager: 1915
Nowości
- Dodano obsługę urządzenia S3 (mH-DEVELOPER Mini).
- Dodano obsługę urządzenia V3 (mH-DEVELOPER Mini).
- Dodano obsługę urządzenia I10O6 (mH-DEVELOPER Mini).
- Dodano obsługę zegara RTC wbudowanego w mH-DEVELOPER Mini.
Poprawki
- Poprawiono synchronizację czasu z serwerami NTP.
- Wprowadzono poprawki w interfejsie WWW.
- Poprawiono błąd bloczka
app-button, który powodował ignorowanie kliknięć w aplikacji mobilnej.