Skip to content

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-conditioner usunię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-ventilation wraz z powiązanym urządzeniem wirtualnym. Pierwsza wersja obsługuje rekuperatory Systemair SAVE komunikujące się przez Modbus RTU po RS485.
  • W bloczku air-conditioner dodano wbudowaną obsługę sterownika Mitsubishi BMS i-MXW.
  • W bloczku air-conditioner dodano możliwość wymuszania wyłączenia, grzania i chłodzenia klimatyzatora za pomocą wejść oznaczonych bloczkiem tag.
  • W bloczku app-blind-controller dodano procedury pełnego otwarcia i pełnego zamknięcia rolety, uruchamiane za pomocą wejść tag5 i tag6. 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 input i output.
  • 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-controller dodano możliwość wykonania zapamiętanej korekcji lameli po pełnym zamknięciu rolety.
  • Rozszerzono opis bloczka air-conditioner o 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-forecast doprecyzowano 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-conditioner po 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-conditioner wartoś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.0 na 4.0.8. W zwykłym trybie docelową wersją pozostaje 4.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-forecast i powiązane z nim urządzenie wirtualne.
  • Dodano obsługę komend up, down i reset do bloczka app-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

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-converter do 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-value wraz z widokiem zmiany wartości na liście urządzeń w interfejsie WWW.

Ulepszenia

  • Umożliwiono działanie bloczka app-blind-controller bez 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 const przed 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 delay w bloczku app-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-controller oraz powiązanym urządzeniu wirtualnym.
  • Zmieniono domyślną wartość filtrowania duplikatów w bloczku tag na false.

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 output dodano dla urządzeń roletowych E16, IO12E6 i TSR1S2 osobne sterowanie ruchem rolety w górę i w dół przez właściwości moves_up i moves_down. Pozwala to sterować roletą za pomocą wartości true i false zamiast bloczka command.

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 input i output jest wyraźnie oznaczane stanem detached.

Poprawki

  • Usunięto w bloczku dimmer problem mogący prowadzić do zapętlenia wartości i zwiększonego użycia procesora.

Ważne zmiany

  • W bloczku dimmer skró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-value opcję „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, dimmer i app-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-thermo i powiązanym wirtualnym termostacie.
  • Usunięto obsługę wartości domyślnej z bloczka app-value i powiązanego urządzenia.
  • Zmieniono domyślną właściwość w bloczku input dla ściemniaczy radiowych obsługujących wejścia: z overheated na input.

3.0.22.202510071759

devmanager: 2204

Nowości

  • Dodano funkcjonalność, dzięki której bloczek app-button informuje 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 alarm i 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 input i output.
  • Ustawiono domyślną wartość na liście rozwijanej „Właściwość”/„Property” w bloczkach input i output dla 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ł. Komenda set zawsze powoduje wysłanie zbocza narastającego, a komenda reset zawsze powoduje wysłanie zbocza opadającego.

Poprawki

  • Poprawiono nadawanie nazw nowym urządzeniom podczas parowania.
  • Poprawiono wsteczną kompatybilność bloczka click-analyzer z 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-generator o tryb pracy i jego opis.
  • Dodano możliwość przechodzenia do konfiguracji urządzenia z bloczków input i output.
  • Dodano wybieranie domyślnej właściwości w bloczkach input i output podczas edycji pola wybranego urządzenia.
  • Dodano do bloczka comparator pole 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-generator po 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 dimmer opcję 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 dimmer na 0 zaró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ę select zgodną 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_id oraz 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 off dla 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_brightness w sterowniku urządzenia RGB systemu kablowego. Wcześniej wartość nie była prawidłowo zwracana przez bloczek output w 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 Off ustawia temperaturę zadaną na 5°C, natomiast tryb HEAT zawsze ustawia 18°C zamiast ostatnio ustawionej wartości.

3.0.16.202412301209

devmanager: 2078

Nowości

  • Dodano obsługę bloczka app-thermo oraz 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, checkbox i button zgodne 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-table w 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 input i output, 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-thermo reaguje na następujące wartości wejściowe:

    1. false — wyłączenie termostatu.
    2. true — włączenie termostatu.
    3. Komenda cooling, heating lub auto — zmiana trybu pracy.
    4. Wartość temperatury referencyjnej wysłana przez tag1 — zmiana temperatury referencyjnej.
    5. 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_brightness i slow_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-read pierwsze wyjście nie wysyła wartości null; 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 junction w 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ści null -> 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-latch po uruchomieniu projektu. Do pierwszego użycia wyświetlana jest wartość null zamiast false, która błędnie sugerowała wysłanie wartości false po 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 dimmer pamięć 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 dimmer komunikat informujący o braku połączeń wejściowych.

Poprawki

  • Poprawiono reakcję bloczka dimmer na 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 dimmer nie 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: false oznacza 0% jasności, a true oznacza 100% jasności.
  • Dodano obsługę urządzenia T1X1.
  • Rozbudowano wejścia bloczka dimmer:

    • wartość numeryczna przekazana przez tag3 zmienia poziom jasności dla przycisku;
    • wartość numeryczna przekazana przez tag4 zmienia poziom jasności dla czujnika ruchu;
    • wartość numeryczna przekazana przez tag5 zmienia czas załączenia dla przycisku;
    • wartość numeryczna przekazana przez tag6 zmienia czas załączenia dla czujnika ruchu;
    • wartość numeryczna przekazana przez tag7 zmienia czas rozjaśniania lub ściemniania dla przycisku;
    • wartość numeryczna przekazana przez tag8 zmienia czas rozjaśniania lub ściemniania dla czujnika ruchu.

Ulepszenia

  • Przyspieszono uruchamianie projektu, w tym aktywację bloczków input i output.

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 dimmer na czujnik ruchu. Zbocze narastające na tag2 rozpoczyna rozjaśnianie do wartości zadanej dla czujnika ruchu, jeżeli dimmer nie jest sterowany przyciskiem. Zbocze opadające na tag2 rozpoczyna odliczanie czasu do wygaszenia, jeżeli dimmer utrzymuje jasność ustawioną dla czujnika ruchu.
  • Poprawiono walidację w bloczku app-label dla powielonych linii oznaczonych przez bloczek tag o 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 dimmer inicjuje 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-read i modbus-write.
  • Dodano możliwość pobierania konfiguracji do pliku w konfiguratorze Node-RED.
  • Rozszerzono bloczek const o 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_range w 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 command komendy louver_up i louver_down do 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 dimmer mechanizm 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 input i output. 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-analyzer i impulse-counter.
  • Dodano obsługę urządzenia S4Tes AC.

Poprawki

  • Poprawiono obsługę wartości przychodzącej do bloczka, gdy w konfiguracji zbocza wybrano true lub false.
  • Poprawiono inicjalizację wyjścia bloczka d-latch po 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 dimmer z 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-generator nie 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 output prawidłowo inicjował właściwość last_blind_move podczas 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.