adrian

Moja przygoda z technologią zaczęła się od programowania, ale dziś najwięcej radości daje mi odkrywanie, jak innowacyjne rozwiązania mogą ułatwiać życie i wspierać ekologię. Pasjonuję się nowymi technologiami, które mają potencjał, aby czynić nasze domy inteligentniejszymi i bardziej przyjaznymi dla środowiska.

10 komentarzy

  1. bom109 pisze:

    Dziękuję! U mnie wszystko działa, jedynie dodam, że po kompilacji pliku .bin szukajcie w zależności od wersji w „…\AFE-Firmware-master\T0\.pioenvs\esp8285\firmware.bin".Jeszcze raz dziękuje i pozdrawiam! 🙂

  2. adrian pisze:
    Dodane przez: bom109

    (…) jedynie dodam, że po kompilacji pliku .bin szukajcie w zależności od wersji w „…\AFE-Firmware-master\T0\.pioenvs\esp8285\firmware.bin". (…)

    Dodałem taką informację do instrukcji, dzięki

  3. mirmil99 pisze:

    czy ten opis jest aktualny? 🙂

  4. mirmil99 pisze:

    Ok ja sobie ogarnalem i pod Atomem oczywiscie tez dziala, i spokojnie sie kompiluje;), pytanie bylo tylko o opis, bo faktycznie to teraz jaby prosciej jest, niz 2 lata temu  

    • adrian pisze:

      @mirmil99

      2 lata temu każda wersja miała osobny kod – miałeś tam te Tx wersje/foldery – teraz jest jeden kod i steruje się parametrami dot. kompilacji kodu w pliku plarformio.ini

      do wersji nie T0 trzeba dodatkowo kilka innych moich „repo" ściągnać z gitHub i tyle.

      • mirmil99 pisze:

        @adrian

        lib\AFE_APIs\AFE-MQTT.cpp: In member function 'boolean AFEMQTT::listener()’:lib\AFE_APIs\AFE-MQTT.cpp:85:28: error: 'class PubSubClient’ has no member named 'topic’message.topic = Broker.topic;^lib\AFE_APIs\AFE-MQTT.cpp:86:30: error: 'class PubSubClient’ has no member named 'payload’message.content = Broker.payload;^lib\AFE_APIs\AFE-MQTT.cpp:87:29: error: 'class PubSubClient’ has no member named 'length’message.length = Broker.length;^*** [.pio\build\AFE_T0_8266_1m-generic-domoticz\liba23\AFE_APIs\AFE-MQTT.cpp.o] Error 1

         to moze podpowiesz czego brakuje dla wersji 2.1.0? doinstalowalem standardowe Arduinojson (wersja 5.x) i SubPubClient ale tu chyba trzeba czegos innego;), oczywiscie klonuje Afe-Firmware z Gita

  5. adrian pisze:

    PubSub weź mojego, którego przebudowałem i zminimalizowałem na potrzeby AFE

    Sklonuj do lib-external 

    https://github.com/tschaban/pubsubclient

    z ArduinoJson raczej nic nie robiłem – ale w AFE używam swojego klona – wersja 5 bo 6 nie jest optymalizowana pod kątem rozmiaru/wydajności 

    https://github.com/tschaban/ArduinoJson

Dodaj komentarz