IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

mblock, erreur module cyberpi


Sujet :

Python

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2024
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 14
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2024
    Messages : 7
    Par défaut mblock, erreur module cyberpi
    Bonjour, j'essaye de créer un code mblock en Python, ce code me permettrait de recevoir un notification sur mon téléphone via l'application Pushover. Mais, le code ne marche pas, si quelqu'un a une idée pour l'améliorer. Voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    import cyberpi
    import requests
     
    api_token = "Mon api token"
    user_key = "Ma clé d'utilisateur"
    wifi_ssid = "Mon wifi "
    wifi_password = "Mot de passe wifi"
     
    def connecter_wifi(ssid, password):
        cyberpi.console.print("Connexion au Wi-Fi...")
        cyberpi.wifi.connect(ssid, password)
        if cyberpi.wifi.is_connected():
            cyberpi.console.print("Connexion Wi-Fi réussie!")
        else:
            cyberpi.console.print("Échec de la connexion Wi-Fi.")
     
    def envoyer_notification(message):
        url = "https://api.pushover.net/1/messages.json"
        data = {
            "token": api_token,
            "user": user_key,
            "message": message
        }
        try:
            response = requests.post(url, data=data)
            cyberpi.console.print("Requête envoyée.")
            if response.status_code == 200:
                cyberpi.console.print("Notification envoyée avec succès!")
            else:
                cyberpi.console.print("Erreur lors de l'envoi de la notification. Code: " + str(response.status_code))
                cyberpi.console.print("Réponse: " + response.text)
        except Exception as e:
            cyberpi.console.print("Exception: " + str(e))
     
    connecter_wifi(wifi_ssid, wifi_password)
    if cyberpi.wifi.is_connected():
        cyberpi.console.print("Wi-Fi connecté, envoi de la notification...")
        envoyer_notification("Bonjour depuis CyberPi!")
    else:
        cyberpi.console.print("Impossible d'envoyer la notification car la connexion Wi-Fi a échoué.")

  2. #2
    Membre Expert
    Avatar de MPython Alaplancha
    Homme Profil pro
    Paysan à 3 francs six sous
    Inscrit en
    Juin 2018
    Messages
    920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Paysan à 3 francs six sous
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juin 2018
    Messages : 920
    Billets dans le blog
    8
    Par défaut
    Bonjour.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Mais, le code ne marche pas,
    Sois plus explicite. Quel est le souci? As-tu un message d'erreur?

  3. #3
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 308
    Billets dans le blog
    5
    Par défaut
    Bonjour.

    Encadre ton code entre . Ce sera plus facile pour nous à lire et à importer si besoin

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2024
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 14
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2024
    Messages : 7
    Par défaut
    Le code devrait envoyer un message sur mon téléphone depuis la cyberpi du mbot2, mais rien ne se passe.

  5. #5
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 171
    Billets dans le blog
    47
    Par défaut
    même pas un message dans la console ?

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2024
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 14
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2024
    Messages : 7
    Par défaut
    Dans la console cyberpi ou dans python. Dans python capture d'ecran c'est ça: Nom : Capture d'écran 2024-08-18 081014.png
Affichages : 314
Taille : 174,2 Ko

  7. #7
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 171
    Billets dans le blog
    47
    Par défaut
    Hé bien voilà, un message d'erreur qui donne une piste...

    On cherche un peu et on trouve ceci : Cyberpi has no attribute ‘get_shield’

    Il faudrait revenir à une version plus ancienne, bizarre quand même...


    Edit : je ne connais pas l'environnement mbot, mais il serait étonnant que ce bug ne soit pas réparé depuis le temps. Une mise à jour de cyberpi pourrait régler le problème tout simplement.

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2024
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 14
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2024
    Messages : 7
    Par défaut
    J'ai fait ce qui est marqué, la cyberpi me dit Conexion au Wi-Fi..., mais il y a toujours un message d'erreur:Nom : Capture d'écran 2024-08-18 081014.png
Affichages : 303
Taille : 174,2 Ko

  9. #9
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 171
    Billets dans le blog
    47
    Par défaut
    Essaie une mise à jour de cyberpi Update the Firmware of CyberPi

  10. #10
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2024
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 14
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2024
    Messages : 7
    Par défaut
    j'ai le meme chose apres.

  11. #11
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 171
    Billets dans le blog
    47
    Par défaut
    Désinstalle la librairie Python cyberpi, puis installe-la de nouveau Install or Uninstall Python Libraries

  12. #12
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2024
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 14
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2024
    Messages : 7
    Par défaut
    Ca ne marche pas: Nom : Capture d'écran 2024-08-18 081014.png
Affichages : 295
Taille : 174,2 Ko

  13. #13
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 171
    Billets dans le blog
    47
    Par défaut
    La dernière version de la librairie est la 0.0.7. C'est bien celle-là qui est installée ?

  14. #14
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2024
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 14
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2024
    Messages : 7
    Par défaut
    Oui c'est bien la 0.0.7

  15. #15
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 720
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 720
    Par défaut
    Salut,

    Avec un tel message d'erreur;, on peut chercher sur Internet et constater que la 0.0.7 a ce problème.
    Après le "on fait quoi?" dépend de ce qu'on veut...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  16. #16
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 171
    Billets dans le blog
    47
    Par défaut
    Et tu as essayé la solution de retour à la version précédente 0.0.5 ?
    The solution is to go back to version 0.0.5.

Discussions similaires

  1. Erreur module : impossible d'accèder au code VBA
    Par naci77 dans le forum VBA Access
    Réponses: 2
    Dernier message: 23/06/2008, 10h05
  2. [py2exe] erreur module zipextimporter
    Par nougat dans le forum Py2exe
    Réponses: 1
    Dernier message: 30/08/2007, 21h06
  3. Erreur module introuvable
    Par fafabzh6 dans le forum VBA Access
    Réponses: 6
    Dernier message: 24/08/2007, 15h17
  4. Erreur Module pour empecher le Shift (SetBypassProperty)
    Par lars528 dans le forum Sécurité
    Réponses: 2
    Dernier message: 19/01/2007, 08h50
  5. Erreur module rtl60.bpl / vcl60.bpl
    Par say dans le forum C++Builder
    Réponses: 15
    Dernier message: 11/05/2005, 16h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo